【问题标题】:SSRS Multiple Data Driven subscription with same table具有同一张表的 SSRS 多数据驱动订阅
【发布时间】:2013-04-19 14:02:25
【问题描述】:

目前我有 4 或 5 份报告(即将推出更多),其中包含超过 50 个订阅(不同的电子邮件和不同的参数),我想使用数据驱动订阅重新组合它们。

我可以创建 dds 订阅,我已经对其进行了测试,它运行良好,我的问题是我希望将每个参数都放在一个表中,以“集中”我的订阅,这样配置起来会更容易重新输入我的 50 个订阅中的每一个。

目前我看到三个选项,
1 - 创建一个全局表,将每个订阅参数作为一个新列,但我可以限制列数,并且我的大部分行将为空
2 - 为每个报告创建一个新表,但如果我有 10 或 20 个这样的报告,它在我的数据库中不会“干净”
3 - 创建一个主表(电子邮件、报告名称)和另一个带有参数(ParameterName、ParameterValue)的表,并使用数据透视表选择它,但保持更新会令人困惑。

在我的情况下有什么建议,或者我做错了什么?
谢谢。

我正在使用 Sql Server 2008 R2。

【问题讨论】:

    标签: reporting-services ssrs-2008 data-driven


    【解决方案1】:

    我不确定将订阅“集中”到一个或两个表中是否一定会使它们更易于配置,但如果您要尝试它,那么选项 3 之类的方法是您最好的选择。 DDS 查询可以包含组合订阅者详细信息和参数值所需的任何逻辑,只要它为每个订阅者返回一行即可。

    如果您的订阅交付要求很复杂,您可以考虑使用第三方工具来帮助管理它们,例如http://www.christiansteven.com/solutions/sql-rd/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2022-08-11
      • 2013-12-02
      • 1970-01-01
      相关资源
      最近更新 更多