数据类型,string|float|int|date|datetime|timestamp expression : , // 计算字段表达式|表计算字段表达式 field : 价格 , // 字段信息 isAggregated : false , // 是否聚合字段 isHidden : false , // 是否隐藏字段 table : sale_order
当选择用户 API 时,还可以填入用户 API 的地址和更新频率,接着由可视化产品向 API 发送请求,自动更新。对用户来说,使用 API 和使用数据库一样,配置完成后自动运行,省时省力。 那为什么物可视不采用这种做法呢? 这其实和物可视的定位以及运行模式有关。 其他可视化产品的思路 熟悉其他可视化产品的用户应该能感受到,其他的可视化产品的最终产物是一个托管于提供方的 HTML 页面。
数据绑定,是连接『可视化仪表盘』与『数据』的窗口。
有时候还是想知道某些度量对目标度量的影响,例如在配置中,开启了「度量拆解」后增加「价格」度量,这样就可以分析「价格」的变化对目标度量「数量」的影响。 关于「向阅览模式开放」,默认是开启的状态,即波动分析在浏览模式( 公开分享页不支持波动分析 )下也可以进行,关闭后就只能在编辑模式下进行。 波动分析的结果 配置完成后,触发波动分析的方式和触发下钻、联动的方式一样,通过点击数据点即可。
数据绑定,是连接『可视化仪表盘』与『数据表』的窗口。
完成创建 若生成的数据符合需求,则可点击”确定“按钮,完成数据表的创建及保存。与创建 TSDB 等其他数据源类似的,创建成功后页面跳转到: 绑定数据 此后,我们可以进一步编辑“流水线”,如“新增一列”、“列排序”等,也可返回“画布”区域,对可视化元件进行数据绑定等。
连接数据源:Sugar BI支持多种方式对接数据源,包括直连数据库、上传 Excel/CSV 文件、API 接口、静态 JSON 录入。 创建数据模型:数据模型的作用是将源数据整合处理为适合分析的数据集,为后续工作做数据准备。
InfluxDB数据源 Sugar BI 中 InfluxDB 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化。 InfluxDB 1.X 对于 InfluxDB 1.X 版本,在 Sugar BI 中,将使用 InfluxQL 对 InfluxDB 进行数据查询, InfluxQL 语法详见官方文档 。
OpenTSDB数据源 Sugar BI中 OpenTSDB 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化 ,但是 OpenTSDB 本身不支持 SQL,所以它的数据绑定方法比较特殊。 在 SQL 模型编辑里参考如下图所示的方式配置: 其中 SQL 语句对应的是 OpenTSDB 的 Query 中的写法。
Graphite数据源 Sugar BI中 Graphite 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化 ,但是 Graphite 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。 在 SQL 模型编辑里参考如下图所示的方式配置: 其中 SQL 语句 里对应的是 Graphite 的 Render API 中的写法,每行一个参数。