What is the GraphQL Data API, and what are the Modelling Implications of It?
Thomas Frisendal, TF Informatik
GraphQL is getting a lot of interest. GraphQL is a Facebook Open Source project, which started out in 2012. It is a data API, based on the graph data model. In Facebook’s own terms: “… GraphQL, a query language created by Facebook in 2012 for describing the capabilities and requirements of data models for client‐server applications”. Clearly this means that there are data modelling activities in and around a GraphQL project and its’ schema(s).
This presentation first gives you an overview of GraphQL from the data model perspective. Then you will get insights into how to do quality GraphQL data designs, how to avoid structural mistakes (when orchestrating data from multiple sources), and visualize them by drawing highly communicative property graph diagrams of your data APIs.
Thomas Frisendal is an experienced consultant with more than 30 years on the IT vendor side and as an independent consultant. Since 1995 he has primarily been working with data warehouse projects. His area of excellence lies within the art of turning data into information and knowledge. Since 2005 he has specialized in business analysis, concept “harvesting” and mapping, modeling of information and data as well as design of business intelligence solutions. Thomas Frisendal is a member of “The Data Warehouse Institute Denmark” (member of the board), “The International Association for Information and Data Quality” (IAIDQ) and “The Cognitive Science Society”. His approach to Information-driven Business Analysis is “New Nordic” in the sense that it represents the traditional Nordic values such as superior quality, functionality, reliability and innovation by new ways of conceptualizing the business. Thomas is an active writer and speaker, and also Chief Data Warehouse Architect at SimCorp. Thomas lives in Copenhagen, Denmark.