【问题标题】:Concatenate values from 2 or more columns in a csv to single column in Azure Data Factory将 csv 中两列或多列的值连接到 Azure 数据工厂中的单列
【发布时间】:2020-01-26 03:30:40
【问题描述】:

在 Azure 数据工厂 v2(通过 Azure 门户)中,我使用 csv 文件作为源文件,并使用 Azure SQL Server 表作为目标。如何在 ADF 中将 csv 文件中 3 列的值连接到数据库表中的一个字段中?它只为我提供了一对一列映射的选项。是否需要一个数据流元素,或者这一切都可以在复制数据管道中完成?

仅供参考:这不是我的问题的答案:Azure Data Factory mapping 2 columns in one column

【问题讨论】:

    标签: azure-data-factory


    【解决方案1】:

    Azure Data Flow Derived Column 可以帮助您将 csv 文件中 3 列的值连接到数据库表中的一个字段中。

    你可以参考我的例子。

    我的 CSV 数据

    在管道中创建映射数据流:将csv文件设置为Source+ DerivedColun+ Sink

    派生列:创建一个可视表达式来连接 csv 文件中 3 列的值。

    我将 'b','c','d' 列连接到 'b':

    Sink Mapping 设置:选择 Derived Column 而不是 b

    Data Preivew:检查数据将插入我的 SQL 数据库,然后运行管道。

    希望这会有所帮助。

    【讨论】:

    • 太棒了。感谢您提供详细信息和屏幕截图。
    猜你喜欢
    • 2021-02-04
    • 2020-12-07
    • 1970-01-01
    • 2017-01-10
    • 2021-07-22
    • 2021-11-22
    • 1970-01-01
    • 2019-11-30
    相关资源
    最近更新 更多