0
我想在使用U-SQL脚本完成一些操作(提取方法)之后删除Azure Data Lake Store中的一些文件。有没有办法在U-SQL中使用函数或其他任何方式删除文件?有没有办法在u-sql脚本完成一些操作后删除文件?
我知道U-SQL可以用来只读取文件,但我想删除一些文件。 我们可以使用.NET SDK来做同样的事情,但是我想在U-SQL完成后立即删除。
我想在使用U-SQL脚本完成一些操作(提取方法)之后删除Azure Data Lake Store中的一些文件。有没有办法在U-SQL中使用函数或其他任何方式删除文件?有没有办法在u-sql脚本完成一些操作后删除文件?
我知道U-SQL可以用来只读取文件,但我想删除一些文件。 我们可以使用.NET SDK来做同样的事情,但是我想在U-SQL完成后立即删除。
直接从U-SQL中删除文件不被支持,至少我不知道。
如何使用Azure Data Factory。您可以使用Data Factory编排U-SQL作业(https://docs.microsoft.com/en-us/azure/data-factory/v1/data-factory-usql-activity),最后(在最后一次Data Lake Analytics活动之后),您可以使用自定义C#活动(https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity)删除相应的文件。
我不认为这个支持,有一个ADLS的建议项目,要求你几乎几个月前提出的要求。 https://feedback.azure.com/forums/327234-data-lake/suggestions/17579557-support-expiration-of-files-in-adls – frictionlesspulley