【问题标题】:Querying SharePoint Database - SharePoint 2010-SharePoint Online查询 SharePoint 数据库 - SharePoint 2010-SharePoint Online
【发布时间】:2017-07-19 22:23:15
【问题描述】:

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

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

我的问题是,如果将当前报告的列表移至 SharePoint Online,我将有哪些选择来复制我们当前的报告实践?

SharePoint 报告的两个主要实例是:

1 - 在一份报告中针对三个 SharePoint 列表进行报告

2 - 针对 1 个 SharePoint 列表进行报告并将其加入到另一个应用程序数据库的每晚副本中

【问题讨论】:

    标签: sharepoint sharepoint-online


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

        【解决方案3】:

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

        如需更多信息,请参考以下网页链接。

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

        【讨论】:

          猜你喜欢
          • 2016-08-29
          • 1970-01-01
          • 2017-05-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-16
          • 2019-07-21
          • 1970-01-01
          相关资源
          最近更新 更多