5步带你入门GaussDB(DWS)的GDS导入导出
摘要:本篇文档为使用GDS导入示例的具体简单步骤和示例。
本文分享自华为云社区《带你快速入门GDS导入导出,玩转PB级数仓GaussDB(DWS)》,作者: yd_220527686。
1、创建导入目标表
CREATE TABLE tpcds_reasons
(r_reason_sk integer not null,r_reason_id char(16) not null,r_reason_desc char(100)
);
2、创建与目标表一致的外表
#外表中配置了数据源格式信息、GDS服务的访问信息,从而GaussDB(DWS)最终可以通过外表将数据服务器上的数据引流进数据库实表中。
DROP TABLE IF EXISTS foreign_tpcds_reasons;
CREATE FOREIGN TABLE foreign_tpcds_reasons
(r_reason_sk integer not null,r_reason_id char(16) not null,r_reason_desc char(100)
)SERVER gsmpp_serverOPTIONS
(
LOCATION 'gsfs://127.0.0.1:8780/*',
FORMAT 'CSV' ,
DELIMITER ',',
ENCODING 'utf8',
HEADER 'false',
FILL_MISSING_FIELDS 'true',
IGNORE_EXTRA_DATA 'true'
);
创建成功后可以使用alter修改表的属性,示例如下:
alter foreign table foreign_tpcds_reasons options(set quote '"');
3、启动本地gds
gds -d dir -p ip:port -H address_string -l log_file -D
注意端口号与外表端口号一致,示例如下:
gds -d /input_data/ -D -p 127.0.0.1:8780 -l /CodeHub/gds_log.txt -H 0/0 -t 10 -D
4、执行导入
INSERT INTO [目标表名] SELECT * FROM [foreign table 表名];
出现INSERT 0 3类信息表示数据导入成功,示例如下:
INSERT INTO tpcds_reasons SELECT * FROM foreign_tpcds_reasons;
5、tips
设置\set VERBOSITY verbose可看到导入失败的更多信息,包括gauss-00000类型错误码,SQLSTATE,以及HINT等信息
导入数据类型需与外表的各个参数做对应,比如:FORMAT为csv文件,以空格做字段分割,在外表创建时,DELIMITER需以空格为分割符
本篇文档为使用GDS导入示例的具体简单步骤和示例,如需详细介绍及参数说说明,请参考DWS产品文档。
点击关注,第一时间了解华为云新鲜技术~
5步带你入门GaussDB(DWS)的GDS导入导出相关推荐
- Gaussdb(DWS) 迁移工具GDS介绍及搭建使用
一.GDS迁移工具介绍 GDS是Gaussdb(DWS)提供的数据迁移工具,面对大量数据可实现数据的高速导入,GDS一般需要部署到单独服务器上(也可以部署到数据服务器上),面对大数据量,可在多台服务器 ...
- 一文带你了解GaussDB(DWS) 的Roach逻辑备份实现原理
摘要:Roach工具是GaussDB(DWS)推出的一款主力的备份恢复工具,包含物理与逻辑备份两种主要能力,本文着重于讲解Roach逻辑备份的实现原理. 一.简介 在大数据时代,数据的完整和可靠性成为 ...
- GaussDB(DWS)介绍
数据仓库服务(Data Warehouse Service,GaussDB(DWS))是一种基于公有云基础架构和平台的在线数据处理数据库,提供即开即用.可扩展且完全托管的分析型数据库服务. 1. 简介 ...
- 华为云原生之数据仓库服务GaussDB(DWS)的深度使用与应用实践
一.GaussDB(DWS)简介 ① 什么是 GaussDB(DWS)? 数据仓库服务 GaussDB(DWS) 是一种基于华为云基础架构和平台的在线数据处理数据库,提供即开即用.可扩展且完全托管的分 ...
- Dws同步mysql数据_数据库技术丨GaussDB(DWS)数据同步状态查看方法
摘要:针对数据同步状态查看方法,GaussDB(DWS)提供了丰富的系统函数.视图.工具等可以直观地对同步进度进行跟踪,尤其是为方便定位人员使用,gs_ctl工具已集合了大部分相关系统函数的调用,可做 ...
- oracle迁移至gaussdb,GaussDB for DWS 数据融合系列第九期:Oracle数据迁移到GaussDB(DWS)...
当客户选择切换到GaussDB(DWS)数据库后可能会面临数据库的迁移任务,数据库迁移包括用户数据迁移和应用程序sql脚本迁移,其中,应用程序sql脚本迁移是一个复杂.高风险且耗时的过程. DSC(D ...
- GaussDB(DWS)中共享消息队列实现的三大功能
摘要:本文将详细介绍GaussDB(DWS)中共享消息队列的实现. 本文分享自华为云社区<GaussDB(DWS)CBB组件之共享消息队列介绍>,作者:疯狂朔朔. 1)共享消息队列是什么? ...
- 云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:逻辑集群是基于No ...
- 云小课|大数据时代的隐私利器-GaussDB(DWS)数据脱敏
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要: 数据仓库服务Ga ...
最新文章
- 使用iText在word文档中插入复杂的Table表格
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
- java实现上传功能吗_Java实现文件上传功能
- Ubantu18.04安装Vivado
- Oracle9i卸载后再次安装,设置的SID相同出现“指定的SID在本机上已经存在。请指定一个不同的SID。”...
- 属性拼接转换成字符串_使用一些可选的将字符串配置属性转换为其他类型
- import time python_Python的import导入与时间
- JavaScript 流行度最高,Java 屈居第三! | 2020 最新软件开发状况报告
- 一边撸猫一边写代码,Linus Torvalds 谈在家办公
- JAVA常见字符编码表
- C语言 55555图形 找车牌问题
- 启动Hadoop集群,出现Cannot set priority of nodemanager(resourcemanager) process xxx问题
- 想知道电脑上怎么压缩图片?用这3个方法实现快速压缩
- wav2sbc:wav格式转成sbc的txt格式
- 深度学习-BP曲线拟合(预测)
- 使用计算机需要准备硬件和什么,2017年计算机硬件知识参考试题
- 自编译最新稳定版 128M NAND WNDR4300V1 Openwrt Lean固件
- vue使表头文字居中,表格某一列文字左对齐的方式
- GAN生成对抗网络基础知识
- 对特征值和特征向量的理解
热门文章
- Cisco Nexus 7700 FEX双宿主割接踩坑经历
- 函数周期表丨时间智能丨表丨DATESINPERIOD
- MIT | 数据分析、信号处理和机器学习中的矩阵方法 笔记系列 Lecture 6 Singular Value Decomposition (SVD)
- SWM181 驱动ssd1306 I2C OLED屏幕显示
- conda CondaHTTPError: HTTP 404 NOT FOUND for url
- 热烈庆祝数通畅联成立三周年!
- 读书笔记--模板(1)
- 2023金三银四季跳槽季,啃完这软件测试面试题,跳槽不就稳稳的了
- 字符串的组合问题——返回字符串的所有不重复子序列
- 不要再纠结React与Vue的好坏这个问题了