SharePint 2010 与Report service 结合(转自水杉技术博客)

阅读: 评论:0

SharePint  2010 与Report service 结合(转自水杉技术博客)

SharePint 2010 与Report service 结合(转自水杉技术博客)

SharePoint2010与Reporting Services集成方案

 

1 Reporting Services简介

 

SQL Server 2008 Reporting Services 是一个基于服务器架构的报表服务器的报表平台,它提供各种现成可用的工具和服务,帮助单位的人员方便、快捷地创建、部署、管理和使用报表。在SQL Server 2008 Reporting Services 的帮助下,不但可以从关系数据源、多维数据源和基于XML的数据源检索数据、发布可通过多种格式查看的报表,还可以集中管理报表安全性和订阅。

 

 

从上图可以看出,Reporting Service可以连接到不同的数据库,如SQL Server,Oracle,DB2等,也可以将报表导出到pdf,html.,txt,excel等多种格式。而且,Reporting Server还可以将报表以XML WebService的形式对外发布,很容易地与企业的其他系统进行集成,而且,对于报表的使用者,制作者和管理者,都可以很方便地管理报表。

 

2 SharePoint与Reporting Services整合

 

可以将报表服务器配置为SharePoint产品或技术部署中运行,并使用SharePoint的协作和集中文档管理功能和其他Reporting Services 内容类型。当报表服务器作为SharePoint部署的一部分运行时,可以共享存储,共享安全性,也可以在同一点可以访问所有业务文档,包括报表,报表模型及共享数据源。

将报表服务器与SharePoint产品的实例集成后,项和属性将存储在SharePoint内容数据库中。您可以浏览SharePoint库中的报表服务器内容类型,使用相同的权限级别和身份验证提供程序来保护报表项,也可以使用协作和你当管理功能签入和签出报表以供修改。也可以在应用程序的页面和站点中嵌入或自定义报表查看器Web部件。还可以从共享数据源生成报表模型并使用报表生成器来创建报表。

下图显示了全体服务器组建:

 

 

3 Reporting Services图表和报表

 

可以充分利用Reporting Services内置的图表功能来创建报表。可以对数据源进行查询,分组和统计功能的实现。

 

 

Reporting Services不仅提供了报表的展示,同时也可以将数据以图表的形式提供给客户。与冗长的数据列表相比,图表可以更有效地传递信息。

报表服务器展示的图表可以是柱形图。

 

 

也可以是柱形图或折线图的混合图。

 

如果直接将数据添加到图表可能会使图表更难以理解。可代之以数据表形式添加相应信息。例如饼图和对应的详细信息的展示。

 

散点图和气泡图与其他图表类型不同,因为它们具有明确数据点x,因此可以对数据进行分组和聚合,将其分为不同的类别。

 

 

在图形展示上可以看到Reporting Services有多种表现形式。

 

4 SharePoint与Reporting Services软件环境

 

Windows Server 2008 R2

SQL Server 2008 R2

SQL Server 2008 R2 Reporting Services

SharePoint 2010

 

5 Reporting Services的安装

 

安装SQL Server 2008 R2(省略)

安装 SQL Server 2008 R2 Reporting Services (省略)

当安装好SQL Server 2008 R2 Reporting Services之后,在浏览器导航栏中输入sh-fm-app/ReportServer

如果显示下面的样式则说明SQL Server 2008 R2 Reporting Services安装成功。

 

 

6 需要下载并安装的工具

 

下载The Reporting Services Add-in for SharePoint

 

在微软的官方网站下载,中文的名称叫用于Microsoft SharePoint 技术2010的SQL Server 2008 R2 Reporting Services 外接程序。

网址:.aspx?id=622

Change language:Chinese(Simplified)

 

 

 

安装The Reporting Services Add-in for SharePoint

双击rsSharePoint.msi

 

 

点击直到安装完成。

 

7 配置Reporting Services

 

打开Reporting Services配置管理器

 

单击“开始”菜单。

在“所有程序”中单击“Microsoft SQL Server 2008 R2”。

在“Microsoft SQL Server 2008 R2”文件夹下单击“配置工具”。

在“配置工具”下单击“Reporting Services配置管理器”

 

 

打开Reporting Services配置管理器

 

 

单击“连接”后可以看到报表服务器状态

 

 

创建SharePoint集成数据库

 

单击“数据库”,单击“更改数据库”

 

 

