数据管理与分析-准备DWS表:创建表

时间:2024-10-23 15:58:03

创建表

  1. 在“对象浏览器”窗格中,右键单击所需数据库,选择“打开新的终端”,或在工具栏中单击,或使用快捷键“Ctrl+T”打开新的SQL终端。
    图4 打开新的终端

    显示“SQL终端”页签。

  2. 使用SQL语句创建需要DWS表格,语法请参考DWS文档
  3. 【示例】SQL,选取图1中参数作为列参。使用如下语句编译执行。
    create schema apilog; 
    create table apilog.log_kafka( 
     batchid VARCHAR, 
     uri VARCHAR, 
     start_time NUMBER, 
     client_ip VARCHAR, 
     user_name VARCHAR, 
     http_status  INTEGER, 
     api_id VARCHAR, 
     api_name VARCHAR, 
     api_uri_mode VARCHAR, 
     app_id VARCHAR, 
     app_name VARCHAR, 
     provider_app_id VARCHAR, 
     provider_app_name VARCHAR, 
     request_id VARCHAR, 
     access_model1 VARCHAR, 
     access_model2 VARCHAR, 
     error_type INTEGER, 
     upstream_uri VARCHAR, 
     upstream_addr VARCHAR, 
     upstream_header_time NUMBER, 
     upstream_response_time NUMBER, 
     upstream_status INTEGER, 
     response_size INTEGER, 
     response_body VARCHAR, 
     response_header VARCHAR, 
     body_bytes_sent INTEGER, 
     request_size INTEGER, 
     request_body VARCHAR, 
     request_query_string VARCHAR, 
     request_header VARCHAR, 
     request_time NUMBER
     );

示例未指定分布列和主键等参数,根据实际项目中的查询需求,请自行添加,参考SQL语法说明

support.huaweicloud.com/hcdecs-dma/hcdecs_62.html