数据湖探索 DLI-创建表(废弃):请求示例

时间:2023-11-27 11:52:35

请求示例

  • 创建一个data_location为OBS表,数据格式为CSV。
    {
      "table_name": "tb1",
      "data_location": "OBS",
      "description": "",
      "data_type": "csv",
      "data_path": "obs://obs/path1",
      "columns": [
      {
         "column_name": "column1",
         "type": "string",
         "description": "",
         "is_partition_column": true
      },
      {
         "column_name": "column2",
         "type": "string",
         "description": "",
         "is_partition_column": false
      }
      ],
      "with_column_header": true,
      "delimiter": ",",
      "quote_char": "\"",
      "escape_char": "\\",
      "date_format": "yyyy-MM-dd",
      "timestamp_format": "yyyy-MM-dd HH:mm:ss"
    }

    “date_format”“timestamp_format”的格式需与导入的csv文件中的时间格式一致。

  • 创建data_location为DLI的表。
    {
      "table_name": "tb2", 
      "data_location": "DLI", 
      "columns": [
        {
          "column_name": "column1", 
          "type": "string", 
          "description": "", 
          "is_partition_column": true
        }, 
        {
          "column_name": "column2", 
          "type": "string", 
          "description": "", 
          "is_partition_column": false
        }
      ], 
      "tags": [
        {
          "key": "quarterly", 
          "value": "Q3"
        }, 
        {
          "key": "author", 
          "value": "user"
        }
      ]
    }
  • 创建一个data_location为VIEW表。
    {
      "table_name": "tb3",
      "data_location": "VIEW",
      "columns": [
      {
         "column_name": "column1",
         "type": "string",
         "description": "",
         "is_partition_column": true
      },
      {
         "column_name": "column2",
         "type": "string",
         "description": "",
         "is_partition_column": false
      }
      ],
      "select_statement": "select * from db1.tb1"
    }
support.huaweicloud.com/api-dli/dli_02_0034.html