SharePoint2010与SQL Server 2008报表服务集成方案
类型:办公软件大小:61KB语言:英语评分:3.3标签:立即下载1举报服务介绍
SQL Server 2008 Reporting Services是基于服务器架构的报表服务器的报表平台,提供各种现成的工具和服务,帮助公司人员方便快捷地创建、部署、管理和使用报表。借助SQL Server 2008 Reporting Services,我们不仅可以从关系数据源、多维数据源和基于XML的数据源中检索数据,发布可以以各种格式查看的报表,还可以集中管理报表安全性和订阅。
从上图可以看出,报表服务可以连接到不同的数据库,如SQL Server、Oracle、DB2等。并且还可以将报表导出为pdf、html、txt、excel等格式。此外,Reporting Server还可以以XML WebService的形式发布报表,可以很容易地与企业中的其他系统集成。此外,报告的用户、制作者和管理者可以轻松管理报告。
2 SharePoint和报告服务集成
您可以将报表服务器配置为在SharePoint产品或技术部署中运行,并使用SharePoint的协作和集中文档管理功能以及其他报表服务内容类型。当报表服务器作为SharePoint部署的一部分运行时,它可以共享存储和安全性,还可以同时访问所有业务文档,包括报表、报表模型和共享数据源。
报表服务器与SharePoint产品实例集成后,项目和属性存储在SharePoint内容数据库中。您可以在SharePoint库中浏览报表服务器的内容类型,使用相同的权限级别和身份验证提供程序来保护报表项,还可以使用协作和管理功能来签入和签出报表进行修改。您还可以在应用程序的页面和网站中嵌入或自定义crystalreportviewer Web部件。您还可以从共享数据源生成报表模型,并使用报表生成器创建报表。
下图显示了整个服务器构建:
3报告服务图表和报告
您可以充分利用报表服务的内置图表功能来创建报表。可以对数据源进行查询、分组和统计。
报告服务不仅提供报告的呈现,还以图表的形式向客户提供数据。与冗长的数据列表相比,图表可以更有效地传达信息。
报表服务器显示的图表可以是柱形图。
它也可以是柱形图或折线图的混合。
将数据直接添加到图表中可能会使其更难理解。相反,以数据表的形式添加相应的信息。例如饼图和相应详细信息的呈现。
散点图和气泡图不同于其他图表类型,因为它们有明确的数据点x,所以数据可以分组并聚合到不同的类别中。
在图形显示中,我们可以看到Reporting Services有多种表达形式。
4 SharePoint和报告服务软件环境
视窗服务器2008 R2
2008
SQL Server 2008 R2报告服务
SharePoint 2010
5安装报告服务
安装SQL Server 2008 R2(略)
安装SQL Server 2008 R2报告服务(略)
安装完SQL Server 2008 R2报表服务后,在浏览器的导航栏中输入http://sh-fm-app/ReportServer
如果显示以下样式,则表明已成功安装了SQL Server 2008 R2报告服务。
6要下载和安装的工具
下载适用于SharePoint的报告服务外接程序
从微软官方网站下载,中文名称是微软SharePoint技术2010的SQL Server 2008 R2报告服务外接程序。
网站:http://www.microsoft.com/en-us/download/details.aspx? id=622
更改语言:中文(简体)
为SharePoint安装报表服务外接程序
双击rsSharePoint.msi
单击直到安装完成。
7配置报告服务
打开报告服务配置管理器
单击开始菜单。
在所有程序中,单击Microsoft SQL Server 2008 R2。
单击Microsoft SQL Server 2008 R2文件夹下的配置工具。
单击配置工具下的报告服务配置管理器
打开报告服务配置管理器
单击“连接”后,您可以看到报表服务器的状态
创建SharePoint集成数据库
单击数据库,然后单击更改数据库
单击创建新的报表服务器数据库,然后单击下一步
默认数据库服务器连接模式,单击下一步。
创建新数据库:报表服务器SharePoint。
选择SharePoint集成模式。
单击“下一步”,凭据不需要修改。
单击“下一步”
单击“下一步”对数据库进行更改。
单击“完成”后,数据库更改完成。
设置服务帐户
单击“服务帐户”,并将“报表服务器服务帐户”更改为:使用其他帐户,并使用域SharePoint管理员。单击“应用”完成更改服务帐户。
设置加密密钥
单击备份后,选择要备份的文件地址
在服务器上创建一个snk文件。
8管理中心配置报告服务集成
进入SharePoint2010的管理中心,单击常规应用程序设置。
在报表服务器Web服务的URL中输入我们的测试报表服务http://sh-fm-app/ReportServer的地址。
身份验证使用默认的Windows集成身份验证
凭据输入域的SharePont2010管理员用户名和密码。
您可以选择要部署报表服务的网站集或所有网站集。
单击“确定”完成报告服务的配置。
配置成功后,将出现一条成功消息。
9创建报告数据
创建SharePoint数据列表
创建MyTestList列表,并定义列和模拟数据。
10制作报告服务报告文件
创建报表服务器项目
单击开始菜单。
在所有程序中,单击Microsoft SQL Server 2008 R2。
单击Microsoft SQL server 2008 R2文件夹下的SQL Server商业智能开发工作室。
单击文件,单击新建,然后单击项目
选择商业智能项目,单击报表服务器项目,命名项目,然后单击确定
使用报告向导创建报告文件
在解决方案管理器中,右键单击报告文件夹,然后选择添加报告。
打开报告向导。单击“下一步”。
单击新建数据源
定义数据源名称:数据源1
选择类型:MicroSoft SharePoint列表
输入连接字符串:列表所在的网站集或网站的url。点击下一步。
单击“查询生成器”
将弹出查询生成器,您可以看到SharePoint列表。
选择测试列表我的测试列表和测试列表的列。
点击“确定”
获取查询字符串,然后单击“下一步”
选择“表格”并单击“下一步”。
定义报告的页面和分组格式。单击下一步
选择默认样式
定义报告的名称:MyReport1。
单击“完成”
预览完成的报告,然后单击预览
您可以看到预览的数据结果
编译报告文件
右键单击项目名称:MyReportProject,然后单击“生成”。
编译成功后,要获取报告文件,请打开文件夹,您可以看到所需的MyReport1.rdl文件。
11 SharePoint提供报告服务报告
创建用于存储报告的文档库
创建新的自定义文档库:MyReportLib
将报告文件上传到新创建的文档库中
单击“添加文档”
选择刚刚生成的报告文件。
上传成功后,查看文件
您可以在文档库中看到文件的效果。
页面通过WebPart加载报告文件
创建新网页
定义页面名称:myreport网页,点击“创建”。
为新创建的页面插入网页组件
选择SQL Server报告。
选择SQL Server报表服务水晶报表查看器。
点击“添加”。
编辑crystalreportviewer的web部件部分
选择报告
在弹出页面上,选择报告所在的文档库,然后单击上移
选择文档库“MyReportLib”
双击报告文档MyReport1,然后单击确定。
完成crystalreportviewer配置,然后单击“确定”。
单击“页面”和“保存并关闭”以完成网页组件设置
最终报告的效果演示
通过快速启动将此页面添加到左侧导航栏。
最后,您可以在导航链接中看到嵌入在SharePoint页面中的完整报告。
版权声明:SharePoint2010与SQL Server 2008报表服务集成方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。