使用ODB造数据insert/upsert/upsert using load到trafodion表

第一、安装odbc驱动参考https://blog.csdn.net/freedom_824/article/details/77544655文章

第二、创建一个maping文件

ID:SEQ:1
C2:IRAND:1:10000
C3:DRAND:2018-01-01:2018-12-31
C4:CRAND:20
C5:IRAND:1:10000
C6:IRAND:1:10000
C7:IRAND:1:10000
C8:IRAND:1:10000
C9:IRAND:1:10000
C10:IRAND:1:10000
C11:CRAND:10
C12:DRAND:2017-01-01:2017-12-31
C13:IRAND:1:10000
C14:IRAND:1:10000
C15:IRAND:1:10000
C16:IRAND:1:10000
C17:IRAND:1:10000
C18:IRAND:1:10000
C19:IRAND:1:10000
C20:CRAND:10
C21:CRAND:5
C22:CRAND:10
C23:CRAND:10
C24:CRAND:20
C25:CRAND:20

注意这里的字段名必须大写。

第四、创建对应的表:

CREATE TABLE TRAFODION.XUJI.xxzx04
( 
    ID int not null
,    C2 int
,    C3 date
,    C4 varchar(20)
,    C5 int
,    C6 int
,    C7 int
,    C8 int
,    C9 int
,    C10 int
,    C11 varchar(20) 
,    C12   date
,    C13 int 
,    C14 int
,    C15 int 
,    C16 int
,    C17 int 
,    C18 int 
,    C19 int 
,    C20 varchar(20) 
,    C21 varchar(20)     
,    C22 varchar(20) 
,    C23 varchar(20) 
,    C24 varchar(20) 
,    C25 varchar(20) 


  , PRIMARY KEY (ID ASC)
)
SALT USING 60 PARTITIONS  ON (ID)
ATTRIBUTES ALIGNED FORMAT
HBASE_OPTIONS
(
	DATA_BLOCK_ENCODING =  'FAST_DIFF',
	COMPRESSION = 'SNAPPY',
	MEMSTORE_FLUSH_SIZE = '1073741824'
);

第五、执行odb:

./odb64luo -u trafodion -p traf123 -d traf -l src=nofile:tgt=TRAFODION.xuji.xxzx02:map=/opt/trafodion/test01.TXT:rows=10000:max=10000000:parallel=20:loadcmd=UL




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值