通常情况下,整个数据加工的过程如下所示:
数据源模块从数据库中接入相关数据库,通过数据集模块对数据加工成中间分析的结果数据表,然后再用于图表、报表等应用中,但是在实际的使用过程中,往往存在需要复用的场景,例如:
现在需要分析 用户登录 JVS 的情况,最后需要得到 按照日分析、按照月分析 用户登录的数据,那么最终汇总统计的是2个不同的维度,为了让数据尽可能准确,按日分析的中间结果数据和按月分析的中间结果数据需要一致,那么需要先加工一个中间数据、然后基于中间数据进行二次 汇总,那么配置的方式如下:
也就是表示,一个数据集的原始数据来源不仅仅可以来源于数据源,那么也可能来源于已经加工后的数据集,也就是我们说的数据集支持嵌套使用的。
那么我们来看下数据集如何实现嵌套。
进入数据源管理界面,系统会自动加载数据集的数据来源(默认),这里数据集中将已经生成了数据集的结果都展示在左侧的菜单中,展示了当前处于启用状态的数据集
点击某一数据集的详情,系统展示对应数据集的具体结构与详细数据,如下图所示:
在数据集中可以嵌套应用这些数据集,如下图所示:
在数据集中,引入输入节点,系统弹出输入设置界面,点击数据集目录,则可以看到更多的数据集
在线demo:http://bi.bctools.cngitee地址:https://gitee.com/software-minister/jvs-bi