繁体   English   中英

验证时,OLEDB Source运行完整的MDX查询

[英]OLEDB Source running full MDX query when validating

我有很多尺寸和尺寸的MDX查询。 我需要使用SSIS数据流(OLE DB源-> SQL命令)将该MDX查询的结果导出到SQL Server表。 我创建了一个OLE DB源,将“ Format = Tabular”添加到其属性,并将其连接到OLE DB目标。 对于简单的MDX查询,它运行良好。

但是,即使每次进行简单查询时,我都将其复制并粘贴到“ SQL命令”窗口(OLE DB源)中,然后按“确定”或“列”,看起来SSIS都会运行整个查询并返回元数据。

是否可以不完全执行查询而仅获取元数据? 我需要将元数据传递到目的地。 对于将数据从多维数据集提取到SQL Server表中的任何帮助,我将不胜感激。 谢谢。

这就是我们在SSIS中的经验。 解决方法是使用变量的伪查询,即在设计时将元数据返回给SSIS。 然后在运行时,使用另一个任务(例如脚本任务)将实际变量修改为完整查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM