目前来说官方主要提供的是js 的客户端,其他语言的暂时还没有,github 上也有人提议了
尽管cube.js 提供了http api 以及通用的query format 但是还是确认web 的易用性,所有有了不同
框架的client,同时也包装的比较方便,可以快速进行一些图表框架的继承
js client 提供的能力
- 抽象传输曾的通信
- 数据转换方便可视化处理 比如使用pivot 可以方便进行将结果集显示为chart 以及table,或者拆分为序列以及表的列
- 简化复杂查询的处理,比如构建drill down 查询通过decompose 处理compareDateRange 或者Data Blending 查询(查询聚合)
说明
以上是一个简单的说明,后边详细介绍相关client的能力
参考资料
https://cube.dev/docs/frontend-introduction