【问题标题】:Azure Data Factory - Call an EXE file which is in Azure VMAzure 数据工厂 - 调用 Azure VM 中的 EXE 文件
【发布时间】:2020-11-02 15:00:31
【问题描述】:

我需要调用带有参数的 EXE 文件。 EXE 文件位于 Azure VM 中。我们需要从 Azure 数据工厂调用 EXE 文件。 我想知道实现这一目标的可能选项,以及是否有人遇到过场景以及如何实现它。

【问题讨论】:

  • 这个 exe 到底在做什么以及为什么要从 ADF 调用它?我认为这种逻辑存在一些问题。

标签: azure azure-data-factory powershell-remoting


【解决方案1】:

如您所说,exe文件在Azure VM中,您需要使用self-hosted integration访问其中的文件:

  • 集成运行时 (IR) 是 Azure 数据工厂用于提供跨平台的数据集成功能 不同的网络环境。有关 IR 的详细信息,请参阅集成 运行时概览。
  • 自托管集成运行时可以在一个 云数据存储和专用网络中的数据存储。它还可以 针对计算资源调度转换活动 本地网络或 Azure 虚拟网络。的安装 自托管集成运行时需要本地机器或 专用网络中的虚拟机。

在您的 Azure VM 上下载并安装集成。更像是这个教程:Copy data to or from a file system by using Azure Data Factory

更新1:

我们无法在 ADF 中调用或执行 exe!数据工厂专注于数据移动,它将exe视为一个文件。

更新2:

我们可以使用 PowerShell 来运行 DF 管道,但是在数据工厂管道中,不支持 PowerShell 脚本。你可以投票给feedback

HTH。

【讨论】:

  • 我们在存在 EXE 的 Azure VM 上安装了自托管 IR。但是,现在我无法弄清楚如何从 Azure 数据工厂调用 EXE。
  • 嗨@SanjayJanardhan,我们不能在ADF 中调用或执行exe!数据工厂专注于数据移动,它将exe视为一个文件。
  • 谢谢@LeonYue。我在想,因为我们可以选择 PowerShell 远程处理,我们可以在这种情况下利用吗?但是,我坚持从 ADF 调用 Powershell 脚本,因为没有适当的文档
  • @SanjayJanardhan 我们可以使用 PowerShell 来运行 DF 管道,但在数据工厂管道中,不支持 PowerShell 脚本。您可以对此反馈投票:feedback.azure.com/forums/270578-data-factory/suggestions/…
  • @SanjayJanardhan 如果我的回答对你有帮助,希望你能接受。这对其他社区成员可能是有益的。谢谢。
猜你喜欢
  • 2021-11-22
  • 1970-01-01
  • 2020-06-23
  • 1970-01-01
  • 2022-06-26
  • 2019-11-15
  • 1970-01-01
  • 2019-11-24
  • 2019-03-01
相关资源
最近更新 更多