连接模式类型
数据模型的数据连接模式有两种:
- 直连:连接到业务库,直接从业务库中取数。
- 抽取:连接到高速缓存库,从缓存库中取数;抽取模式可以保证秒级获取大级别量的数据结果,提高系统性能。
连接模式选择入口
在数据模型的“表关系区”右上角含有连接模式切换键:连接模式的选中状态以蓝底显示。
连接模式选择原则
类型 | 原则 |
---|
直连 | - 数据模型中的数据源表、SQL查询、即席查询,若来源于相同的数据源,则可以选择直连模式;
- 数据模型中仅含SQL查询,当点击保存后,若检测到连接的数据库允许该SQL查询作为子查询,则允许直连模式;
|
抽取 | - 数据模型中只要有ETL高级查询、存储过程查询、脚本查询和导入文件中的任意类型,就只能选择抽取模式;
- 数据模型中的数据源表、SQL查询、即席查询,来源于不同的数据源,则只能选择抽取模式;
- 数据模型中仅含SQL查询,当点击保存后,若检测到连接的数据库不允许该SQL查询作为子查询,则系统会反馈信息给用户,要求用户更换成抽取模式。
|
系统智能提示
连接模式由”抽取“切换到”直连“时,系统进行智能判断后给出相应的提示信息:
场景描述 | 提示信息图示 |
---|
当前数据模型中的私有查询跨库,连接模式由”抽取“切换到”直连“时弹出提示,不允许切换成直连模式; | |
若当前为直连模式,新建跨库私有查询后,弹出提示,必须为抽取模式; | |
判断当前数据模型下私有查询是否都支持直连,如有查询不支持直连,切换过程弹出提示,不允许切换成直连模式; | |
若当前为直连模式,新建不支持直连的私有查询,弹出提示,私有查询保存后自动转换为抽取模式; | |