cube.js 对于headless-bi 核心组件的定义

cube.js 定义自己是一个headless-bi ,同时官方发布了一篇很不错的文章,说明了headless-bi 应该包含的组件

参考图

 

 

包含的核心组件

  • 数据模型,cube.js 基于类json 的格式定义了自己的数据模型
  • 访问控制,这个实际上cube.js 是提供了扩展点,以及一些hook我们可以很好的扩展
  • cache, cube.js 的cache 做得很不错,包含了不少东西,比如预聚合处理,以及基于redis 的cache
  • apis,cube.js 提供了不少api 模式,sql,graphql,rest

说明

cube.js 官方这片文章很值得阅读

参考资料

https://cube.dev/blog/headless-bi
https://betterprogramming.pub/headless-bi-metric-standardization-in-action-afb2ac7e89b6
https://www.gooddata.com/headless-bi/
https://medium.com/gooddata-developers/the-future-of-bi-is-headless-e3949bb0bf2

posted on 2022-05-24 13:11  荣锋亮  阅读(340)  评论(0编辑  收藏  举报

导航