数据导入导出 如何使用copy导入导出? 由于云上DWS是全托管服务,用户无法登录后台,无法使用copy进行导入导出文件,所以云上将copy语法禁掉。云上推荐将数据文件放到obs上,使用obs外表进行入库,如果需要使用copy导入导出数据,可以参考如下方法: 1.将数据文件放到客户端的机器上。 2.使用gsql连接集群。 3.执行如下命令导入数据,输入数据文件在客户端的目录信息和文件名,with中指定导入选项,跟正常copy一样,但是需要在copy前添加""标识,入库成功后不会有消息提示。 copy tbname from '/directoryname/filename' with(...); 4.执行如下命令,使用默认参数直接导出数据到本地文件。 copy tablename to '/directoryname/filename'; 5.使用copyoption参数导出为CSV文件。 copy tablename to '/directoryname/filename' CSV; 6.使用with指定option参数,导出为CSV文件,分隔符为''。 copy tablename to '/directoryname/filename' with(format 'csv',delimiter '') ; 是否支持跨Region进行OBS导入或导出数据? 不支持。 DWS不支持跨Region进行OBS导入或导出数据,必须确保DWS集群和OBS在同一个Region内。 在创建DWS集群和OBS时,请您务必关注所属Region。 DWS/Oracle/MySQL/SQL Server的数据如何导入/迁移到DWS(整库迁移)? 对于异构数据的入库,可通过CDM迁移,支持Oracle、MySQL、SQL Server的整库迁移,以及老DWS导入到新DWS的整库迁移。 您也可以将数据存入OBS再转储至DWS,详情请参见《数据仓库服务开发指南》的“关于OBS并行导入”章节。