SQL Select

SQL Select转换是在将结构从支持关系查询的数据连接器拖到画布上时创建的。您可以选择要在数据多维数据集中使用的列并设置聚合器。检索数据时,这些设置将被转换为SQL查询并发送到数据源。

1.输入

放在数据多维数据集画布上的表的结构用作输入。本文中的示例基于以下数据:

输入数据
输入数据

2.添加变换

中的数据连接器展开数据连接器文件夹中的探索窗口,然后将一个结构(例如,表或视图)拖到画布上。

添加SQL Select转换
添加SQL Select转换

3.配置

要配置转换,请双击它,或者选择它并单击配置在工具栏中。

打开配置对话框
打开配置对话框

SQL Select出现配置对话框。

SQL选择转换配置
SQL选择转换配置

添加计数器列选项将按每个现有列中的值分组,并为每组值添加一个包含相应数量记录的新列。

超时(以秒为单位)可以自定义,以确定在终止长时间运行的数据库命令之前等待的时间。

提示
在5.0.1及更高版本中,默认查询超时时间 应用程序配置设置确定初始超时设置。

3.1.转换元素

单击列名旁边的Edit图标来配置列名,并访问根据数据类型和数据提供程序可能提供的不同选项。

转换元素配置
转换元素配置

可用的列表聚合函数选项反映了数据提供程序支持的功能。例如,SQL Server支持数字列方差STDEVPVAR,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.输出

打开数据预览窗口,以查看转换输出。

样例输出
样例输出

5.另请参阅

Dundas数据可视化公司
热维斯路400-15号
加拿大安大略省多伦多
M3C 1日元

北美:1.800.463.1492
国际:1.416.467.5100

登打士服务时间:
电话:美国东部时间周一至周五上午9点至下午6点
电子邮件:美国东部时间周一至周五上午7点至下午6点