运行 Python 来自 Informatica Cloud 的脚本

Running Python Script From Informatica Cloud

我正在尝试 运行 一个 Python 脚本,该脚本 运行 对我的 Snowflake 数据库中的表进行一系列查询,并根据查询结果将输出存储在雪花桌。我工作的这家新公司利用 Informatica Cloud 作为他们的 ETL 工具,虽然我的工具可以在 Microsoft Azure (ADF) 和 Azure Batch 上运行,但我终究无法弄清楚如何从中触发 Python 脚本Informatica 云数据集成工具。

我认为这对于云实施来说可能很棘手。

  1. 您可以从 py 脚本创建可执行文件。然后将该文件放在 Informatica 云代理服务器中。然后你可以使用 shell 命令调用它。
  2. 您也可以将 py 文件放在代理服务器中,然后 运行 使用 shell 之类的 $PYTHON_HOME/pythonyour_script.py 您需要确保 py 版本兼容并且您已在代理服务器中安装所有包。

您可以参考下面的屏幕截图了解如何设置 shell 命令。然后你可以 运行 它作为一些工作流程的一部分。如果需要,安排它。