【问题标题】:Run Powershell script in Azure Automation or ADF Custom Activity?在 Azure 自动化或 ADF 自定义活动中运行 Powershell 脚本?
【发布时间】:2019-03-21 10:57:38
【问题描述】:

在 Azure 中自动化以下流程的最佳方法是什么:

  1. 运行 PowerShell 脚本
  2. 将输出(.csv 或 .tsv)直接存储在 ADLS 中(或存储在 StorageAccount 中并将它们复制到 ADLS)
  3. 将数据从 ADLS 移动到一个 Azure SQL DB

对于第 2 点和第 3 点,认为最好的方法是在 ADF 中通过复制活动和一些 U-SQL 脚本来实现它们。

对于第 1 点,我不清楚如何实现它。我正在考虑在 ADF 中使用自定义活动或在 Azure 自动化中实现它。 哪种方法更适合此目的?

【问题讨论】:

  • 您可以在 powershell 脚本中获取代码以打开与 SQL Server(可能还有 ADLS)的连接,将结果直接写入那里。换句话说,在 powershell 脚本中执行 1 和 2(甚至可能是 3)。
  • 嗨@Nick.McDermaid 这是我考虑的另一个选择。 ¿ 知道什么是运行 powershell 脚本(ADF 自定义活动、Azure 自动化或 Azure 函数)的更好选择吗?
  • Azure 自动化

标签: azure powershell azure-data-factory-2 azure-automation


【解决方案1】:

同意评论,您可以使用 Azure 自动化运行手册 来运行 powershell 脚本。运行 powershell 有两种 Runbook 类型,其优点和限制请参见 PowerShell runbooksPowerShell Workflow runbooks

有关使用它们的更多详细信息,请参阅My first PowerShell runbookMy first PowerShell Workflow runbook

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-03
    • 2016-06-19
    • 2021-11-23
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 2018-08-01
    • 2022-01-13
    相关资源
    最近更新 更多