动态数据集中的动态文件格式

dynamic file format in dynamic datasets

我将我的 ADLS2 数据集配置为 Parquet 格式,并像这样按 YY-MM-DD-HH 对我的数据进行分区。

@{item().Table_Name}/@{formatDateTime(utcnow(),'yyyy')}/@{formatDateTime(utcnow(),'MM')}/ @{formatDateTime(utcnow(),'dd')}/@{item().Table_Name}@{formatDateTime(utcnow(),'HH')}

它工作正常并在此文件夹中创建文件名,就像每个副本 activity 中的每个 table:table/2021/04/04/table12

我想在我的最终文件中添加“_”,我尝试使用 concat 函数,但它没有解析正确的格式。

想要结构。

table/2021/04/04/table_12.实木复合地板

您不必多次调用格式。您可以只调用一次并设置格式字符串,如下所示:

@concat('customer/',formatDateTime(utcnow(),'yyyy/MM/dd/HH/mm', '_'))