Azure data factory 如何使用Azure数据工厂填写值
对于这个基本问题,我很抱歉,我来自PowerQuery的背景,并开始在一个新项目中使用ADF。首先我开始争论数据流,不支持填充值,现在我正在尝试映射数据流,但在文档中找不到如何填充值 请参见示例I的ID列,并希望添加填充IDAzure data factory 如何使用Azure数据工厂填写值,azure-data-factory,Azure Data Factory,对于这个基本问题,我很抱歉,我来自PowerQuery的背景,并开始在一个新项目中使用ADF。首先我开始争论数据流,不支持填充值,现在我正在尝试映射数据流,但在文档中找不到如何填充值 请参见示例I的ID列,并希望添加填充ID 您可以使用DerivedColumn 1.添加列或选择源中存在的列。 2.输入表达式,如果列的值为null(您可以使用数据预览进行检查),则可以使用iifNull函数。关于数据流中的表达式,您可以参考。 此数据流脚本片段将实现以下功能: source1派生(虚拟=1)~>
您可以使用DerivedColumn 1.添加列或选择源中存在的列。 2.输入表达式,如果列的值为null(您可以使用数据预览进行检查),则可以使用iifNull函数。关于数据流中的表达式,您可以参考。
此数据流脚本片段将实现以下功能: source1派生(虚拟=1)~>DerivedColumn1 DerivedColumn1窗口(上方(虚拟), asc(电影,真实), 起始偏移量:-1L, endRowOffset:0升, 额定值2=第一个(合并(额定值))~>Window1 Window1派生(评级=iif(isNull(评级),评级2,评级))~>DerivedColumn2
- 第一个派生变量创建了一个您需要的虚拟变量,因为您的用例是在整个数据集上选取以前的非空值
- 窗口对数据进行排序是因为您的用例需要它,而窗口列创建了一个新列,该列使用coalesce()查找第一个非null
- 前一个值中的第二个派生列交换为当前值为空