【发布时间】:2020-12-14 01:50:12
【问题描述】:
工作信息
我有两个不同的数据集源,所以我在数据工厂中创建了一个数据流,其中对于第一个数据(A)集我正在做一些转换并加载到接收器中,在另一个数据集(B)中同样正在执行一些转换并加载到另一个接收器中。
问题
现在我有一些要求,其中第一个数据集 (A) 中有日期列 DT_COLUMN_A(11-04-2020 01:17:40) 需要与日期列 DT_COLUMN_B(01-01-2020) 进行比较16:32:00) 在第二个数据集 (B) 中,并将比较的输出作为列存储在第二个数据集 (B) 中。
所以我需要数据集 A 的日期列的最小值和最大值(日期范围),将其应用于数据集 B 的日期列的最小值和最大值,并在 A 和 B 中找到匹配的日期并将其存储为 YES,如果不匹配 NO。
代码方法思路
需要逻辑:
if(min(DT_COLUMN_A) and max(DT_COLUMN_A) == min(DT_COLUMN_B) and max(DT_COLUMN_B) then YES else No.
我试图在 ADF 数据流中实现这一点,但无法做到。
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
-
感谢指点,但我不是故意写的,下次会限制这些。
标签: date azure-functions azure-data-factory date-range azure-data-flow