【问题标题】:Modify global parameter ADF pipeline修改全局参数 ADF 管道
【发布时间】:2018-10-11 14:45:40
【问题描述】:

如何修改 ADF 管道中声明的全局参数的值?

假设我需要检查 ADLS 中的文件是否存在。我声明了一个布尔全局参数,但根据我在 U-SQL 活动中的逻辑,我需要修改它的值。我该怎么做?

谢谢!!!

【问题讨论】:

  • 我不确定你想在哪里做什么。您能否提供一个脚本片段或更具体的示例?在 U-SQL 中,您可以在 IF 语句中使用 FILE.EXISTS(path)。它将在编译时进行评估。
  • 在 Azure 数据工厂管道中,可以定义参数。我想评估 FILE.EXISTS(path),如果存在,则将参数设置为 1/true,否则将其设置为 0/false。然后在外面我可以评估这个参数来选择下一步做什么。这里的主要问题是,如何为数据工厂中的 u-sql 活动提供输入参数,并在必要时修改其值。

标签: u-sql azure-data-factory-2


【解决方案1】:

U-SQL 的脚本参数模型只提供输入参数,不提供输出参数。如果你想回传一些东西,你目前必须通过一个文件来完成。例如,您在脚本中编写文件,然后使用 Powershell 活动查看文件以设置 ADF 参数(我假设数据工厂具有该选项)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 2019-02-22
    • 2019-05-14
    • 1970-01-01
    相关资源
    最近更新 更多