为什么我的行不会在数据工厂中被删除?
Why won't my rows get deleted in Data Factory?
我正在尝试对数据工厂中的数据集进行一些数据转换。我想根据特定条件删除一组行。这是目前的数据流:
所以在AlterRow1中我删除了我想要的行,这是我点击数据预览时的结果:
如您所见,删除了 6 行,这正是我想要的。但是,在 sink1 中,这是我得到的数据预览:
我想删除的行又回来了,当我运行这个管道时不会被删除。我要补充一点,源是 blob 存储中的一个 excel 文件,接收器是我的 blob 存储中的一个 csv 文件。
我做错了什么?
编辑:
接收器中没有允许删除的设置。
虽然您似乎能够获得预览,但更改行转换 可能会导致一行(或多行)被插入、更新、删除或更新(DDL & DML 操作)仅针对您的数据库。
看,Alter row transformation in mapping data flow
我确实尝试重现您的确切场景,但我确实看到了相同的行为。我可以在 AlterRow 转换的 数据查看中看到标记为 X
的行将被删除。但是接收器预览不显示它们,并且可以看到源中的所有行。
我正在尝试对数据工厂中的数据集进行一些数据转换。我想根据特定条件删除一组行。这是目前的数据流:
所以在AlterRow1中我删除了我想要的行,这是我点击数据预览时的结果:
如您所见,删除了 6 行,这正是我想要的。但是,在 sink1 中,这是我得到的数据预览:
我想删除的行又回来了,当我运行这个管道时不会被删除。我要补充一点,源是 blob 存储中的一个 excel 文件,接收器是我的 blob 存储中的一个 csv 文件。
我做错了什么?
编辑:
接收器中没有允许删除的设置。
虽然您似乎能够获得预览,但更改行转换 可能会导致一行(或多行)被插入、更新、删除或更新(DDL & DML 操作)仅针对您的数据库。
看,Alter row transformation in mapping data flow
我确实尝试重现您的确切场景,但我确实看到了相同的行为。我可以在 AlterRow 转换的 数据查看中看到标记为 X
的行将被删除。但是接收器预览不显示它们,并且可以看到源中的所有行。