SQL数据集(Direct)

编辑
文档创建者:Holly (72831 )     浏览次数:2295次     编辑次数:2次     最近更新:doreen0813 于 2017-12-13     

目录:

1、描述编辑

此章节介绍如何在FineDirect引擎中对SQL数据集进行数据配置。

2、操作步骤编辑

2.1 前期准备

(1)数据配置界面选择“业务包管理”,创建FineDirect业务包,详细参见业务包管理

(2)新建业务包的管理界面,添加表选择“sql数据集”;

(3)在“数据来自数据接连”处,选择执行sql所在的数据连接(即数据库);默认情况下为BIdemo,需要修改为所需连接。

2.2 编写不带参数的Sql语句

Sql语法需遵循所选数据连接的数据库要求;

可执行数据库中的sql查询语句,例如:select * from table;

预览:执行所写的sql语句,可用于检测sql是否正确;

2.3 编写带参数的Sql语句

带参数的sql语句,本质上就是将参数带入sql传给数据库执行;

参数表达式写为:‘${area}’,其中area为参数名称,$符用于声明变量,’’单引号表明引用该变量。

参数示例为:select * from table where id=’${abc}’;

参数设置:当输入带参数的sql语句后,下方自动出现参数配置块

默认值必须设置,点击后输入实际有意义的默认值,如例图中输入为1.0;注意和所判断的字段类型格式一致。

可以在SQL语句两边添加<parameter></parameter>标签,可以实现参数返回值为空时,将标签内SQL语句注释的效果。(即参数为空选择全部)

例:select * from table  where 1=1 <parameter> and chengshi=参数1   </parameter> 当参数为空时 ,执行的是select * from table  where 1=1

在分析时,点击控件右上角的清空所选数据:可以发现虽然该表写了参数,但是表并没有被过滤。

在参数符号${}内可以通过FineBI的函数对参数进行格式的处理。函数的应用具体参见函数

2.4 预览与保存

执行所写的sql语句,可用于检测sql是否正确。

保存sql语句,点击下一步,进入表数据设置界面:

点击保存完成数据集的创建。

使用可以参考数据表管理

附件列表


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

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?