查询SharePoint数据库 - SharePoint 2010-SharePoint Online

时间:2017-02-28 19:38:53

标签: sharepoint sharepoint-online

我们当前安装的SharePoint是2010年。 随着时间的推移,我们针对数据库的夜间备份副本(而不是生产数据库)开发了几个SQL查询,这些副本提供了SSRS报告。

我们已经开始考虑升级SharePoint,我们的网络团队非常有兴趣将100%迁移到SharePoint Online。

我的问题是,如果将当前报告的列表移入SharePoint Online,我可以选择复制当前的报告实践吗?

我们的两个主要SharePoint报告实例是

1 - 在一个报告中报告三个SharePoint列表

2 - 报告1个SharePoint列表并将其加入另一个应用程序数据库的夜间副本

3 个答案:

答案 0 :(得分:0)

您无法直接访问SharePoint Online中的数据库。

  • 使用Power BI。 Office 365中有一个免费版本,允许您对SharePoint列表执行查询。
  • 您还可以将信息导出到Excel并从中使用 那里,但当然不是一个好的方法。
  • 另一种方法是构建自定义Web服务(WCF)和 在Azure中使用数据库。

如果您需要任何其他信息,请与我联系。

答案 1 :(得分:0)

您正在考虑迁移到SharePoint Online,并且您已经在SharePoint 2010中投入了大量资金,我建议您这样做是为了保护您的当前资产并顺利过渡到云:

1)采用混合迁移:它不仅可以保留您现有的内容,还可以让您逐步将数据迁移到云端,同时通过云提供单一用户体验,搜索将是云上可用的第一个可见属性,也是最简单的配置,允许您的受众查找和发现信息;

2)在云中,您可以无缝访问数据,数据仍将来自您的SharePoint On-Prem(假设您使用的是BDC),它仍会到达云端,之后您将开始从On-Prem到Cloud直接从SharePoint Online BCS指向On-Prem数据库,最终您会获得更强大的建议,将数据库移动到Azure。

3)我会避免Big Bang迁移:(在云中创建一切都是如此),您将在创建自己的迁移脚本或完成选择过程中花费太多时间购买第三方工具的过程,另一个缺点是用户接受,SharePoint功能强大但限制了开发,限制了您使用服务器端解决方案,而您处于混合环境中时,您过去使用服务器端解决方案的投资仍然存在为您的用户提供服务,让您有时间在SharePoint Framework(SPFx)中重构解决方案,并将内容调整到客户端,并在Azure作业中匹配SPFx中不适合的内容。

答案 2 :(得分:0)

您可以使用PowerBi来获取报告。请检查一下。它适用于SharePoint Online。

有关更多信息,请参阅下面的Web链接。

https://powerbi.microsoft.com/en-us/blog/integrate-power-bi-reports-in-sharepoint-online/