页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 目前导入文件、JAVA查询、脚本查询、ETL高级查询、存储过程查询、生成日期表,含有以上私有查询时,必须使用抽取模式;
  • 数据源表、即席查询、SQL查询可以选择抽取还是直连。详参:查询并准备数据


注意
title前置条件
  • 抽取是指抽取数据到高速缓存库,现在仅支持的高速缓存库类型有:SmartbiMpp、SmartbiMD、Presto+Hive、Vertica和星环;
  • 抽取到SmartbiMPP即ClickHouse,由于ClickHouse对中文的列名支持是不太友好的,会出现莫名其妙的问题,所以字段尽量使用英文命名;
  • 抽取到SmartbiMPP即ClickHouse,要求ClickHouse版本在21及以上

...

注意

全量抽取模式,

1、如果使用参数进行权限控制,比如华南区域的员工只能查看华南的数据,华北区域员工只能查看华北的数据,那么抽取的时候需要使用管理员的账号进行抽取; 详情可查阅计划任务

2、如果模型的查询是数据源表,并且在源表设置了行权限,全量抽取不会继承源表设置的行权限,需要重新在模型上设置行权限;详参:行权限设置

3、如果模型使用了参数进行数据过滤或者权限控制,在报表层,切换参数无法过滤到数据非默认值的数据,详参:参数管理参数设置

4、如果模型的最后一次抽取失败,打开有影响的报表,无法正常查看,会提示需要抽取模型。

...

  • 抽取并建宽表:适用于手动抽取的任意场景下,比如模型的某个字段数据类型改了,别名改了,关系修改了,增加了某个字段等等,点击“抽取并建宽表”都会把整个模型的查询全部重抽并重新生成大宽表。
  • 单个查询的抽取:
    1. 如果模型从来没有抽取过,点击单个查询的抽取,模型仍会运行【抽取并建宽表】的逻辑,因为这时只抽单个查询没有意义,在报表层会报错。
    2. 如果模型的某个查询变动过,比如修改了基数关系或者增加了字段等,你选中其中一个查询进行抽取,也会把已修改的所有查询给抽了,并且更新大宽表。
    3. 如果你很明确只是修改了这个查询,比如只针对这个查询更改了字段别名,那么就可以直接重新抽取这个查询的数并更新大宽表。
    4. 在模型中导入文件,因为本身已经导入到MPP中了,所以无需设置抽取方式。
  • 更新宽表:如果模型里面的所有查询都没有任何调整,只是查询的数据改变了,那么可以直接用更新宽表的方式减少抽取时间。

  • 抽取参数值:
    • 默认值:如果在参数管理参数设置映射了查询的参数,那么默认值以参数管理参数设置的为准;
    • 自定义: 如果想快速的更改参数默认值,可以直接在自定义默认值,抽取的是会以自定义的默认值进行抽取,并且不会同步到参数管理的默认值。

...