...
注意 |
---|
1、目前Smartbi JDBC for Excel、MongoDB、Tinysoft、Smartbi jdbc4Olap这个几个数据库 不支持直连,其他数据库均支持 直连。 2、打开数据模型默认是直连模式,如果不手动切换或者不加入不支持直连的查询类型,将会一直保持直连模式。 3、直连 时查询计算依赖原始数据库或数仓,如果底层数据库或数仓的配置过低、性能不好等,可能会导致取数慢、查询奔溃等问题。 时查询计算依赖原始数据库或数仓,如果底层数据库或数仓的配置过低、性能不好等,可能会导致取数慢、查询崩溃等问题。 4、若在原始数据库对表结构进行更改(比如进行了列的增减),那么表结构的变化不会立即更新到在数据模型中;需要对模型中的表进行“同步”操作,“同步”之后才会把新字段添加进来,详情可查阅:4、若在原始数据库对表结构进行更改(比如进行了列的增减),那么表结构的变化不会立即更新到数据模型中;需要对模型中的表进行“同步”操作,“同步”之后才会把新字段添加进来,详情可查阅:设置及修改查。 5、若 直连 的是数据仓库,而数据仓库又是通过ETL作业流 进行更新同步的,如果作业流没有执行,直连查询的还是原来的数据。 6、如果是数据模型是 直连模式,则可以根据切换参数值动态筛选;如果数据模型是 抽取 模式,则只能根据设置的默认值筛选,无法动态切换;详参:参数设置。 |
...
Smartbi数据模型先把源数据抽取到高速缓存库,然后从高速缓存库中取数。
- 目前目前数据模型含有导入文件、JAVA查询、脚本查询、ETL高级查询、存储过程查询、生成日期表,含有这些查询时,必须使用 这些查询时,必须使用 抽取 模式。
- 抽取和直连都支持:数据源表、即席查询、SQL查询、存储在指定数据库的日期表, 详参:查询并准备数据。
...
注意 |
---|
全量抽取模式: 1、如果使用 参数 进行权限控制,比如华南区域的员工只能查看华南的数据,华北区域员工只能查看华北的数据,那么抽取的时候需要使用管理员的账号进行抽取; 详情可查阅计划任务。 2、如果模型的查询是数据源表,并且在源表设置了行权限,全量抽取不会继承源表设置的行权限,需要重新在模型上设置行权限;详参:数据模型行权限。 3、如果模型使用了参数进行数据过滤或者权限控制,在报表层,切换参数无法过滤到数据非默认值的数据,详参:切换参数无法过滤到非默认值的数据,详参:参数设置。 4、如果模型的最后一次抽取失败,打开有影响的报表,无法正常查看,会提示需要抽取模型。 |
...
选项 | |
---|---|
抽取并建宽表 | 适用于手动抽取的任意场景,比如模型的某个字段数据类型改了,别名改了,关系修改了,增加了某个字段等等,点击“抽取并建宽表”都会把整个模型的查询全部重抽并重新生成大宽表。 |
单个查询的抽取 |
|
更新宽表 | 如果模型里面的所有查询都没有任何调整,只是查询的数据改变了,那么可以直接用更新宽表的方式减少抽取时间。 |
抽取参数值 |
锚 | ||||
---|---|---|---|---|
|
信息 |
---|
1、只要是抽取的模型,第一次保存之后都会自动生成计划任务,默认是停止状态。 2、在数据模型上点击”抽取并建宽表“不走抽取计划进行抽取。 |
...
- 可以更好的判断模型是否已经抽取成功。
- 如果模型抽取失败可以在抽取日志中查看抽取失败的原因。
1、入口:
2、点击进入抽取日志界面:
- 默认根据显示屏大小,展示一屏的的抽取日志,滚动可以加载更多。默认根据显示屏大小,展示一屏抽取日志,滚动可以加载更多。
- 如果模型其中一个查询抽取失败,则整个模型的状态是失败的;如果失败了,可以在“抽取失败信息”列下载日志信息。
- 抽取时间:由于抽取是异步进行,相加每个查询的时间计算出来的时间不会等于“模型(大宽表)“的抽取时间,最终是以为“模型(大宽表)“的抽取时间为准。
- 引擎V1.0抽取显示效果:
- 引擎V2.0抽取显示效果:
...