手动选择

输入SQL或MDX语句从数据连接器中进行选择,而不是将本地结构拖到画布上。

1.输入

例如,下图显示了通过简单查询检索到的数据:

样本数据
样本数据

您也可以使用硬编码的数据,如下面的示例查询:

SELECT CONVERT (date, '01/15/2013', 101) as [date], 1000 as [Series1], 400 as [Series2], 100 [Series3], 500 [Series4] UNION ALL SELECT CONVERT (date, '01/16/2013', 101), 300,100,300,900 UNION ALL SELECT CONVERT (date, '01/17/2013', 101), 700,200,200, -500 UNION ALL SELECT CONVERT (date, '01/17/2013', 101), 200,300,300,300, -500

手动选择硬编码数据
手动选择硬编码数据

2.添加变换

选择手动选择从工具栏进行转换。

工具栏选项
工具栏选项

选择一个数据连接器。(对于OLAP数据库,选择要查询的数据连接器下的多维数据集。)

选择数据连接器
选择数据连接器

输入查询。

请注意
对于某些数据提供程序,在查询中插入注释可能会导致以下问题子查询优化启用。

输入查询
输入查询

使用键盘快捷键Ctrl +空格获取可用SQL关键字和表名的列表。还可以将本机结构(多维数据集、表、列、度量或层次结构级别)从Explore窗口拖到Script Editor中,以添加各自的惟一名称。

点击保存

提示
你也可以拖动存储过程从Explore窗口输入到画布上,而不是将其输入到查询中。

3.配置

要配置转换,请选中它并选择配置在工具栏中。

手动选择配置
手动选择配置

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

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

3.1.启用子查询优化

子查询优化允许将您的查询自动合并到一个更大的查询中,该查询还执行数据多维数据集转换、度量集聚合和过滤,以便在可能的情况下在数据库中完成这项工作,以优化性能。

您的查询必须能够包含在选择语句。对于执行存储过程之类的语句,或创建临时表之类的高级或特定于数据库的SQL特性,取消选中启用子查询优化选项。如果数据连接器使用的ODBC驱动程序错误地报告其功能,则可能还需要取消选中此选项。

使用存储过程手动选择
使用存储过程手动选择

请注意
查询语句不要以分号(),如果子查询优化已启用。

当未选中此选项时,连接到手动选择转换输出的转换将显示一个图标,指示数据被带入Dundas BI中的内存以执行转换,而不是使用数据库。

在内存中执行的转换
在内存中执行的转换

3.2.占位符

Manual Select转换还允许您定义一个占位符并在手动查询中使用它。占位符将一个参数插入到查询中,您可以从转换外部或可选的数据多维数据集设置该参数,例如,通过将其连接到仪表板上的过滤器。

看到使用手动选择占位符了解更多详情。

4.输出

打开数据预览窗口查看输出。如果查询不成功,则可能包含解释原因的错误或警告。

手动选择样本输出
手动选择样本输出

5.笔记

  • 手动MDX查询必须返回单元格集或多维数据集(即,DRILLTHROUGH不支持)。

6.另请参阅

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

北美:1.800.463.1492
国际:1.416.467.5100

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