西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页西西教程操作系统 → SharePoint2010与SQL Server 2008 Reporting Services集成方案

SharePoint2010与SQL Server 2008 Reporting Services集成方案

相关软件相关文章发表评论 来源:西西整理时间:2012/5/28 10:54:34字体大小:A-A+

作者:佚名点击:227次评论:0次标签: SharePoint

  • 类型:办公软件大小:61KB语言:英文 评分:3.3
  • 标签:
立即下载

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之后,在浏览器导航栏中输入http://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 外接程序。

网址:http://www.microsoft.com/en-us/download/details.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的地址http://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页面的报表。

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)