【问题标题】:MDX query is very slow in at the time of loading through SSIS data flow taskMDX查询在通过SSIS数据流任务加载时很慢
【发布时间】:2016-04-24 15:23:31
【问题描述】:

您好,我们有一个 ssis 包,它正在从 SSAS 多维数据集加载数据。因此,我们在数据流任务中使用 mdx 查询从多维数据集获取数据。但是在从多维数据集获取数据时,该包占用了大量资源时间。它首先是验证然后对大约 1000 行执行总共 1 小时.. 那么我们有什么选项可以优化吗??.. 在 mdx 中,我们只有一个选择查询和一些 4 维.. 和相同的 mdx 给出结果在几秒钟内从多维数据集的查询窗口中.. 那么问题出在哪里??

【问题讨论】:

  • 验证部分是否需要很多时间?
  • 验证和执行都需要很长时间

标签: sql-server ssis ssas mdx olap-cube


【解决方案1】:

尝试在数据库服务器上创建与多维数据集服务器的链接服务器并运行OPENQUERY 命令来执行 MDX。然后可以将此数据源映射到目标。我听说这通常是从多维来源获取结果的更好方法。

参考资料 - 12。我也听说这是一个很棒的工具。如果你愿意使用开源代码,那么也可以试试this

【讨论】:

  • (upped)我们使用了 Sourav 帖子中的第三个链接 - 非常好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多