跨Azure数据工厂实例共享数据管理网关

时间:2017-03-07 16:11:26

标签: azure azure-data-factory

我有一个带有DEV / TEST / PROD的3-TIER设置(但是我们忽略了这篇文章的TEST)。对于每个TIER,我在同一订阅中的单独资源组中运行ADF实例。我的DEV-ADF实例包含一个网关,用于将本地数据加载到Azure SQL DW中 - 让我们调用网关“MyGateway”。 我也将相同的ADF项目部署到我的PROD-ADF实例,但我无法创建具有相同名称的新网关。此外,我不想再启动第二个VM来运行另一个DMG。所以现在,我的PROD-ADF实例没有网关,并且引用网关返回状态为“离线”的LinkedServices

但是,数据在两个系统(DEV和PROD)上都正确加载!两者似乎都使用仅存在于DEV-ADF实例中的相同网关。我没有任何其他解释为什么PROD负载会起作用。所以问题是,网关是否在ADF实例之间明确共享。 有人能证实吗? 如果是,他们分享的范围是什么?订阅?承租人?我可以访问的所有租户?!?

提前谢谢, -gerhard

2 个答案:

答案 0 :(得分:1)

每个订阅的每个Azure区域的网关名称当前是唯一的。因此,在同一区域中使用相同网关名称是不可能的。

尚未正式支持网关共享。

但从技术上讲,可以从'PROD'数据工厂引用在'DEV'数据工厂下创建的网关资源,因为两者可能位于同一区域,并且是同一订阅的一部分。我们不建议客户以这种方式重用网关。

我们正在努力支持此功能。

答案 1 :(得分:0)

这听起来很奇怪!据我了解,您“目前”只能在目标计算机上安装1个网关。另外,如果PROD实例离线报告,那么wtf!

有关信息,有关于每台机器已经开始工作的多个网关的反馈帖子。

https://feedback.azure.com/forums/270578-data-factory/suggestions/11428356-data-management-gateway-for-multiple-data-factorie

您确定prod和dev的链接服务在数据通过网关发布复制的位置方面有所不同吗?如果您从VS部署了相同的工厂代码,那么如果其他链接服务是相同的,网关问题可能是红色鲱鱼....只是一个想法。

如果不这样做,我建议您发现一个错误,并通过门户网站上的支持票据向MS报告。