【问题标题】:Data dictionary and reporting tools数据字典和报告工具
【发布时间】:2011-07-27 10:00:39
【问题描述】:

我的问题是关于报告工具和数据字典的概念。 是否需要使用数据字典才能做好报告?哪些工具使用它?我所说的工具是指 jasper 报告、打开的报告、SQL Server 报告服务…… 谢谢你的帮助

【问题讨论】:

    标签: database reporting-services crystal-reports report data-dictionary


    【解决方案1】:

    这是一个非常奇怪的问题,因为数据字典必须是必需的,原因很明显,它告诉报告 API 数据将采用什么格式以及如何进行连接等。因此,为了显示数据库中的数据或对数据库中的任何表进行操作,您必须拥有一个数据字典。有趣的是,XML 作弊,因为它使用 #PCDATA 基本类型的概念,用于代替不存在的键入信息。

    我希望能回答你的问题,如果你需要,我相信我可以扩展。

    【讨论】:

    • 感谢您回答我的问题。实际上我是报告的初学者,我想了解报告工具的工作原理。你有关于这个主题的任何有用的文档吗?
    • 对不起,我唯一的文件是经验和我的记忆,我相信其他人可以向你指出我担心我无法做到的文献
    【解决方案2】:

    不同的工具有不同的工作方式。一些直接访问数据(库)其他(例如列表和标签)位于“中间”,允许更灵活的方法。有关此问题的小架构,请参见此处:Functional Principle of Reporting

    这使得本示例中的工具几乎可以在任何编程环境中工作。也就是说,对于 .NET,有一些组件可以简化事情: Simplification in reporting with a .NET component

    希望这有助于澄清事情......

    【讨论】:

    • 如果我理解你写的字典是推荐的做法,但如果没有它,事情可能会很好。其他方法是什么?正如@MD-Tech 所说:“它告诉报告 api 数据将采用什么格式以及如何进行连接等。因此,为了显示数据库中的数据或对数据库中的任何表进行操作,您必须有数据字典”没有数据字典怎么办?
    【解决方案3】:

    您可以在不使用 DD 的情况下进行报告。但是DD可以给你很多额外的味道。一般来说,DD 可以帮助您维护您拥有的所有数据。一旦你记录了你的系统,就很容易在大海捞针。此外,它还可以帮助其他人找到他们需要的信息。使用 DD 没有强制要求,但它们可以提供很多帮助。您使用的是 SQL Server 吗?还是只是一个例子?

    【讨论】:

      猜你喜欢
      • 2021-11-24
      • 1970-01-01
      • 2021-01-01
      • 2016-11-26
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      相关资源
      最近更新 更多