如何使用 Azure 数据工厂拆分列值
How to split column value using azure data factory
我有源 csv 文件,其中有一列有多个值(数据 sep.by 逗号 (,))所以我想使用数据工厂提取特定的一列并将多条记录存储到table(在数据库中)具有不同的列名
请问我应该如何设计 Azure 数据工厂管道?
您可以在数据流 Derived Column
转换中使用 split 函数将列拆分为多个列并将其加载到接收器数据库,如下所示。
源转换:
派生列转换:
使用split()函数,根据returns数组的分隔符拆分列。
派生列数据预览:
此处在存储来自源列(名称)的拆分数据的派生列中添加了 2 个新列。
Select变换(可选):
在 Select 转换中,我们可以删除接收器中未使用的列,只有 select 需要的列。
接收器:
将接收器连接到数据库并映射列以加载数据。
我有源 csv 文件,其中有一列有多个值(数据 sep.by 逗号 (,))所以我想使用数据工厂提取特定的一列并将多条记录存储到table(在数据库中)具有不同的列名
请问我应该如何设计 Azure 数据工厂管道?
您可以在数据流 Derived Column
转换中使用 split 函数将列拆分为多个列并将其加载到接收器数据库,如下所示。
源转换:
派生列转换:
使用split()函数,根据returns数组的分隔符拆分列。
派生列数据预览:
此处在存储来自源列(名称)的拆分数据的派生列中添加了 2 个新列。
Select变换(可选):
在 Select 转换中,我们可以删除接收器中未使用的列,只有 select 需要的列。
接收器:
将接收器连接到数据库并映射列以加载数据。