Pdf 从一个模板创建多个报告-这叫什么?

Pdf 从一个模板创建多个报告-这叫什么?,pdf,reporting-services,ssrs-2008,reporting,adobe-indesign,Pdf,Reporting Services,Ssrs 2008,Reporting,Adobe Indesign,我很难找到以下报告问题的解决方案。我曾经使用SAP Business Objects做过类似的事情,但现在我在不同的组织中,拥有不同的可用资源/软件。这似乎是一个常见的问题/功能,但我很难在网上找到有关它的信息。也许我遗漏了一些所谓的术语。下面列出了我想完成的任务的描述,然后是一些有针对性的问题 基本上,我希望基于模板为表中的每一行自动创建一个报告。换句话说,我想设计一个引用表中某些列的报表模板,然后为每个主键自动创建每个报表的副本。我有大约300行,所以我试图避免手动导出来自同一模板的300个

我很难找到以下报告问题的解决方案。我曾经使用SAP Business Objects做过类似的事情,但现在我在不同的组织中,拥有不同的可用资源/软件。这似乎是一个常见的问题/功能,但我很难在网上找到有关它的信息。也许我遗漏了一些所谓的术语。下面列出了我想完成的任务的描述,然后是一些有针对性的问题

基本上,我希望基于模板为表中的每一行自动创建一个报告。换句话说,我想设计一个引用表中某些列的报表模板,然后为每个主键自动创建每个报表的副本。我有大约300行,所以我试图避免手动导出来自同一模板的300个版本的报告。例如,标题将包含第1列中该行的值,右侧将包含第2列中的值,等等。理想情况下,我希望此解决方案自动生成每个报表的单独PDF版本。我的工作流程基本上是:构建一个报告模板,选择一个表进行迭代,然后选择一个目录来创建PDF

  • 这可以通过SSR或Tableau实现吗?这些是我目前可以访问的资源

  • 如果以上都不能做到这一点,什么样的程序可以做到这一点

  • 我有过去完成此任务的人提供的文件。PDF的属性告诉我它们来自InDesign-InDesign是否具有此功能

  • 这个函数通常叫什么?这似乎应该是报告中的一项常见任务,但我很难在网上找到有关它的信息。我一直称之为“迭代打印”,或者简单地说它类似于微软的“邮件合并”


  • 从InDesign自动化专家的角度来看,有几种方法可以将这种数据合并从简单自动化到高级自动化。InDesign确实提供了一个本地数据合并工具,它非常高效且易于使用。 但是,它既不提供条件处理也不提供更新。 如果你有冒险精神,你可以在InDebug中考虑XML,这也是一个本地特性。XLST可以带来条件处理,但它肯定会增加工作流的复杂性。 最后,我通常推荐的工具是EasyCatalog,因为它非常强大且平滑。 唯一的问题是它不是真正的VDP插件。如果生成10k页面,则不会像VDP插件那样进行优化。所以这取决于你的需要。
    如果您想了解更多有关这些工具的信息,请随时与我们联系,网址为ozalto.com。

    常用名称是可变数据打印(VDP)或如您所说的邮件合并。邮件合并更常用于混合电子邮件的数据和文档,其中可变数据打印用于混合数据,打印模板用于打印输出。XSL FO是用于打印/PDF生成的常用技术之一。我想补充一点,VDP名称中的“变量”通常是因为模板可能比“将此数据放在此处”复杂得多。。。它们可以是“如果状态字段为'UT',则显示它,或者……”换句话说,它们可以具有IFs或CHOOSE/WHEN/Others的深度嵌套逻辑,以及重复结构、排序等。您可以通过不同的方式从SSR执行此操作:1)“开箱即用”解决方案:使用SSI和数据驱动订阅(需要商业智能、企业或数据中心版的SQL Server)或2)定制解决方案(如果您负担得起,最好的选择是IMHO):开发使用SSRS Web服务生成报告的工具。您可以对其进行配置,并执行查询,为每行生成报告。这样,您还可以更好地自定义交付,而不受所需但尚未实现的某些订阅配置的限制。