教程:从OBS导入数据到集群 执行数据导入 1.在DWS数据库中,创建一个名为productinfo的表,用于存储从OBS导入的数据。 DROP TABLE IF EXISTS productinfo; CREATE TABLE productinfo ( productprice integer not null, productid char(30) not null, producttime date , productlevel char(10) , productname varchar(200) , producttype1 varchar(20) , producttype2 char(10) , productmonthlysalescnt integer , productcommenttime date , productcommentnum integer , productcommentcontent varchar(200) ) WITH ( orientation column, compressionmiddle ) DISTRIBUTE BY hash (productid); 2.执行INSERT命令,通过外表productinfoext将OBS上的数据导入到目标表productinfo 中: INSERT INTO productinfo SELECT FROM productinfoext; 3.执行SELECT命令查询目标表productinfo,查看从OBS导入到DWS中的数据。 SELECT FROM productinfo; 查询结果的结尾将显示以下信息: (20 rows) 4.对表productinfo执行VACUUM FULL。 VACUUM FULL productinfo; 5.更新表productinfo的统计信息。 ANALYZE productinfo; 清除资源 1.如果执行了导入数据后查询数据,请执行以下命令,删除目标表。 DROP TABLE productinfo; 当结果显示为如下信息,则表示删除成功。 DROP TABLE 2.执行以下命令,删除外表。 DROP FOREIGN TABLE productinfoext; 当结果显示为如下信息,则表示删除成功。 DROP FOREIGN TABLE