从 SharePoint 中提取数据以与商业智能应用程序一起使用的最佳方法
首先在 serverfault 上问这个问题,有人建议我在这里问。
我正在向任何有将 SharePoint 与 Cognos 等商业智能应用程序集成经验的人寻求建议。
我们的 BI 团队希望能够报告 SharePoint 中存储的数据。他们选择的工具是 Cognos。将他们正在寻找的数据从 SharePoint 获取到 Cognos BI 进行分析的最佳方法是什么?
澄清一下,我并不是在寻找在 SharePoint 中显示 Cognos 报告的方法。我们希望从 SharePoint 获取列表数据并使用 Cognos 来报告它。
Asked this first on serverfault, and someone recommended that I ask here.
I'm looking for advice from anyone out there who has experience integrating SharePoint with a business intelligence application like Cognos.
Our BI team wants to be able to report on data stored in SharePoint. Their tool of choice is Cognos. What's the best way to get the data they're looking for OUT of SharePoint and into Cognos BI for analysis?
To clarify I'm NOT looking for a way to display Cognos reports in SharePoint. We want to take the list data from SharePoint and use Cognos to report on it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于SharePoint数据库本身非常复杂,因此不建议直接访问它。但是,您确实需要有其他方法来提取数据。
列出 RSS 源
最简单的方法是在要导出的列表上启用 RSS,然后使用外部工具将 RSS 源拉入单独的数据库。
列表 Web 服务
第二个选项是使用 SharePoint 列表 Web 服务。这些是标准 ASMX Web 服务,可将任何列表中的数据公开给外部源。您可以将任何列表作为 Web 服务访问,如下所示:
有关使用列表 Web 服务的详细信息,请参阅 MSDN 此处
Since the SharePoint database itself is extremely complex it is not recommended to access it directly. You do however have to alternatives to pulling the data out.
List RSS Feed
The simplest and easiest way would be to enable RSS on the lists you want exported and then pulling the RSS feeds into a seperate database using an external tool.
List WebService
The second option is to use the SharePoint List Web Services. These are standard ASMX webservices that expose the data inside any list to an external source. You can access any list as a Web Service as follows:
The details on using the List Web Service is on MSDN here
迪亚戈是对的,永远不要碰数据库。在回答您的 BI 问题时,我最近在这里回复了类似的问题 将 Project Server 和 SharePoint 中的数据合并到单个报告中
Diago is right, never touch the DB. In answer to your BI question I recently responded to a similar one here Combining data from Project Server and SharePoint into a single report