首页 > 解决方案 > 如何在创建时设置文件 Azure Datalake gen1 文件的文件到期?

问题描述

使用 Azure 数据分析运行 U-SQL 查询以在 Azure 数据工厂中写入 csv,如何获取在文件上设置的到期值?

我有一个 Azure Service Fabric 应用程序,该应用程序具有将 json 文件写入天蓝色数据湖的服务。在这个使用 SDK 的写入过程中,我可以将过期值应用于这些 json 文件。然后,我继续在 ADF 中使用 ADLA 和 U-SQL 进一步处理这些文件。从我在旧帖子中读到的内容来看,U-SQL 不支持设置过期时间。但是是否可以通过工厂中的其他活动来设置过期时间?还是我需要我的服务来监控和更新到期值?

标签: azureazure-data-lakeu-sqlazure-data-factory-2

解决方案


不幸的是,Azure Data Lake Gen1 无法在创建文件时设置文件过期时间,并且 U-SQL 不支持设置过期时间。

我建议您对另一个 Azure 客户提交的想法进行投票。

https://feedback.azure.com/forums/270578-data-factory/suggestions/20308555-setting-expiration-in-azure-data-lake-store

https://feedback.azure.com/forums/327234-data-lake/suggestions/17579557-support-expiration-of-files-in-adls

你在这些论坛中分享的所有反馈都将由负责构建 Azure 的 Microsoft 工程团队进行监控和审查。


推荐阅读