excel Azure数据工厂使用位于托管示例中的Blob和包

ybzsozfc  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(150)

我有一个Azure托管示例,还为我们的一个客户端部署了Azure数据工厂V2。
我现在怀疑的是来自客户端的一个关于执行包SSIS的请求,但其中一个步骤是从Excel文件中获取数据。
此Excel文件位于本地服务器中,因此我建议配置Windows身份验证,以便能够从本地服务器访问和获取并检索该Excel文件。
但我认为更改位置并将这些Excel文件移动到blob容器中会更好,更容易。因此,我已经在ADF中链接了Azure Blob的新服务,并创建了一个新的“集成运行时”,但这里是我的问题:
1º:现在我有两个集成运行时,一个是为了在我们的托管示例中连接和创建SSISDB而创建的。而新的一个是为了与AZ Blob链接服务。这真的有必要吗?有两个IRT会在AZ托管示例和Blob容器之间产生连接问题?MI将如何连接并从Blob容器中获取Excel文件?
2º:我的客户有自己的SSIS包,他们只需要改变Excel文件的路径?
范例:
第一个版本:C/siss/excelfile.xlsx
第二个版本:https://StoAcc.blob.core.windows.net/ssis/excelfile.xlsx(示例)
其他步骤都很好,只有在尝试访问excel文件时才会出现错误。我不知道是否需要在数据工厂或托管示例上执行更多步骤和配置。这是我从零开始第一次挂载Azure数据工厂和托管示例。
感谢和最好的问候
编辑:
enter image description here

icomxhvb

icomxhvb1#

关于第一个问题,你需要为源和接收器(目标)创建链接服务,然后使用Visual Studio项目创建一个管道,将数据从Azure存储复制到Azure SQL托管示例(MI),然后here你会找到完成它的步骤。
您是否需要Azure SQL MI的集成运行时?答案是肯定的。Azure数据工厂提供的默认集成接口(IR)不支持VNets,因此它不能用于连接到SQL MI VNet,这意味着它不能用于将数据移入和移出Azure SQL MI。但是,如果在Azure SQL MI的同一子网中创建的Azure VM上安装自托管集成服务器(SHIR),或者在已对等到Azure SQL MI Vnet的不同VNet上创建的Azure VM上安装SHIR,然后ADF可以访问Azure SQL托管示例。现在的过程与创建pipeline或使用Copy Data Tool将Excel数据加载到Azure SQL数据库中的过程相同,但在创建允许管道连接到Azure SQL的链接服务时,或者在使用复制数据工具时,您必须指定新创建的运行时。
x1c 0d1x的数据
你还需要一个链接服务来连接到Azure存储帐户。默认的Azure数据工厂IR可以连接到Azure存储帐户,因此重要的集成运行时是用于Azure SQL MI的SHIR。
如果您希望继续使用Azure SQL MI的传统SSIS包,而不是使用更多ADF管道或复制数据工具,则需要Azure SSIS-Integration工具。

相关问题