Second Brain: Crafted, Curated, Connected, Compounded on 10月02日
构建Analytics API:数据工程新高度
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文探讨使用GraphQL构建Analytics API,实现数据工程新高度,通过单一数据源提供一致、解耦的语义访问,并介绍API架构和主要组件。

Now, as we’ve seen what GraphQL can do, we talk about building an API that leads to the next level of data engineering, which I call Analytics API in this article. The API will empower all stakeholders to use one single source of accessing analytics data in a consistent and decoupled semantic way (and if you know a better name, please let me know!).


The Analytics API architecture with the single endpoint with GraphQL

The Analytics API consists of five main components where GraphQL is the natural fit for the gateway API and the query interface. Besides that, the SQL Connector connects legacy or traditional BI systems that talk SQL natively. The metrics or business logic, also called Metrics Store or Headless BI stored in a Metrics Store.

Suppose you’re in a large organization with a lot of variety. In that case, it’s helpful to have a data catalog that helps discover your data and add owners, comments, ratings, and others to the datasets to navigate between them. The orchestrator updates your content in the data stores consistently and reliably. More about each component a bit later.

Nowadays, this is called a Semantic Layer. Read more on Building an Analytics API with GraphQL: The Next Level of Data Engineering?.


Origin: Building an Analytics API with GraphQL: The Next Level of Data Engineering? | ssp.sh
References: Metrics Layer
Created 2022-02-19

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

GraphQL 数据工程 Analytics API
相关文章