gpt4 book ai didi

sql-server - 如何根据源和目标的不同列名称在 Azure 数据工厂中使数据流列映射动态化?

转载 作者:行者123 更新时间:2023-12-03 03:44:26 26 4
gpt4 key购买 nike

我必须使 Azure 数据工厂的数据流中的列映射动态化,以便我可以使用不同的列名称将数据从源复制到目标。

注意:不需要动态列映射方法。

最佳答案

您可以在选择转换中添加规则库映射,以向输出添加动态列。

以下是我的重现详细信息和示例数据。

  1. 将源连接到数据流事件中的源数据集。与我的接收器相比,这里StateProvinceID”具有不同的名称。在接收器中,用于存储StateProvinceID值的名称是'StateId '.

来源预览:

enter image description here

  • select 转换添加到源输出。

  • 选择设置中,添加基于规则的映射以编写动态表达式,以将列名称与接收器列相匹配。

  • enter image description here

  • 编写以下表达式来标识源列名称,并在名称为下指定接收器列名称。
  • type=='string' &&locate('state', lower(name)) == 1

    enter image description here

    选择的输出:

    enter image description here

    关于sql-server - 如何根据源和目标的不同列名称在 Azure 数据工厂中使数据流列映射动态化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69768398/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com