【问题标题】:Microsoft sql server ssis automatic process cube creationMicrosoft sql server ssis 自动进程多维数据集创建
【发布时间】:2015-09-25 18:04:15
【问题描述】:

我使用示例数据部署了 Microsoft sql server 2008R2。

已安装报表生成器 3.0,Visual Studio 2008。

这些都安装在 Windows Server 2008 企业版上。

我成功地从 ssas 创建了 Cube 并将其用于部署报告。

现在,我的下一个任务是自动执行此过程。

我在想是否可以告诉 ssis 执行以下操作

  1. 根据最新的 sql 数据创建一个新的多维数据集,并使用当前日期作为其名称。这将每天进行。

或者

  1. 复制当前多维数据集并重命名它。对新立方体使用相同的立方体构建信息。

请注意,我还认为可以在 ssis 计划任务启动之前使用 linux bash 脚本重命名多维数据集。所以这种方式可以跳过上述方法的一步。

其背后的原因是因为高层希望每天创建立方体,以便他们可以检查它们并记录这些数据。

欢迎任何建议,因为我是 ssas 立方体的新手,所以我的想法可能不在正确的轨道上。

【问题讨论】:

  • 不知道为什么人们不赞成它。我没有要求代码或逐步说明。只是问这些是否可以处理,我是否走在正确的轨道上。

标签: sql-server ssis ssas cube


【解决方案1】:

我认为这是可以做到的。但是SSIS中现有的内置组件很难满足您的要求,另一种方法是使用脚本任务来构建.net代码并创建XMLA和tsql脚本来处理您需要的逻辑。考虑到您对所有这些东西都是新手,我不会建议您这样做。但它确实有效。 希望对你有帮助!

【讨论】:

  • 我在处理多维数据集时得到了批处理 xmlns,在运行过程完成后我得到了 dbo 的东西。是否可以将它们用于 ssis 来创建新的多维数据集?
  • 我没有机会研究它。在我看来,如果 XMLA 支持创建多维数据集,它可以通过在 SSIS 中编写实现逻辑来工作。你可以把 XMLA 想象成 TSQL,你可以写 tsql 来创建数据库吧?为什么不用 XMLA 立方体?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-16
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多