SQL Select
的SQL Select转换是在将结构从支持关系查询的数据连接器拖到画布上时创建的。您可以选择要在数据多维数据集中使用的列并设置聚合器。检索数据时,这些设置将被转换为SQL查询并发送到数据源。
1.输入
放在数据多维数据集画布上的表的结构用作输入。本文中的示例基于以下数据:
2.添加变换
中的数据连接器展开数据连接器文件夹中的探索窗口,然后将一个结构(例如,表或视图)拖到画布上。
3.配置
要配置转换,请双击它,或者选择它并单击配置在工具栏中。
的SQL Select出现配置对话框。
的添加计数器列选项将按每个现有列中的值分组,并为每组值添加一个包含相应数量记录的新列。
的超时(以秒为单位)可以自定义,以确定在终止长时间运行的数据库命令之前等待的时间。
3.1.转换元素
单击列名旁边的Edit图标来配置列名,并访问根据数据类型和数据提供程序可能提供的不同选项。
可用的列表聚合函数选项反映了数据提供程序支持的功能。例如,SQL Server支持数字列方差,STDEVP,VAR,VARP除了Dundas BI内置的聚合功能。
也可能有日期修剪功能提供日期/时间数据。例如,这些选项可以与Group By & Aggregate Function选项一起使用总按所选时间段转换为组。
3.2.添加表情
通过输入提供程序表达式添加新元素。
中的标量值函数也可以使用表达式:
dbo.ISOweek(返回(月3 (ModifiedDate)))
3.3.定义参数
参数允许您筛选数据,或者从转换外部设置转换选项。该参数的值可以通过a来修改桥参数在这个数据多维数据集中,或者如果您将参数设置为公共,则可以从数据多维数据集中外部设置它,例如使用仪表板上的过滤器。
点击参数在转换配置对话框中。在变换参数对话框打开,单击添加参数并选择参数类型:
- 改变设置-添加计数器列或命令超时参数,以便从转换外部自定义上述配置选项。
- 输出元素过滤器-在转换中向列添加过滤器。
- 选择结构参数允许您在多个结构之间切换,例如来自相同数据连接器的表,前提是它们具有相同的列名和类型(在Dundas BI版本11及更高版本中可用)。在创建这种类型的参数时,单击以选择哪些数据结构(例如,表)是兼容的,并且应该被接受为有效值,然后该参数可以设置为您想要提供数据的数据结构的ID。控件中查找并展开其数据连接器,以查找结构的ID主菜单或探索窗口要在下面列出其结构,请右键单击该结构并打开其属性对话框找到它ID字段。
定义参数后,在查看数据立方体过程时,转换的角落将出现齿轮图标。
3.4.编辑输入元素
配置对话框中的这个选项允许您更改源每个转换输出元素背后的元素。
3.5.编辑输出元素
使用此选项重命名此转换的输出元素。
4.输出
打开数据预览窗口,以查看转换输出。