【发布时间】:2011-07-27 10:00:39
【问题描述】:
我的问题是关于报告工具和数据字典的概念。 是否需要使用数据字典才能做好报告?哪些工具使用它?我所说的工具是指 jasper 报告、打开的报告、SQL Server 报告服务…… 谢谢你的帮助
【问题讨论】:
标签: database reporting-services crystal-reports report data-dictionary
我的问题是关于报告工具和数据字典的概念。 是否需要使用数据字典才能做好报告?哪些工具使用它?我所说的工具是指 jasper 报告、打开的报告、SQL Server 报告服务…… 谢谢你的帮助
【问题讨论】:
标签: database reporting-services crystal-reports report data-dictionary
这是一个非常奇怪的问题,因为数据字典必须是必需的,原因很明显,它告诉报告 API 数据将采用什么格式以及如何进行连接等。因此,为了显示数据库中的数据或对数据库中的任何表进行操作,您必须拥有一个数据字典。有趣的是,XML 作弊,因为它使用 #PCDATA 基本类型的概念,用于代替不存在的键入信息。
我希望能回答你的问题,如果你需要,我相信我可以扩展。
【讨论】:
不同的工具有不同的工作方式。一些直接访问数据(库)其他(例如列表和标签)位于“中间”,允许更灵活的方法。有关此问题的小架构,请参见此处:Functional Principle of Reporting
这使得本示例中的工具几乎可以在任何编程环境中工作。也就是说,对于 .NET,有一些组件可以简化事情: Simplification in reporting with a .NET component
希望这有助于澄清事情......
【讨论】:
您可以在不使用 DD 的情况下进行报告。但是DD可以给你很多额外的味道。一般来说,DD 可以帮助您维护您拥有的所有数据。一旦你记录了你的系统,就很容易在大海捞针。此外,它还可以帮助其他人找到他们需要的信息。使用 DD 没有强制要求,但它们可以提供很多帮助。您使用的是 SQL Server 吗?还是只是一个例子?
【讨论】: