mysql数据迁移到teradata_Teradata SQL Assistant工具导入与导出
Teradata SQL Assistant工具导入与导出
1. 使用Teradata SQL Assistant工具导入与导出
当你得到一个EXCEL平面文件数据的时候,你就可以利用Teradata SQL
Assistant工具导入导出,当然你也可以利用BTEQ字符界面的工具来导入导出,
这里暂且先不介绍BTEQ的用法。
www.2cto.com
1.1 转换EXCEL平面文件
把EXCEL文件的数据转换成,工具所能识别的类型,在这里介绍一种比较稳妥
的方案,把EXCEL文件转换成后缀为“.csv”(以逗号结尾的格式)。
然后复制到.txt文本文件中,进行加载。
l 样本数据概览
大概有1000条这样的数据。
l 转换成.csv格式的文件
www.2cto.com
点击“另存为”,然后保存成上图圈起来的CSV格式。
l 把数据保存为txt文件
然后用UE打开刚保存的CSV文件(没有的话可以直接用记事本打开)然后
保存为txt文本格式,这样数据铺垫工作就完成了。
1.2 设置Teradata SQL Assistant工具
我们前面选择的是以逗号分隔的方式,所以我们需要在这个工具里设置下
可识别的分隔符,看图:
l 点击Tools->Options
l 选择分隔类型
www.2cto.com
从图中可以看出,分隔的方式有Tab、有逗号、有分号等。
这里我们实验用逗号格式分隔。
1.3 插入数据
l 首先先创建一个表
show table ptest.corp_name
CREATE MULTISET TABLE ptest.corp_name ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
CORP_NAME VARCHAR(500) CHARACTER SET LATIN
CASESPECIFIC TITLE '客户名称' NOT NULL,
sort_num VARCHAR(10) CHARACTER SET LATIN
CASESPECIFIC TITLE '排序号' NOT NULL)
PRIMARY INDEX ( CORP_NAME );
l 点击工具Import Data
www.2cto.com
点击后上面会有一个小圈
然后输入以下命令
insert into ptest.corp_name(sort_num,corp_name) values(?,?);
强调列的顺序必须得与要导入的数据一致
然后执行
然后选择刚刚准备好的文本文件路径,然后加载。
已成功。如果想查询结果需退出导入模式
导出同理,而且更简单,这里就不在讲了。
1.4 扩展
这里的实验是用的逗号的格式,也可以用tab格式,可以直接从
excel文件里粘贴,但需要注意的是tab符号是不可见的,这样你
直接复制到txt文本文件中,不能确定是否都是tab分隔,还有可
能是空格分隔的,这样就不能导入成功,在Teradata中把空格当
做值来处理所以这个地方需要注意。
1. 使用Teradata SQL Assistant工具导入与导出
当你得到一个EXCEL平面文件数据的时候,你就可以利用
Teradata SQL Assistant工具导入导出,当然你也可以利用
BTEQ字符界面的工具来导入导出,这里暂且先不介绍BTEQ的用法。
1.1 转换EXCEL平面文件
把EXCEL文件的数据转换成,工具所能识别的类型,在这里介
绍一种比较稳妥的方案,把EXCEL文件转换成后缀为“.csv”
(以逗号结尾的格式)。然后复制到.txt文本文件中,进行加载。
l 样本数据概览
大概有1000条这样的数据。
l 转换成.csv格式的文件
www.2cto.com
点击“另存为”,然后保存成上图圈起来的CSV格式。
l 把数据保存为txt文件
然后用UE打开刚保存的CSV文件(没有的话可以直接用记事
本打开)然后保存为txt文本格式,这样数据铺垫工作就完成了。
1.2 设置Teradata SQL Assistant工具
我们前面选择的是以逗号分隔的方式,所以我们需要在这个工
具里设置下可识别的分隔符,看图:
l 点击Tools->Options
l 选择分隔类型
从图中可以看出,分隔的方式有Tab、有逗号、有分号等。
这里我们实验用逗号格式分隔。
1.3 插入数据
l 首先先创建一个表
show table ptest.corp_name
CREATE MULTISET TABLE ptest.corp_name ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
CORP_NAME VARCHAR(500) CHARACTER SET LATIN
CASESPECIFIC TITLE '客户名称' NOT NULL,
sort_num VARCHAR(10) CHARACTER SET LATIN
CASESPECIFIC TITLE '排序号' NOT NULL)
PRIMARY INDEX ( CORP_NAME );
l 点击工具Import Data
点击后上面会有一个小圈
然后输入以下命令
insert into ptest.corp_name(sort_num,corp_name) values(?,?);
强调列的顺序必须得与要导入的数据一致
然后执行
然后选择刚刚准备好的文本文件路径,然后加载。
已成功。如果想查询结果需退出导入模式
导出同理,而且更简单,这里就不在讲了。
1.4 扩展
这里的实验是用的逗号的格式,也可以用tab格式,可以直接
从excel文件里粘贴,但需要注意的是tab符号是不可见的,这
样你直接复制到txt文本文件中,不能确定是否都是tab分隔,还
有可能是空格分隔的,这样就不能导入成功,在Teradata中
把空格当做值来处理所以这个地方需要注意。
1. 使用Teradata SQL Assistant工具导入与导出
当你得到一个EXCEL平面文件数据的时候,你就可以利用
Teradata SQL Assistant工具导入导出,当然你也可以利用
BTEQ字符界面的工具来导入导出,这里暂且先不介绍BTEQ的用法。
1.1 转换EXCEL平面文件
把EXCEL文件的数据转换成,工具所能识别的类型,在这
里介绍一种比较稳妥的方案,把EXCEL文件转换成后缀
为“.csv”(以逗号结尾的格式)。然后复制到.txt文本文件中,进行加载。
l 样本数据概览
www.2cto.com
大概有1000条这样的数据。
l 转换成.csv格式的文件
点击“另存为”,然后保存成上图圈起来的CSV格式。
l 把数据保存为txt文件
然后用UE打开刚保存的CSV文件(没有的话可以直接用记事
本打开)然后保存为txt文本格式,这样数据铺垫工作就完成了。
1.2 设置Teradata SQL Assistant工具
我们前面选择的是以逗号分隔的方式,所以我们需要在这个
工具里设置下可识别的分隔符,看图:
l 点击Tools->Options
l 选择分隔类型
从图中可以看出,分隔的方式有Tab、有逗号、有分号等。
这里我们实验用逗号格式分隔。
1.3 插入数据
l 首先先创建一个表
show table ptest.corp_name
CREATE MULTISET TABLE ptest.corp_name ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
CORP_NAME VARCHAR(500) CHARACTER SET LATIN
CASESPECIFIC TITLE '客户名称' NOT NULL,
sort_num VARCHAR(10) CHARACTER SET LATIN
CASESPECIFIC TITLE '排序号' NOT NULL)
PRIMARY INDEX ( CORP_NAME );
l 点击工具Import Data
点击后上面会有一个小圈
然后输入以下命令
insert into ptest.corp_name(sort_num,corp_name) values(?,?);
强调列的顺序必须得与要导入的数据一致
然后执行
然后选择刚刚准备好的文本文件路径,然后加载。
www.2cto.com
已成功。如果想查询结果需退出导入模式
导出同理,而且更简单,这里就不在讲了。
1.4 扩展
这里的实验是用的逗号的格式,也可以用tab格式,可以直接从
excel文件里粘贴,但需要注意的是tab符号是不可见的,这样你
直接复制到txt文本文件中,不能确定是否都是tab分隔,还有可能
是空格分隔的,这样就不能导入成功,在Teradata中把空格当
做值来处理所以这个地方需要注意。
mysql数据迁移到teradata_Teradata SQL Assistant工具导入与导出相关推荐
- mysql数据迁移到teradata_TERADATA数据库中SELECT的使用
业务场景:在TERDATA数据库中有HDS及SVIEW数据库,其中HDS中的视图是基于SVIEW下的表 和HDS.org_map做关联创建的,现在需检测HDS下对应视图的行记录数 与SVIEW下视图相 ...
- DM 数据迁移工具——DTS(MySQL数据迁移到DM8数据库 Windows环境)
DM 数据迁移工具--DTS MySQL数据迁移到DM8数据库 Windows环境 DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM.DM 到 DM.文件迁移到 DM 以及 DM 迁 ...
- Mysql数据迁移到SqlServer
Mysql数据迁移到SqlServer 我们想要将Mysql的数据库迁移到SqlServer中,怎么办呢? 首先安装mysql-connector-odbc 官网下载地址:https://dev.my ...
- centos mysql数据迁移_Mysql 5.7.17 离线版安装和数据迁移(centos 7)
总结下离线版 MySQL 5.7.17 的安装步骤: 1.从官网下载mysql 离线版版安装包 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz: 2.上传安装包my ...
- 在Linux中进行MySQL数据迁移
由于项目升级或者服务器更换,需要将数据从一个数据库服务转移到另一个数据库服务中.两个数据库所在的服务器的公网IP分别为x.x.x.x和y.y.y.y. 进行MySQL数据迁移之前,需要做一些准备工作, ...
- Python + Mysql数据迁移
导言:数据迁移对于软件开发过程中是必不可少的,有些公司会有专门的DBA,那数据迁移就归DBA搞定就好了,但大部分的公司不会单独去设立DBA这个职位,面对版本升级,数据库有所大改动的时候,测试人员可以利 ...
- docker mysql数据迁移
docker mysql数据迁移 1.导出mysql数据 1.1 #导出对应数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名1.2 #示例mysqldump -u roo ...
- python做mysql数据迁移_Python中MySQL数据迁移到MongoDB脚本的方法
MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库 ...
- mysql数据迁移 脚本_PHP将数据从Oracle向Mysql数据迁移实例
为什么要迁移? 首先从运营成本考虑,用Mysql可以节约不少的费用.另一方面,Mysql的稳定性及功能不断地提高与增强,基本上可以满足客户的需求,如支持多 节点部署,数据分区等.还有就是Mysql使用 ...
最新文章
- HTML的标签描述11
- 安装npm_前端开发:node.js的node包管理器npm安装以及使用
- 2020年最新Java面试题免费下载!
- hdu 5274(树链剖分)
- Kruskal+LCA【p2245】 星际导航
- wxWidgets:启动默认浏览器
- ES中搜索结果各属性说明介绍,以及搜索中的timeout机制讲解(来自学习资料,34节)
- android 使用浏览器打开指定页面
- 反射获取有参数的成员方法并运行
- MongoDB 聚合
- grafana 创建仪表盘_创建仪表盘前要问的三个问题
- ecshop nginx php-fpm,ecshop在nginx下配置常见问题
- bmaplib vue 调用_Vue集成百度地图
- python 两点曲线_python机器学习分类模型评估
- mac OS X 10.9.2 gdb codesign
- ivar和property
- 华为NP课程笔记8-BGP2
- 智慧灯杆解决方案之智慧景区(园区)建设
- 2022腾讯云服务器租用费用价格表(轻量和CVM精准报价)
- 安卓app保持屏幕常亮
热门文章
- 【好用的工具】Hue 图形化操作数仓工具
- 廖雪峰Java11多线程编程-1线程的概念-1多线程简介
- 每日坚果“鼻祖”,沃隆再闯IPO
- 如何用计算机把数字12变成21,计算机应用基础模拟试卷8
- Python3 英文字母转换哥特式字体
- 计算机工程硕士论文答辩,计算机学院工程硕士论文答辩须知20.doc
- 项目回顾:一个简单的充值码库存管理系统
- C语言单元测试框架——CUnit 安装(windows和Linux)及使用
- 基于SpringDataJpa的mysql动态分页多表查询
- 计算机组装与维护课文,电脑组装实训心得体会文章精选.doc