单击“创建新的报表服务器数据库”,单击“下一步”

 

 

默认数据库服务器连接方式,单击“下一步”。

 

 

新建一个数据库:ReportServerSharePoint。

选择“SharePoint集成模式”。

 

 

单击“下一步”凭据不需要修改。

 

 

单击“下一步”

 

 

单击“下一步”进行更改数据库。

 

 

单击“完成”后数据库更改结束。

 

设定服务账户

 

单击“服务账户”,将“报表服务器服务账户”改为:使用其他账户,账户用域SharePoint管理员。单击“应用”完成更改服务账户。

 

 

设置加密密钥

 

 

单击“备份”后,选择一个备份的文件地址

 

 

建立一个snk的文件在服务器上。

 

 

8 管理中心配置Reporting Services集成

 

进入SharePoint2010的管理中心,点击一般应用程序设置。

 

 

在报表服务器Web服务URL输入我们测试Reporting Services的地址sh-fm-app/ReportServer。

身份验证使用默认的Windows集成验证

凭据输入域的SharePont2010管理员用户名和密码。

可以选择Reporting Services所要部署到的网站集或者是所有的网站集。

单击“确定”完成与Reporting Services的配置。

 

 

配置成功后,会出现成功的提示信息。

 

 

9 创建报表数据

 

创建SharePoint数据列表

 

创建MyTestList列表,并定义了栏和模拟数据。

 

 

10 制作Reporting Services报表文件

 

创建报表服务器项目

 

单击“开始”菜单。

在“所有程序”中单击“Microsoft SQL Server 2008 R2”。

在“Microsoft SQL Server 2008 R2”文件夹下单击“SQL Server Business Intelligence Development Studio”。

 

 

单击“文件”,单击“新建”,单击“项目”

 

 

选择“商业智能项目”,单击“报表服务器项目”,给项目命名并“确定”

 

 

使用报表向导创建报表文件

 

在“解决方案管理器”中,在“报表”文件夹右键,选择“添加报表”。

 

 

打开报表向导。单击“下一步”。

 

 

单击“新建数据源”

定义数据源名称:DataSouce1

选择类型:MicroSoft SharePoint 列表

 

 

输入“连接字符串”:列表所在的网站集或网站的url。单击下一步。

 

 

点击“查询生成器”

 

 

弹出“查询生成器”,可以看到“SharePoint列表”。

选择测试列表MyTestList和测试列表的栏。

点击“确定”

 

 

得到查询字符串,点击“下一步”

 

 

选择“表格”,单击“下一步”。

 

 

为报表定义页和分组格式。单击下一步

 

 

选择默认的样式

 

 

定义报表的名称:MyReport1。

单击“完成”

 

 

对做好的报表进行预览,单击“预览”

 

 

可以看到预览的数据结果

 

 

编译报表文件

 

右键点击项目名称:MyReportProject,单击“生成”。

 

 

编译成功后,要获取报表文件,打开所在的文件夹,可以看到我们需要的MyReport1.rdl的文件。

 

 

11 SharePoint展示Reporting Services报表

 

创建用于存放报表的文档库

 

新建自定义的文档库:MyReportLib

 

 

上传报表文件到新建的文档库

 

点击“添加文档”

 

 

选择刚才生成的报表文件。

 

 

上传成功后,查看文件

 

 

可以看到文件在文档库中的效果。

 

 

页面通过WebPart加载报表文件

 

新建一个网页页面

 

 

定义页面名称:MyReportWebPage,点击“创建”。

 

 

为新建的页面插入WebPart

 

 

选择“SQL Server 报表”。

选择“SQL Server Reporting Services 报表查看器”。

点击“添加”。

 

 

编辑“报表查看器”的webpart部件

 

 

选择报表

 

 

在弹出的页面选择报表所在的文档库,单击“上移”

 

 

选择文档库“MyReportLib”

 

 

双击报表文档MyReport1,点击“确定”。

 

 

完成报表查看器配置,点击“确定”。

 

 

点击“页面”,点击“保存并关闭”完成WebPart设置

 

 

最终报表的效果呈现

 

将此页面通过快速启动添加到左侧导栏中。

 

 

最后在导航链接可以看到一个完整的嵌入在SharePoint页面的报表。

 

转载于:.html

本文发布于:2024-01-29 07:08:45,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170648332813571.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:水杉   转自   技术   博客   SharePint
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23