抽取包含抽取设置、抽取计划和抽取日志三部分内容。
只有当”抽取“连接模式呈选中状态时,显示向下箭头,单击该箭头弹出下拉菜单:
- 抽取是指抽取数据到高速缓存库,现在仅支持的高速缓存库类型有:SmartbiMpp、SmartbiMD、Presto+Hive、Vertica和星环。
- 抽取到SmartbiMPP即ClickHouse,字段尽量使用英文名称,CH对中文的列名支持是不太友好的,会出现莫名其妙的问题
- 抽取到SmartbiMPP即ClickHouse,要求ClickHouse版本在21及以上
抽取设置
入口 | 抽取设置窗口 |
---|---|
在“抽取”连接模式下,在表数据区单击 抽取设置 按钮。 | |
抽取切换键下拉菜单 抽取设置。 | 私有查询对象列表蓝底的对象,表示当前抽取设置是针对该私有查询的。 |
界面介绍
区域 | 功能 | |
---|---|---|
私有查询对象列表 | 显示当前数据模型中所有的私有查询对象。 立即抽取:将鼠标悬停在任意私有查询对象右侧,可对当前私有查询进行抽取数据并进行全表建模。当模型进行第一次全表抽取并建模后,后续若需增删或修改私有查询,只需对有变更的私有查询进行立即抽取即可。 | |
实时抽取按钮 | 抽取全部并建模 | 抽取全部并建模:对所有私有查询进行数据抽取并建模。 |
仅建模 | 仅建模:将所有私有查询的表单按照表关系重新建模。点击“仅建模”,系统会检测模型是否有私有查询存在变更,根据其变更操作
| |
抽取设置项 | 设置该私有查询采用的抽取方式。 |
全量抽取
全量抽取表示把数据全部抽取,抽取时先将数据抽取到临时表;抽取成功后,drop原始表,rename到目标表。
全量抽取各设置项说明如下:
设置项 | 说明 |
---|---|
抽取参数值 |
|
按次抽取
按次抽取是结合用户的登录生成的Session及查询的参数组合进行抽取。
使用场景:
- 有些客户希望实时数据,但又无法使用直连模式(如数据模型中含有存储过程模型表)。
- 数据模型中一部分数据和用户信息密切相关(如权限等),但又不能使用直连模式。
抽取计划
抽取计划是指通过计划任务对私有查询进行抽取,抽取计划是针对整个数据模型的,该模型下的所有私有查询皆按照该计划执行抽取操作。
抽取计划执行的前提:当前数据模型必须已经保存。
抽取切换键下拉菜单 抽取计划:
抽取计划界面如下图所示:
抽取计划的设置项详情请参考 计划任务 相关内容。
抽取日志
抽取日志用于显示当前数据模型下各私有查询的抽取详情,包含了抽取开始结束时间、抽取状态等信息。
抽取切换键下拉菜单 抽取日志:
抽取日志界面如下:
抽取日志详情请参见 抽取日志。
适用场景
1、原始数据性能慢,希望提升查询速度。
2、数据变化频率不高。
注意事项
1、导入文件、脚本查询、ETL高级查询、存储过程查询必须使用抽取模式。
2、使用了infobright作为高速缓存库的老用户,为了保证V10新功能的使用,需要重新配置高速缓存库。
3、数据模型的参数在自助仪表盘应用时,参数切换有效的前提是:连接模式必须是“直连”或者“按次抽取”。