【问题标题】:How to achieve dynamic columnmapping in azure data factory when Dynamics CRM is used as sinkDynamics CRM作为sink时如何在Azure数据工厂中实现动态列映射
【发布时间】:2018-11-22 07:30:35
【问题描述】:

我有一个要求,我需要将列映射从存储过程动态传递到复制活动。此复制活动将在 Dynamics CRM 中执行更新操作。源是 SQL server (2014),接收器是 Dynamics CRM。

我正在使用查找活动从存储过程中获取列映射并将此参数传递给复制活动。'

当我直接将下面提到的 json 值作为默认值提供给参数时,复制活动正在正确更新映射的字段。

{"type":"TabularTranslator","columnMappings":{"leadid":"leadid","StateCode":"statecode"}}

但是当从 SP 获取 json 值时,它不起作用。我收到错误 ColumnName 是只读的。

在将参数传递给复制活动之前,请建议是否需要对循环活动的输出进行任何转换。下面是查找活动的输出。

{\"type\":\"TabularTranslator\",\"columnMappings\":{\"leadid\":\"leadid\",\"StateCode\":\"statecode\"}}

感谢快速周转。

【问题讨论】:

    标签: azure azure-data-factory dynamics-365


    【解决方案1】:

    直接使用参数和使用查找输出是不同的。你能分享一下你是如何从查找活动的输出中编写参数的吗? 你可以参考这个文档https://docs.microsoft.com/en-us/azure/data-factory/control-flow-lookup-activity

    【讨论】:

      猜你喜欢
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 2023-02-12
      • 2022-01-26
      • 2021-12-14
      • 2021-12-14
      • 2020-04-14
      • 1970-01-01
      相关资源
      最近更新 更多