我正在尝试在存储帐户上设置一个包含水印的元数据镶木地板文件。其中将包含三列。现在我想使用查找活动从列中获取最新值并将其传递给复制活动,然后将新的最新值附加到文件中。这在 ADF 中可以通过查找实现吗?
我能够设置查找活动并读取文件,但不知道如何获取最大值。
谢谢!
将样本日期作为
update max timestamp
变量的起始值。我们将循环中当前的最后修改日期与该变量进行比较,如果它更大,则用当前修改日期更新该变量。
所以,给出样本日期,这里我给出去年的日期
@subtractFromTime(utcnow(),1,'year')
。
然后获取查找以获取文件内容,并将查找活动输出数组
@activity('LookUp1').output.value
提供给For Each,并确保选中Sequential。这里我给出了我的数组参数。
在 ForEach 中,采用 if 活动并使用下面的表达式来比较日期。
@greaterOrEquals(ticks(item().timestamp), ticks(variables('update max timestamp')))
在True events内,使用设置变量活动将
update max timestamp
更新为最大时间戳。