Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Azure数据工厂中更改CSV行_Azure_Etl_Azure Data Factory - Fatal编程技术网

在Azure数据工厂中更改CSV行

在Azure数据工厂中更改CSV行,azure,etl,azure-data-factory,Azure,Etl,Azure Data Factory,我尝试在Azure Data Factory的数据流中使用“Alter Rows”函数从CSV数据集中删除符合条件的行 数据预览显示匹配的行将被删除,但在下一步“接收器”中,它似乎忽略了这一点,并将原始行写入CSV文件输出 是否无法在CSV数据集上使用alter rows?如果不能,是否有解决方法?首先,使用“union”将CSV文件迁移为源文件 然后,使用“过滤器”在源位置使用日期时间戳过滤数据。您要写入哪种类型的接收器数据集?Alter Row只能用于支持CRUD操作的目标数据存储:SQL、

我尝试在Azure Data Factory的数据流中使用“Alter Rows”函数从CSV数据集中删除符合条件的行

数据预览显示匹配的行将被删除,但在下一步“接收器”中,它似乎忽略了这一点,并将原始行写入CSV文件输出


是否无法在CSV数据集上使用alter rows?如果不能,是否有解决方法?

首先,使用“union”将CSV文件迁移为源文件


然后,使用“过滤器”在源位置使用日期时间戳过滤数据。

您要写入哪种类型的接收器数据集?Alter Row只能用于支持CRUD操作的目标数据存储:SQL、CosmosDB、Delta Lake。我明白了,我真正想做的是将一些CSV合并在一起,并根据日期时间戳删除一些行。还有别的选择吗?谢谢你尝试过使用“过滤器”吗?你可以使用多个CSV的多个源代码转换,并将它们合并在一起,然后过滤掉你不想保留的行。我发布答案来结束这个问题。如果你有任何其他疑问,请随时提问。