对于Azure数据工厂,是否有一种使用Powershell而不是GUI来“全部验证”的方法?

时间:2019-05-16 03:15:52

标签: powershell azure-data-factory

  • 存在一个有效的Azure数据工厂(ADF),其中包含具有依赖于数据库表的活动的管道
  • 数据库表的定义发生变化
  • 下一次管道运行失败
  • 我们当然可以设置一些东西,使其正常运行,但...
  • 我需要主动执行计划的Powershell脚本,该脚本在所有ADF中进行迭代(迭代很容易),以实现GUI提供的“全部验证”(无法进行验证?)功能。
  • 我确实意识到,我梦about以求的乌托邦CI / CD DevOps环境将在明年的某一天左右以其他方式实现这一目标
  • 我今天需要自动化验证方法-不用一年了!

我已经查看了我认为所有可用的powershell cmdlet,并且缺少以某种方式删除和重新部署每个ADF(充满危险)的方法,我找不到通过Powershell验证Azure数据工厂的简单方法。 / p>

预先感谢

2 个答案:

答案 0 :(得分:0)

在“ .Net” SDK中,每个模型都有一个“ Validate()”方法。我尚未在Powershell命令中找到任何类似的东西。 以我的经验,(GUI)验证并非万无一失。有些事情仅在运行时进行测试。

答案 1 :(得分:0)

我知道已经有一段时间了,您说您不希望验证在一年内生效 - 但几年后,我们终于从数据工厂用户体验中获得了全部验证和导出 ARM 模板功能通过公开可用的 npm 包 @microsoft/azure-data-factory-utilities。可以在此 documentation 上找到完整的指南。