首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有相同表的多个数据驱动订阅

具有相同表的多个数据驱动订阅
EN

Stack Overflow用户
提问于 2013-04-19 14:02:25
回答 1查看 1.1K关注 0票数 0

目前,我有4或5个报告(更多的报告),上面有超过50个订阅(不同的电子邮件和不同的参数),我想使用数据驱动的订阅重新组合它们。

我可以创建dds订阅,我已经测试了它,它运行得很好,我的问题是,我希望拥有一个表中的每个参数,来“集中”我的订阅,这样就可以更容易地配置,而不是在我的50个订阅中重新输入。

目前我有三种选择,

1-创建一个全局表,将每个订阅参数作为新列,但我可以限制列数,而且我的大部分行将为空。

2-为每个报表创建一个新表,但是如果我有10或20个这样的报告,它将不会在我的数据库中“干净”。

3-创建一个主表(email、report name)和另一个带有参数(ParameterName、ParameterValue)的表,并使用pivot表来选择它,但是更新它会让人感到困惑。

在我的情况下,什么是推荐,还是我做错了什么?

谢谢。

我正在使用Server 2008 R2。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-21 20:58:05

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16106478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档