在Azure中自动化以下过程的最佳方法是:
- 运行PowerShell脚本
- 将输出(.CSV或.TSV)直接存储在ADLS(或在Storageaccount中,并将其复制到ADL) )
- 将数据从ADL移至一个Azure SQL DB
对于第2和3,认为最好的方法是通过复制活动和一些U-SQL脚本在ADF中实现它们。
对于第1点,我没有明确的想法。我正在考虑在ADF中进行自定义活动或以Azure自动化实施。哪种方法更合适?
同意该注释,您可以使用 Azure Automation Runbook 运行PowerShell脚本。有两种运行PowerShell的Runbook类型,有关优点和局限性,请参见PowerShell Runbooks和PowerShell Workflow Runbooks。
有关更多详细信息,请参阅我的第一台PowerShell Runbook和我的第一台PowerShell Workflow Runbook。