【发布时间】:2021-06-16 23:23:56
【问题描述】:
我已经设置了一个 azure 数据流缓存接收器来从我的输入文件中获取最小和最大工作日期。
我在获取 min({Work Date}) 和 max({Work Date}) 的数据流中创建了一个聚合分支。然后,我创建了 Sink Type 设置为 Cache 的接收器,其中只有 MinWorkDate 和 MaxWorkDate 列。当我进行数据预览时,我看到了预期的结果(2021-03-08 和 2021-03-14)。它们被转换为字符串。
我需要重用这些值来动态命名我的最终输出文件。当我尝试在输出文件名中使用它们时,出现未解决的语法错误。
我使用的语法是用于数据流输出接收器设置文件名: concat("ProcessedRange_", cachedMinMaxDates#outputs()[1].MinWorkDate, "to", cachedMinMaxWorkDates#outputs()[1].MaxDate, "_Result.txt")
我尝试将它们转换为日期,然后在我的 concat 语句中使用 toString。我得到了同样的未解决的语法错误。
【问题讨论】:
标签: azure caching azure-data-factory-2 azure-data-flow