Azure 数据工厂如何将逗号分隔字符串列连接到字符串列

问题描述 投票:0回答:0

使用 ADF(我不太熟悉 ADF),也许我的做法是错误的。这一切都是在数据流中工作的背景下进行的。场景是,我有一个表(表 A),其中有一个逗号分隔的字符串列表,另一个表(表 B)有一个字符串列,其中可能有与表 A 匹配的值。

我看到有两种方法可以到达这里的终点,但我似乎不知道如何通过谷歌来摆脱这个问题。

一种方法是在连接语句中使用 IN 子句将两个表连接在一起。比如:

select b.*
from TableB b
join TableA a on b.SingleStringColumn in (a.DelimitedColumn)

我不知道如何在 ADF 中编写这样的连接

实现此目的的另一种方法是通过一个选择活动,通过管道传输 TableB 的列以在 IN 子句中使用。比如:

select b.*
from TableB
where b.SingleStringColumn in (PipedInDelimitedColumn)

有没有办法在不需要存储过程的 ADF 数据流中执行这些操作?

sql azure azure-data-factory oracle-adf
© www.soinside.com 2019 - 2024. All rights reserved.