ADF新手求助:如何在数据流中为数据集添加指定行?
在ADF数据流中添加指定行的简便实现方案
完全可以实现,无需使用pivot这类复杂操作,以下是最直接的步骤:
生成目标行数据
添加「生成行(Generate Rows)」转换,设置生成行数为1。在该转换中新增两个派生列:CHANNEL:赋值为'0'(按字符串类型处理)CHANNEL_ID:赋值为null()(若原字段为特定数据类型,可转换为对应类型的空值,比如整数类型用toInteger(null()))
合并数据集
添加「联合(Union)」转换,将原数据集的输出与「生成行」转换的输出关联。在Union设置中确认两个数据集的列名、数据类型完全匹配,确保合并后列顺序一致。验证结果
启动数据流调试,即可得到包含原数据+新增目标行的结果集,符合你预期的输出效果。
你之前尝试的pivot操作属于绕路方案,上述方法逻辑清晰、步骤简洁,是这类需求的标准实现方式。
内容的提问来源于stack exchange,提问作者UzairB
相关产品推荐
相关产品推荐

