数据湖探索 DLI-使用DataSource语法创建DLI表:示例5:创建DLI分区表,自定义表的OPTIONS参数

时间:2025-02-12 14:55:48

示例5:创建 DLI 分区表,自定义表的OPTIONS参数

示例说明:创建DLI表时支持自定义属性名与属性值,OPTIONS参数说明可参考表2

本例创建名为table3并以col_2为分区依据的DLI分区表。在OPTIONS中配置pmultiLevelDirEnable和compression。

  • multiLevelDirEnable:本例设置为true,表示查询该表时会迭代读取表路径中的所有文件和子目录文件,若不需要此项配置可以设置为false或不设置(默认为false);
  • compression:当创建的OBS表需要压缩时,可以使用compression关键字来配置压缩格式,本例中就使用了zstd压缩格式。
     1 2 3 4 5 6 7 8 910
    CREATE TABLE IF NOT EXISTs table3 (    col_1   STRING,    col_2   int)USING parquetPARTITIONED BY (col_2)OPTIONS (    multiLeveldirenable    = true,    compression            = 'zstd');
support.huaweicloud.com/sqlref-spark-dli/dli_08_0098.html