【问题标题】:run powershell script from azure datafactory pipeline custom activity从 azure datafactory 管道自定义活动运行 powershell 脚本
【发布时间】:2016-11-27 16:37:24
【问题描述】:

是否可以从 azure 数据工厂管道作为活动运行 Powershell 脚本,我有一个 UC,我需要将所有已处理的文件从“输入”文件夹移动到 Data Lake 中名为“已处理”的文件夹。我确实有一个相同的 powershell 脚本,但是我希望它从数据工厂管道执行。

我所做的是创建了一个自定义的“.Net dll”,它会调用“.BAT” 依次调用“.ps1”,然后我将自定义“.Net dll”集成为管道中的一个活动,但这似乎不起作用

请提出是否是做上述UC的编写方式或有更好的解决方案。

【问题讨论】:

  • 根据您的描述,您只需要将文件从一个文件夹移动到另一个文件夹?那么为什么不为你的 UC 使用 Copy 活动呢?
  • 感谢一涛的cmets,复制活动只会复制文件但不会移动文件,如果是这种情况,我将不得不手动从源中移动文件,一旦它被复制到使用复制活动的目的地

标签: azure-data-factory


【解决方案1】:

所以我也有类似的要求,一旦文件导入我们的 Azure 数据库,我就必须移动文件。我所做的是创建一个具有以下内容的管道:

  1. 创建了复制数据活动,用于将文件从主文件夹复制到 Azure 文件共享服务器中的已处理文件夹。
  2. 复制活动成功后,我添加了删除文件的删除活动。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 2023-03-05
    • 2020-10-30
    • 2018-10-02
    • 2021-12-14
    • 2019-05-05
    • 2021-08-20
    相关资源
    最近更新 更多