我正在尝试将数据合理性引入小型企业。我正在建立一个小型数据仓库。相关数据位于Quickbooks
中,分散在存储在员工硬盘,网络和Excel
上的100个SharePoint
文件中。
我的重点是从SharePoint
上托管的电子表格加载数据。我还没有弄清楚如何从SQL Server
直接连接到他们。我尝试将一个linked server
创建到一个Excel
文件,然后输入URL
作为文件路径(这在PowerQuery
中很有效)。不好。我不知道还能尝试什么。
所以我的问题是,如何为托管在linked server
上的Excel
文件创建SharePoint
?
如果可能的话,我也愿意创建一个SSIS
包来每天多次加载数据。我对SSIS
完全陌生,但是如果您向正确的方向指点,我会找出答案的。
搜索SO
或Google
时,我尚未找到任何相关结果。我的搜索返回有关以下内容的结果:
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-bit
,SharePoint-365
,Excel-365