2019年5月3日

cube.js 学习(九)cube 的pre-aggregation

摘要: 我们可以使用cube的pre-aggregation 加速数据的查询,以下为一张来自官方的pre-aggregation 架构 参考架构图 pre-aggregation schema preAggregations: { amountByCreated: { type: `rollup`, mea 阅读全文

posted @ 2019-05-03 13:15 荣锋亮 阅读(451) 评论(0) 推荐(0) 编辑

cube.js 学习(八)backend部署模式

摘要: cube.js 从设计上就进行了系统上的分层,backend,frontend,backend 是cube.js 的核心 对于cube.js backend 的部署官方也提供了好多中方法 部署模型 serverless 目前主要是aws的应用场景 heroku 基于heroku 提供的pg 以及应用 阅读全文

posted @ 2019-05-03 13:14 荣锋亮 阅读(842) 评论(0) 推荐(0) 编辑

cube.js 学习(七)cube.js type 以及format 说明

摘要: cube.js 对于measure以及dimension 提供了丰富的数据类型,基本满足我们常见应用的开发,同时对于不同类型也提供了 格式化的操作 measure类型 number 格式 purchasesRatio: { sql: `${purchases} / ${count} * 100.0` 阅读全文

posted @ 2019-05-03 10:59 荣锋亮 阅读(507) 评论(0) 推荐(0) 编辑

cube.js 学习(六)cube.js segments 说明

摘要: segments 是你需要查询的数据的子集,实际上filter 也可以做类似的事情,但是,目前这个设计估计是为了更好的数据 查询吧,同时在操作界面上我们也可以看出来 参考格式 segments: { sfUsers: { sql: `location = 'San Francisco'` } } 参 阅读全文

posted @ 2019-05-03 09:40 荣锋亮 阅读(303) 评论(0) 推荐(0) 编辑

cube.js 学习(五)cube.js joins 说明

摘要: cube.js 也支持join, 参考格式 joins: { TargetCubeName: { relationship: `belongsTo` || `hasMany` || `hasOne`, sql: `SQL ON clause` } } 一个简单demo cube("Authors", 阅读全文

posted @ 2019-05-03 09:39 荣锋亮 阅读(320) 评论(0) 推荐(0) 编辑

cube.js 学习(四)cube.js cube 说明

摘要: cube 是cube.js data schema 的核心,里面定义了生成sql 的说明 一个比较全的schema 例子 cube(`Users`, { sql: `select * from users`, joins: { Organizations: { relationship: `belo 阅读全文

posted @ 2019-05-03 09:30 荣锋亮 阅读(1059) 评论(0) 推荐(0) 编辑

cube.js 学习(三)cube.js data schema

摘要: cube.js的 data schema 类似graphql 的type 定义,但是cube.js 的data schema 更偏向于dsl, 其中抽象了进行数据分析应用开发中的东西,自己提炼了measures , dimensions,cube 说明 cube 这个是用来进行实体,或者说是数据库表 阅读全文

posted @ 2019-05-03 08:51 荣锋亮 阅读(1030) 评论(0) 推荐(0) 编辑

导航