问题标签 [azure-integration-runtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
321 浏览

azure - 如何查看 Azure 数据工厂集成运行时的虚拟网络是什么?

我需要使用 PowerShell检查fromVirtual Network是什么。我知道有 cmdlet:Integration RuntimeAzure Data Factory

这给我带来了我的 ADF 的 IR 列表,但我发现它有点有限。是否有任何通用方法来获取 IR 的子网和虚拟网络?

更新 1:就我而言,它是一个Self Hosted Integration Runtime.

0 投票
1 回答
149 浏览

azure - 自定义 Azure IR 的问题

让我试着解释我的怀疑。管理员创建了一个新的 Azure IR:通用、8 个内核、30 分钟的 TTL。

我正在测试的管道有两个数据流:LoadStage_FromFile -> LoadDim_FromStage

我已经使用 AutoResolveIntegrationRuntime 选项执行了它(手动触发模式),结果是我所期望的,每个数据流需要 5 分钟。

我在两个数据流中将 Azure IR 更改为新的。但是,第一个的时间要长 2 分钟,第二个的时间要长约 5 分钟。从理论上讲,我应该看到总时间减少了,尤其是第二份工作。详细信息表明管道是使用 DefaultIntegrationRuntime 执行的(虽然我打算看到自定义 Azure IR 的名称)。

在此处输入图像描述

所以,我确定我错过了一些东西,但它可能是什么?有没有办法查看 AutoResolveIntegrationRuntime 的配置:核心数、TTL、计算类型?

非常感谢你的帮助。

上次手动触发执行测试

在此处输入图像描述

0 投票
1 回答
215 浏览

azure - Azure 集成运行时中的 TTL 配置和计费

通过一些测试,我可以看到拥有 Azure 集成运行时 (AIR) 可以让我们大大减少完成管道所需的时间。

为了充分了解此配置的使用及其计费,我有这些问题。假设我有两个独立的管道,它们的所有数据流活动都使用相同的 AIR,TTL = 10 分钟。

第一条管道需要 7 分钟才能完成。计费将是(如果我理解良好):

计费:获取集群时间+作业执行时间+TTL(7+10)

五分钟后,我触发了第二个管道。只需 3 分钟即可完成(我知道它也将使用与第一个相同的池)。结束后,TTL再次设置为10分钟或等于2分钟10-5-3(原始TTL-开始时间第二个管道-运行时第二个管道),这种情况下,如果我触发第三个会发生什么可能需要超过 2 分钟的管道?计费情况如何,如何计算?

问候。

0 投票
0 回答
67 浏览

azure - 实现相同 Azure IR 的数据流的奇怪运行时

我的情况是这样的:我有两个管道。它们中的每一个都有两个数据流,并且四个使用相同的 IR。我已经触发了第一号管道。它的第一个数据流大约需要四分钟来启动集群。一旦这个数据流完成,我就触发了第二个管道。然而,它的第一个数据流再次花费了近 5 分钟来获取资源。但我期待它使用它已经可用的池,就像第二个数据流在第一个管道中所做的那样。

在此处输入图像描述

有什么我没有考虑的吗?

0 投票
0 回答
51 浏览

python - 在自托管集成运行时上运行 Azure Webjob

我有一个简单的问题:是否可以选择触发的网络作业在哪个 Azure 集成运行时运行?我想在自托管集成运行时上运行网络作业。webjob 运行需要访问公司防火墙后面的共享文件夹的 python 脚本。自托管集成运行时是公司域,可以解决问题。

谢谢你。

0 投票
1 回答
919 浏览

azure - 通过 Azure 数据工厂连接到 Azure SQL 数据库:为集成运行时分配静态 IP?

我有一个 Azure 数据工厂复制活动,它将一些表数据从 CSV 文件复制到 Azure SQL 数据库。我无法让数据工厂与 Azure SQL DB 连接,并且我不想打开“允许 Azure 服务和资源访问此服务器”,因为我不希望某些服务访问 Azure SQL 服务器。

我尝试设置防火墙 IP 规则以仅允许访问数据工厂使用的 IP,但我发现它每次尝试连接到我的 Azure SQL DB 时都使用不同的 IP。我还尝试搜索数据工厂从中提取以添加到防火墙规则的范围列表,但似乎任何地方都没有这样的列表。

有什么解决方法吗?或者有什么方法可以将静态 IP 分配给数据工厂或其集成运行时,以便我可以将该 IP 分配给防火墙规则?

0 投票
2 回答
382 浏览

azure - 在 FTP 上移动文件

我正在使用 Azure 数据工厂和安装在本地计算机上的集成运行时连接到 FTP 并复制文件。

所有这些都有效,但是在成功复制之后,要求是将源 FTP 上的文件移动到同一个 FTP 上的不同文件夹中。

这是可能吗?是否可以使用管道和集成运行时在本地机器上运行脚本?

感谢您的任何见解!

0 投票
1 回答
1020 浏览

azure - 无法注册 Azure 集成运行时

我正在尝试注册一个自托管的 Azure 集成运行时。这以前可以工作,但突然之间现有的运行时无法连接。

我已经:

  • 重新安装本地运行时安装
  • 删除 Azure 中的集成运行时并创建一个新的
  • 在 Azure 中重新生成密钥并尝试了 key1 和 key2
  • 试图在另一台服务器上安装运行时
  • 尝试使用“编辑集成运行时”页面中的 Express 设置

在此处输入图像描述

但是当我尝试注册时,我总是收到以下错误: 在此处输入图像描述

在事件日志中,我收到以下错误:

所以这里提到了“InvalidGatewayKey”和“处理的 HTTP 请求失败”

我找不到有关这些错误的任何有用信息,因此非常感谢您的帮助!

0 投票
1 回答
342 浏览

sql-server - 使用 Azure 数据工厂中的实例名称连接到本地 SQL Server 实例

我正在尝试从数据工厂访问本地 SQL Server。我已经在本地机器上安装了集成运行时,它也有一个 SQL 实例,但它是 DEV,所以不是问题。

所以涉及的虚拟机是:

A - 已安装本地 SQL Server 和集成运行时 (localhost)

B - 没有实例名称的本地 SQL Server (ServerName.somesite.com)

C - 具有实例名称的本地 SQL Server (ServerName\InstanceName.somesite.com)

我已经成功测试以确保连接到本地盒子A和本地盒子B,没有问题。但是,当尝试使用数据工厂中的实例名称访问 SQL Server 时,出现错误:“提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例”

我检查了 UDP 端口 1434 问题,该端口已在本地计算机上打开。数据工厂不能连接到具有实例名称的本地服务器吗?如果是这样,是否有解决方法?(我正在考虑本地 IR 主机或类似主机上的 ODBC DSN)。

即使尝试从 IR 配置管理器进行测试,我也得到了这个:

红外错误

0 投票
0 回答
108 浏览

azure - Azure 数据工厂(自托管 IR)

尝试在本地计算机(本地)上注册自托管 IR 时,出现以下错误:

在此处输入图像描述

当试图调查日志时,它显示“找不到指定的路径”: 在此处输入图像描述

我想知道是否有人遇到过这个错误以及补救措施是什么。