配置类数据集(Direct)

编辑
文档创建者:caixiaolan (超级管理员 )     浏览次数:1075次     编辑次数:9次     最近更新:正哥有点歪 于 2017-11-13     

目录:

1. 描述编辑

在FineBI中,SQL数据集用于执行SQL取数,将返回值作为值,要求对SQL有一定的技术熟知水平;而FineBI直连引擎所提供的配置类数据集可用于前端可视化取数,通过对单一数据表中进行字段选取,同时支持执行多数据表(同一数据库)合并操作,完成多表关联的join操作(即类似sql数据集中的多表关联)。

备注:在2017-5-31发布的版本中,默认屏蔽了配置类数据集。需要自行开启。

可以通过%FineBI_HOME%\webapps\WebReport\WEB-INF\resources\direct中的system.xml文件来配置是否开启配置类数据集。

useConfigDataSource: 是否使用配置类数据集。 默认false

示例:

useConfigDataSource:true



2. 单一数据表取字段编辑

2.1 设置界面总览

222

(1)选择数据源:数据源可设置为数据库表,或直连数据集。

前者通过已设置好的数据链接,将数据库及其字段,作为可选范围;

后者通过直连数据集表,将直连业务包(即直连数据集,通过SQL数据集配置完成的数据集)及其数据表的字段,作为可选范围。

(2)单一数据表取字段:选择字段完毕后,点击完成添加,即将字段添加至中间的临时操作区,再点击保存,即可进入表数据设置界面;

如下图,选择数据源为“数据库表”,选择数据连接“sqlserver_bi”,选择该连接所指向的数据库中的DIM_BUILDING表,单击选择该表中的BLDGUID字段,点击完成添加,点击保存即可。

222

3. 多表关联合并取字段编辑

单一数据表取字段的基础上,在点击完成添加后,点击下方的“添加sheet”,进入sheet2的设置。

类同单一数据表取字段操作,选择另一张表的其余字段(该sheet中需有一个字段,用于后续的join操作),例如DIM_AREA表中的AREAGUID、LOAD_DATE两个字段,再点击“完成添加”,完成sheet2的设置。

点击合并sheet,进入join界面,该界面与Fineindex数据集的ETL—join类似,操作详见ETL—join解析。

222

222

注:因FineBI中,目前直连不可跨库合并,故若在数据链接中不选“sqlserver_bi”,改选其余链接,会发现其所展示的数据表,全部显示为灰色,不可用。即多表关联,目前只可用于同一数据库中。

点击“完成合并”,进入合并结果预览界面,右侧可以看到配置数据集的操作记录,在该页面,可以通过“编辑”按钮,返回至合并设置页面。
222

在该页面,可以通过“合并前处理记录”按钮,显示操作流程,主要用于查看。

222

最后点击“保存”,进入表数据设置界面,类同Fineindex数据集、SQL数据集。

222

附件列表


标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: