Business Intelligence Development Studio 中的 Reporting Services
Business Intelligence Development Studio 是一个 MicrosoftVisual Studio 2008 环境,其中包含特定于 SQL Server 2008 商业智能解决方案的增强功能。使用 Business Intelligence Development Studio 可在 SQL Server 2008Reporting Services 中开发报表和报表模型。安装 Reporting Services 后,在 Business Intelligence Development Studio 中可以使用下列项目模板:
报表服务器项目
报表服务器项目向导
报表模型项目
Business Intelligence Development Studio 还提供了用于运行报表设计器和模型设计器的环境。这些都是用于在 Reporting Services 中创作报表和模型的设计工具。
打开 Business Intelligence Development Studio 项目或设计器时,您将在 Visual Studio 中看到项目特定的菜单。此外,Visual Studio 菜单选项和快捷菜单也将发生变化,以反映您创建的项目类型和您处理的特定项。在浏览本主题中讨论的 Business Intelligence Development Studio 和 Reporting Services 功能时,您可以右键单击各个项以了解这些选项。
如果您以前使用过 SQL ServerReporting Services,则可能会对 Business Intelligence Development Studio 中的 Visual Studio 功能比较熟悉。如果您以前没有使用过 Reporting Services,则本主题可以帮助您熟悉 Business Intelligence Development Studio 中特定于 Reporting Services 的项目和菜单。
注意 |
---|
SQL ServerBusiness Intelligence Development Studio 是一个用于报表服务器和报表模型项目的 32 位开发环境,根据设计,它不能在基于 Itanium 的计算机上运行,也不能在基于 Itanium 的服务器上安装。但是,基于 x64 的计算机支持 BI Development Studio。 |
支持的版本
下表说明了可在 Business Intelligence Development Studio 中创作和发布报表的支持版本。
项目或文件类型 |
版本 |
创作报表 |
发布报表 |
说明 |
---|---|---|---|---|
报表服务器项目 或 报表服务器向导项目 |
SQL Server 2008 |
2008 RDL 架构 |
仅 SQL Server 2008Reporting Services 报表服务器 |
在本地将 2003 RDL 和 2005 RDL 升级到 2008 RDL 架构。 |
报表服务器项目 或 报表服务器向导项目 |
SQL Server 2005 |
2005 RDL 架构 |
SQL Server 2005 或 SQL Server 2008Reporting Services 报表服务器 |
|
报表服务器项目 |
SQL Server 2000 |
2003 RDL 架构 |
不支持 |
|
Visual Studio RDLC 报表设计器 |
Visual Studio 2005 Visual Studio 2008 |
2005 RDL 架构 |
不支持 |
不支持 2008 RDL 架构。 |
Visual Studio 查看器控件 |
Visual Studio 2005 Visual Studio 2008 |
在本地模式中不支持 2008 RDL |
无 |
可以在服务器模式下查看 SQL Server 2008Reporting Services 报表服务器上的 2008 RDL 报表。 |
有关在以前版本的报表定义架构中打开报表的详细信息,请参阅升级报表。有关特定报表定义架构的详细信息,请参阅 Report Definition Language Specification(报表定义语言规范)。
报表服务器项目
选择“报表服务器项目”时,将打开报表设计器。报表服务器项目是一个由 Visual Studio 安装的商业智能项目模板,可在**“新建项目”**对话框中找到它。有关详细信息,请参阅在 Business Intelligence Development Studio 中使用报表设计器和如何创建报表 (Reporting Services)。
使用下列选项卡、窗口、菜单和工具可在报表设计器中设计和预览报表。
选项卡和窗口
报表设计器是一个用于创建报表的图形工具,它有两个视图:用于设计报表的**“设计”视图,和用于在本地运行报表并在报表查看器中查看所呈现报表的“预览”**视图。
设计 使用此视图可设计报表。
在此视图中,下列窗口或窗格可提供附加功能:
报表数据 用于定义数据源、数据集、报表参数和图像。
设计图面 用于设计报表布局。
工具箱 用于向设计图面添加报表项,如表和图表。
分组 用于为表、矩阵和列表数据区域定义组。这些数据区域都是基于 Tablix 数据区域的模板。
属性 用于直接在“分组”窗格中为设计图面上的选定项设置属性。
工具栏 用于更改设计图面上的选定报表项的格式和对齐方式。
文档大纲 以报表定义的层次结构视图显示数据区域使用的报表项和文本框。
在报表背景的快捷菜单上,单击**“查看”,然后单击“标尺”**可切换显示标尺。
预览 使用此视图可在本地计算机上运行报表并在报表查看器中查看所呈现的报表。在本地预览缓存报表数据。您还可以将项目属性设置为使用浏览器在调试视图中运行报表。在此视图中,您还可以使用下列组件:
输出 用于查看将报表发布到报表服务器时来自本地报表处理器或部署过程中的错误消息。
报表查看器工具栏 用于设置报表参数值、在报表中定位以及以不同的文件格式打印或导出报表。
有关详细信息,请参阅查看和保存报表。
设计和预览 在这两个视图中,您可以使用解决方案资源管理器。
- 解决方案资源管理器 用于查看 BI Development Studio 项目的共享数据源和报表。在“项目”菜单中,您可以设置项目属性,并且可以将报表发布到报表服务器。
有关详细信息,请参阅发布数据源和报表。
菜单
报表设计器使用下列菜单:
视图 用于显示或隐藏下列窗口:报表数据、解决方案资源管理器、代码、设计器、输出、文档大纲、工具箱、属性、报表边框工具栏、报表格式工具栏和布局工具栏。
项目 用于打开项目属性、向项目添加新的或现有的项,以及从 Access 导入报表。仅当安装了 Microsoft Access 时,才会显示菜单项**“导入报表”**。
报表 用于添加或删除页眉和页脚、显示或隐藏“分组”窗格、从“设计”视图更改为“预览”视图,以及显示报表属性。仅当设计图面处于活动状态时,此菜单才可用。若要使设计图面处于活动状态,请单击“设计”或“预览”选项卡。
报表服务器项目属性
报表服务器项目属性将应用于 Business Intelligence Development Studio 项目中的所有报表和共享数据源。这些属性包括报表服务器的 URL 以及报表和共享数据源的文件夹名称。使用**“项目属性页”对话框可查看当前属性值。若要打开此对话框,请在“项目”菜单上单击 <project name>“属性”**。
若要创建多组项目属性以部署诸如企业测试和生产报表服务器等变体,请使用配置管理器。有关详细信息,请参阅发布数据源和报表。
报表服务器向导项目
选择报表服务器向导项目时,将自动创建一个报表服务器项目并打开报表向导。在该向导中,您可以根据每个页面上的说明来创建报表:创建到数据源的连接字符串,设置数据源凭据,设计查询,添加表或矩阵数据区域,指定报表数据和组,选取字体和颜色样式,将报表发布到报表服务器,在本地预览报表。
使用该向导创建报表之后,您可以通过使用报表服务器项目中的报表设计器来更改报表数据和报表设计器。
报表模型项目
如果选择“报表模型项目”,将打开 Reporting Services 的模型设计器。报表模型项目是一个由 Visual Studio 安装的模板,可在**“新建项目”**对话框的“商业智能项目”部分中找到它。模型设计器是一个基于 SQL Server 数据库创建报表模型的图形工具。报表模型在报表生成器中用于创建即席报表。创建报表模型时,默认情况下仅显示“报表模型”选项卡。
“报表模型”选项卡 在“报表模型”选项卡上,您可以添加或删除模型对象。“报表模型”选项卡分为两个窗格:位于左侧的树视图窗格和位于右侧的列表视图窗格。树视图可以列出模型中包含的所有实体。列表视图则可以显示选定实体或文件夹中包含的各个项。在这两个视图中,您均可以使用快捷菜单向模型添加项或从中删除项。
“数据源视图”选项卡 在“数据源视图”选项卡上,您可以创建为项目定义的单个共享数据源的视图。默认情况下“数据源视图”选项卡未打开,但是您可以在解决方案资源管理器中双击数据源视图的名称来查看“数据源视图”选项卡。有关模型设计器用户界面的详细信息,请参阅模型设计器的 F1 帮助。
有关详细信息,请参阅在 Business Intelligence Development Studio 中使用模型设计器。有关在 Reporting Services 中创建即席报表的详细信息,请参阅使用 Report Builder 1.0 设计和实现报表。
菜单
当“报表模型”选项卡在 Business Intelligence Development Studio 中处于活动状态时,主菜单栏中将添加一个“报表模型”菜单。当焦点移出“报表模型”选项卡时,“报表模型”菜单将主菜单栏中移除。
模型设计器项目属性
当选择报表模型项时,“属性”窗口中的内容会随之发生改变,以反映与选定项关联的属性。模型设计器默认设置了一些属性,但您可以更改当前属性或者分配新属性。