【问题标题】:dynamic file format in dynamic datasets动态数据集中的动态文件格式
【发布时间】:2023-03-09 07:11:01
【问题描述】:

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

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

它工作正常,并在此文件夹中创建文件名,就像在每个表的每个复制活动中一样:table/2021/04/04/table12

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

想要的结构。

table/2021/04/04/table_12.parquet

【问题讨论】:

    标签: azure azure-data-factory-2 azure-data-lake


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-08
      • 2022-01-14
      • 2015-10-17
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 2016-05-19
      相关资源
      最近更新 更多