web解决方案平台轻易地转换到电子表格(编辑修改稿)内容摘要:

别设计的直接的报表开发工具。 这使得开发人员可以创建用于整个企业的复杂的报表解决方案,同时使得商业用户可以很容易的专注于与他们的业务领域相关的专门的数据。 报表设计器 报表设计器为开发人员和高级报表制作人员提供了一个非常灵活和高效的报表制作环境,如图 1 所示。 报表设计器是 SQL Server 商业智能开发套件的一个组件, SQL Server 商业智能开发套件是一个基于 Microsoft Visual Studio 的通用开发界面的商业智能开发环境。 这个设计界面使得开发人员可以很容易的为一个报表定义从多个数据源而来的数据集、设计报表的布局,然后在将它部署到报表服务器上之前直接在设计环境中预览报表。 开发人员使用报表向导可以快速并容易地创建报表,他们也可以通过使用报表设计器中的可视化的设计环境建立更广泛的报表。 内置的查询设计器简化了报表所使用的数据集的提取工作,并且可以直接拖拉的设计界面使得可以很容易的布置报表元素用于显Reporting Services in SQL Server 2020 2 Microsoft Corporation 169。 2020 示。 当一个开发人员完成了一个报表,他们可以预览这个报表 ,然后 将其直接从报表设计器部署到报表服务器上。 图 1:报表设计器 报表生成器 让开发人员可以开发强大的 、 可以部署给上千名用户的报表是非常有价值的,并且为全公司带来了一致的、专业设计的报表。 然而 ,有时 个别 商业用户需要 能够修改报表或甚至是创建他们自己的有特殊要求的报表。 报表生成器是一个易于使用,专注于业务的报表查询工具,它通过报表模型抽象了后台的业务数据,报表模型反映了业务实体例如客户、产品、销售,等等。 报表生成器如图 2 所示。 通过创建一个模型反映这个面向业务的数据视图,报表生成器使得商业用户可以创建强大的报表而不需要了解后台数据库结构或查询语句的全面知识。 Reporting Services in SQL Server 2020 3 Microsoft Corporation 169。 2020 图 2:报表生成器 访问用于 创建报表的数据源 大多数公司 将数据分布在 多个应用程序和数据库中。 为了 对业绩 的 进行 充分理解, 用户需要一个可以从公司的多个异构的数据源提取数据的报表解决方案。 例如,公司里的销售主管可能需要一个结合了从会计部门的 Oracle 数据库提取的数据和从基于 Microsoft SQL Server 的 CRM 应用获得的客户数据的报表。 SQL Server 2020 报表服务支持访问用于报表创建的多个数据源,包括 SQL Server关系数据库、 SQL Server 分析服务、 Oracle、 DB2 和 Hyperion Essbase。 而且 报表制作可以将从多个数据源获得的数据结合到一个单独的报表中。 此外,有了 SQL Server 2020 报表服务,报表制作人员可以从 SQL Server 关系数据库、 SQL Server 分析服务 多维数据集 和 Oracle 数据库生成要和报表生成器一起使用的报表模型。 创建引人注目的报表 商业用户要求能够灵活地查看和显示不同类型、不同格式的数据。 报表服务满足了这一需求,它提供了一组强大的引人注目的报表制作特性,包括多个显示和参数选项、交互能力、丰富的文本格式、和许多绘制图表的功能。 查看和与报表交互时 , 用户 有不同 的需求和期望,而且一个报表格式对某种类型的数据可能很适用,但可能不适合于其它类型的数据。 SQL Server 报表服务支持一些显示选项,使你创建的报表采取最适合用户 需要 的显示形式。 SQL Server 报表服务使用数据显示类型来定义报表中的数据的显示。 你可以使用下面的数据显示类型来显示数据:  列表。 一个随意 形式 的数据显示。 Reporting Services in SQL Server 2020 4 Microsoft Corporation 169。 2020  图表。 图形格式,它以图表的形式显示数据。  表。 表格格式,在这种格式下,数据按行和列显示。 你可以创建具有层次结构的一些行来反映你所有的数据分组和显示分组。  矩阵。 这是一个支持行和列分组的 格式,它可以在行和列的交叉单元格里显示合计的总数据,类似于枢轴表或交叉表。  Tablix. 一个混合了表和矩阵的格式 , 随着 SQL Server 2020 报表服务的发布而推出。 Tablix 如上面所提到的, SQL Server 2020 推出了一个新的数据显示类型,叫做 Tablix。 正如名字所显示的, Tablix 是表和矩阵数据类型的最佳功能的结合。 Tablix 使你可以创建一个灵活的具有多个行和列的分组布局的报表,可以很容易的建立通用的报表显示,而 对于使用目前的市场中可用的报表制作工具 来说,这些新功能 是很 难或不可能完成的。 有了 Tablix , 你可以建立的报表包括以下内容:  固定的和动态的行和列。 在一个表里,一个报表可以有动态的行,在这些行里可以有重复和内嵌的组,但是列是固定的。 在一个矩阵里,一个报表可以有动态的行和列,但是不能包含固定的行和列。 有了 Tablix ,这些限制就没有了,报表既可以包含动态的行和列,也可以包含固定的行和列。  在行和列上都可以进行随机嵌套。 在之前的报表服务的版本中 ,当用户 使用表的时候,只可以对行进行随机嵌套。 随着 Tablix 的推出,随机嵌套在行和列上都可以使用了。  可选择省略行和列的 头。 因为 Tablix 提供了表和矩阵的所有有用的功能,报表制作者可以省略行和列的头。 这个技术在先前只能用在矩阵里,但有了 Tablix ,它也可以用在表上了。  在每一级上有多个并行的行和列。 在同一个报表里应用多个并行的行和列的能力是一个新的独特的设计特性,它可以显著的改善报表中信息的显示方式。 例如,当设计一个销售报表时,报表制作者可以选择让一个显示年的列具有一个动态的层次关系,它之后有一个动态的产品列,如下面的插图所示。 注意这两个 层级 关系 虽然相邻 显示, 但 却 是各自独立的,同时共享同一行的数据值。 地区销售报表 年份 产品 2020 2020 桌子 椅子 华盛顿州 西雅图 50 60 20 30 斯波坎市 30 40 10 20 俄勒冈州 波特兰 40 50 10 10 尤金 20 30 25 5 图标 大量复杂的文本格式的数据对于用户来说是很难理解的。 随着在报表服务中对新的可视化能力的大量投入, SQL Server 2020 提供了一个增强了的制图引擎, 其中 包括许多丰富的图表,使得决策者可以以一种友好的格式来查看数据,并 可以立即使他们看到这个大图。 报表服务提供给用户许多图表类型,包括传 统的条状图、区域图、列、环。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。