页面树结构
转至元数据结尾
转至元数据起始



1、 背景

 “数据模型里面的【数据源表】支持选择业务视图作为数据来源”主要解决的场景:
    IT技术人员写好对应的sql,业务用户再去建模;

    由于客户数仓不完善,IT技术人员需要在Smartbi系统直接写好SQL语句并处理相关的指标,再让业务用户根据需要拖入到模型中进行建模; 

1、目前数据模型的【数据源表】只支持选择业务视图中的”SQL查询“!

2、该功能在V10.5.8及以上版本才能使用。

2、操作说明

 2.1 新建”SQL查询“

数据连接 > 数据库> 业务视图, 右键菜单,如下图:

点击新建”SQL查询“,会把数据库直接带入到编辑界面:

1、“SQL查询”也是原生SQL查询语法跟原生SQL查询一致

2、”SQL查询“不支持参数(包含公共参数)

写好SQL语句执行成功,如果没有语法错误,点击保存,会在数据库>业务视图 下面多一个”SQL查询“的资源,如下图:

还可以右键进行编辑;

 2.2 在数据模型中使用业务视图

入口:在数据模型添加数据源表,选择业务视图下面的资源,如下图:

支持一次性选择多个,点击【确定】,业务视图的”SQL查询“会加载到数据模型中,并且自动自动关联关系(前提:自动关联关系的设置项已打开)

其他的建模或操作逻辑与其他查询比如即席、源表等是一致的。


 2.3 注意事项

 如果在”SQL查询“新建的SQL语句嵌套运行失败,加入到数据模型的时候会变成抽取模式:


如果不想变成抽取模式,需要把SQL语句拷贝到对应的数据库平台运行,查看具体的报错原因。

  • 无标签