如何根据另一个字段的值添加一个值
How to add a value based on another field's value
我是数据工厂的新手。我正在尝试将数据从源复制到 Dataverse。到目前为止,我有一个基本演示,它允许我从源读取数据、执行简单查找、设置 guid 并通过在源选项中使用“附加列”添加静态值,并将所有这些复制到我的 Dataverse table.
但是,我的源数据中有几个字段与我对 Dataverse 的需求不匹配。例如。我有一个列,其中 1 或 0 作为值,在 Dataverse 中需要 true/false。所以我需要像“if else”这样的东西,对于每一行我都可以检查一个字段的值并基于它创建一个新值,我以后可以用于查找 and/or 将数据复制到 Dataverse。
我一直在查看文档,但我不太清楚应该如何处理。我怎样才能最好地检查字段的值并根据现有值创建一个具有我需要的值的新字段?
Data flows in Azure Data Factory 适合你。
您可以使用 Derived column transformation in mapping data flow 等转换来生成新列或修改现有字段。在这里,您可以通过使用模式、条件和表达式设置新值来识别数据来更新列。
示例:
使用下面的表达式来识别具有 1 或 0 的列并设置所需的值 true/false。
iif(condition, true_expression, false_expression)
列的工作示例:
iif(toInteger(column_name) == 1,'true', 'false')
使用数据预览验证转换
我是数据工厂的新手。我正在尝试将数据从源复制到 Dataverse。到目前为止,我有一个基本演示,它允许我从源读取数据、执行简单查找、设置 guid 并通过在源选项中使用“附加列”添加静态值,并将所有这些复制到我的 Dataverse table.
但是,我的源数据中有几个字段与我对 Dataverse 的需求不匹配。例如。我有一个列,其中 1 或 0 作为值,在 Dataverse 中需要 true/false。所以我需要像“if else”这样的东西,对于每一行我都可以检查一个字段的值并基于它创建一个新值,我以后可以用于查找 and/or 将数据复制到 Dataverse。
我一直在查看文档,但我不太清楚应该如何处理。我怎样才能最好地检查字段的值并根据现有值创建一个具有我需要的值的新字段?
Data flows in Azure Data Factory 适合你。
您可以使用 Derived column transformation in mapping data flow 等转换来生成新列或修改现有字段。在这里,您可以通过使用模式、条件和表达式设置新值来识别数据来更新列。
示例:
使用下面的表达式来识别具有 1 或 0 的列并设置所需的值 true/false。
iif(condition, true_expression, false_expression)
列的工作示例:
iif(toInteger(column_name) == 1,'true', 'false')
使用数据预览验证转换