【问题标题】:Import data from an SSRS report via SSIS package通过 SSIS 包从 SSRS 报告中导入数据
【发布时间】:2010-05-13 06:08:24
【问题描述】:

首先,我要求您不要问“为什么”。用丁尼生的名言“我们的不是推理,我们的就是做和死。”这是其中之一,“这就是你所拥有的,处理它。”情况。

源数据来自 SSRS 报告。目标是通过 SSIS 将数据加载到数据库中。有希望的目标是避免人为干预,必须将 SSRS 报告下载到 Excel 或 CSV。

从那里开始会有复杂的 SSIS 处理。

如有任何建议,我们将不胜感激。

【问题讨论】:

    标签: reporting-services ssis etl


    【解决方案1】:

    我会使用 ReportServer Web 服务(由 ReportManager UI 使用)

    这可以通过URL Access 访问,您可以在其中指定render format(CSV 等)。

    我不确定 Web 服务 SSIS 任务是否会为您处理返回文件:我还没有尝试过。

    【讨论】:

    • 它还有一个看起来很有趣的 SOAP API
    • @Chris:是的,它很有用
    【解决方案2】:

    最好使用网络服务。如果该服务不是一种选择,还有其他一些选择。首先,SSRS 可以将报告保存到文件系统中,然后您可以使用 SSIS 获取该报告。其次,SSRS 可以通过电子邮件发送报告。然后,您必须在 SSIS 中编写或包含一个电子邮件提取任务来获取消息并解析它或附件。第三,SSRS 有不错的 API 传递方式,甚至文件格式。如果上述选项都不起作用,您可以推出自己的交付和文件格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 2016-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多