SQL Server-创建到Sharepoint上托管的电子表格的链接服务器

时间:2018-09-19 03:38:18

标签: sql-server excel sharepoint office365 sharepoint-online

我正在尝试将数据合理性引入小型企业。我正在建立一个小型数据仓库。相关数据位于Quickbooks中,分散在存储在员工硬盘,网络和Excel上的100个SharePoint文件中。

我的重点是从SharePoint上托管的电子表格加载数据。我还没有弄清楚如何从SQL Server直接连接到他们。我尝试将一个linked server创建到一个Excel文件,然后输入URL作为文件路径(这在PowerQuery中很有效)。不好。我不知道还能尝试什么。

所以我的问题是,如何为托管在linked server上的Excel文件创建SharePoint

如果可能的话,我也愿意创建一个SSIS包来每天多次加载数据。我对SSIS完全陌生,但是如果您向正确的方向指点,我会找出答案的。

搜索SOGoogle时,我尚未找到任何相关结果。我的搜索返回有关以下内容的结果:

  

1-将数据从SharePoint 列表(不是文件)加载到SQL Server中,

  

2-从Excel文件中查询SQL Server。

很少有人尝试这样做,或者我迫切需要提高我的搜索引擎技能。

到目前为止,我最好的解决方法是使用Excel将数据提取到网络上托管的PowerQuery文件中(PowerQuery可以访问SharePoint文件没有问题)。然后,我在linked server中为网络文件创建一个SQL Server。我必须忍受这种混乱,除非无法从SQL Server刷新网络文件的数据。我必须先在Excel中打开它们才能刷新,然后再运行SQL查询。

约束:

  • 在可预见的将来,Excel文件仍将是主要数据源。我无法消除或移动它们(必须留在SharePoint上才能与国际团队合作)。如果我要在我的DW中整合,一致的数据,它必须有一个持续链接到SharePoint上托管的电子表格。

  • 我没有预算要花。我不知道,也许Azure实例可以更轻松地链接到数据。但这不是我的选择。

SQL Server 2014 Express 64-bitSharePoint-365Excel-365

0 个答案:

没有答案