...
1、打开预计算管理:点击 “添加预计算” 按钮:
2、弹出 “预计算配置” 对话框,去创建预计算
选项 | 说明 | ||
---|---|---|---|
预计算名称 | 必填项;且在整个数据模型中具有唯一性,不能重复;取名建议与最终查询用途意思相近,这样方便维护。 | ||
别名 | 非必填,如未填写,别名与预计算名称一致。 | ||
描述 | 非必填,描述主要为了更好的记录该预计算的用途,防止后面不知道该预计算的作用,可以在描述这里详细记录。 | ||
事实表 | 事实表(预计算原始表)下拉框中仅显示模型中有度量的事实表,维表不会显示 这里是以事实表为中心,根据数据模型中设置的关系(基数、筛选方向),会动态构建出一个查询 核心子图 ,预计算可以针对该查询 核心子图 中的所有字段。
| ||
预计算字段 | 点击添加字段会弹添加字段框: 以树控件方式展示以选中事实表为中心构建的查询子图中的所有表及字段,分为 “维度” 和 “度量” 节点。
|
3、根据步骤1的说明,填写好预计算信息,给它命名为“区域省份城市销售额查询加速”,配置如下:
...
4、点击 确定,回到预计算管理界面;在这里可以查看所有的创建的预计算:
选项 | 说明 |
---|---|
状态 | 会自动检测,如果发现异常会显示“有错误”,没有异常则显示“正常”。 比如:修改了基数关系,原本维表与事实表之间是一对多,后面改成了多对一,状态会显示“有错误”: |
删除 | 点击 “删除” 按钮,系统会弹窗提示用户,删除预计算后,之前能命中该预计算的查询将从原始数据取数,查询速度可能降低。 |
编辑 | 点击 “编辑” 按钮,会打开 “预计算配置” 对话框,此时 “预计算名称” 输入框变灰色,不可修改,其他操作与新建时相同。 |
...
5、更新性能影响:预计算跟着模型的抽取进行抽数,可能会导致抽数变慢。当数据量较大且预计算任务较多时,抽取过程会消耗大量的系统资源,延长抽取时间,进而影响整个数据处理流程的效率。而且在数据模型发生变更时,如关系调整、字段删除等,检测预计算是否正常以及更新预计算的过程可能会出现异常,导致预计算无法及时准确地反映数据变化。
6、目前预计算仅支持在单个数据模型内进行创建和使用,无法跨数据模型或跨数据库进行预计算操作。对于企业中存在多个数据模型,且需要对不同模型的数据进行联合分析的场景,预计算功能无法提供有效的支持。例如,销售数据存储在一个数据模型中,客户数据存储在另一个数据模型中,若要对销售数据和客户数据进行关联分析并使用预计算优化性能,当前功能无法实现。6、目前预计算仅支持在单个数据模型内进行创建和使用,无法跨数据模型或跨数据库进行预计算操作。