Teradata中fastload使用
SESSIONS 4; /* optional ,total number of sessions to be allotted for the script */
ERRLIMIT 1000; /* optional */ LOGON localhost/Teradata_Education,Educate; /* tdpid = vivaldi,caracal... */ DROP TABLE stu_fl; /* final target table */
DROP TABLE error_1; /* error table ,internal to fast load utility needed to be defined */
DROP TABLE error_2; /* error table ,internal to fast load utility needed to be defined */ CREATE TABLE stu_fl /* target table definition */
(
stu_no VARCHAR(5),
stu_name VARCHAR(10),
age VARCHAR(2)
)
PRIMARY INDEX ( stu_no,stu_name,age ); SET RECORD VARTEXT "#"; /* delimiter in the source file */ DEFINE /* define the structure of the source file */
stu_no (VARCHAR(5)),
stu_name (VARCHAR(10)),
age (VARCHAR(2)) File=stu_fl.dat; /* source file location */ SHOW; BEGIN LOADING stu_fl
ERRORFILES error_1, error_2; INSERT INTO stu_fl /* final insert */
(
stu_no ,
stu_name ,
age
)
VALUES
(
:stu_no ,
:stu_name ,
:age
)
; END LOADING;
LOGOFF;
10000#Tough00001#26
10001#Tough#26
10002#Tough#26
TDExpress14.0.3_Sles10:~/tough/test # fastload < stu_fl.fastload
===================================================================
= =
= FASTLOAD UTILITY VERSION 14.00.00.07 =
= PLATFORM LINUX =
= =
===================================================================
===================================================================
= =
= Copyright 1984-2012, Teradata Corporation. =
= ALL RIGHTS RESERVED. =
= =
===================================================================
**** 06:55:47 Processing starting at: Sat Jun 28 06:55:47 2014
0001 SESSIONS 4; /* optional ,total number of sessions to be allotted for the s
cript */
**** 06:55:47 FDL4866 SESSIONS command accepted
0002 ERRLIMIT 1000; /* optional */
**** 06:55:47 Error limit set to: 1000 ===================================================================
= =
= Logon/Connection =
= =
===================================================================
0003 LOGON localhost/Teradata_Education,
**** 06:55:49 Teradata Database Release: 14.00.03.02
**** 06:55:49 Teradata Database Version: 14.00.03.02
**** 06:55:49 Number of AMPs available: 2
**** 06:55:49 Current CLI or RDBMS allows maximum row size: 64K
**** 06:55:49 Character set for this job: ASCII 0004 DROP TABLE stu_fl; /* final target table */
**** 06:55:50 Command completed successfully
0005 DROP TABLE error_1; /* error table ,internal to fast load utility needed to
be defined */
**** 06:55:50 RDBMS error 3807: Object 'error_1' does not exist.
0006 DROP TABLE error_2; /* error table ,internal to fast load utility needed to
be defined */
**** 06:55:50 RDBMS error 3807: Object 'error_2' does not exist. 0007 CREATE TABLE stu_fl /* target table definition */
(
stu_no VARCHAR(5),
stu_name VARCHAR(10),
age VARCHAR(2)
)
PRIMARY INDEX ( stu_no,stu_name,age );
**** 06:55:50 Command completed successfully 0008 SET RECORD VARTEXT "#"; /* delimiter in the source file */
**** 06:55:50 Now set to read 'Variable-Length Text' records
**** 06:55:50 Delimiter character(s) is set to '#'
**** 06:55:50 Command completed successfully 0009 DEFINE /* define the structure of the source file */
stu_no (VARCHAR(5)),
stu_name (VARCHAR(10)),
age (VARCHAR(2))
File=stu_fl.dat; /* source file location */
**** 06:55:50 FDL4803 DEFINE statement processed 0010 SHOW;
FILE = stu_fl.dat
STU_NO OFFSET = 0 LEN = 5 VARCHAR
STU_NAME OFFSET = 7 LEN = 10 VARCHAR
AGE OFFSET = 19 LEN = 2 VARCHAR
TOTAL RECORD LENGTH = 23 0011 BEGIN LOADING stu_fl
ERRORFILES error_1, error_2;
**** 06:55:50 Number of FastLoad sessions requested = 4
**** 06:55:50 Number of FastLoad sessions connected = 2
**** 06:55:50 FDL4808 LOGON successful
**** 06:55:50 Number of AMPs available: 2
**** 06:55:50 BEGIN LOADING COMPLETE ===================================================================
= =
= Insert Phase =
= =
===================================================================
0012 INSERT INTO stu_fl /* final insert */
(
stu_no ,
stu_name ,
age
)
VALUES
(
:stu_no ,
:stu_name ,
:age
)
;
**** 06:55:50 Number of recs/msg: 2920
**** 06:55:50 Starting to send to RDBMS with record 1
**** 06:55:50 Sending row 3
**** 06:55:50 Finished sending rows to the RDBMS
**** 06:55:50 Acquisition Phase statistics:
Elapsed time: 00:00:00 (in hh:mm:ss)
CPU time: 0 Seconds
MB/sec: N/A
MB/cpusec: N/A ===================================================================
= =
= End Loading Phase =
= =
===================================================================
0013 END LOADING;
**** 06:55:51 END LOADING COMPLETE
Total Records Read = 3
Total Error Table 1 = 0 ---- Table has been dropped
Total Error Table 2 = 0 ---- Table has been dropped
Total Inserts Applied = 3
Total Duplicate Rows = 0
Start: Sat Jun 28 06:55:50 2014
End : Sat Jun 28 06:55:51 2014
**** 06:55:51 Application Phase statistics:
Elapsed time: 00:00:01 (in hh:mm:ss)
0014 LOGOFF;
===================================================================
= =
= Logoff/Disconnect =
= =
===================================================================
**** 06:55:51 Logging off all sessions
**** 06:55:52 Total processor time used = '0.36 Seconds'
. Start : Sat Jun 28 06:55:47 2014
. End : Sat Jun 28 06:55:52 2014
. Highest return code encountered = ''.
**** 06:55:52 FDL4818 FastLoad Terminated
Teradata中fastload使用的更多相关文章
- Teradata SQL tips
Question: Insert into table_name (1),(2),.... Teradata 貌似不能同时插入,只能一条一条插入,报错. 后来改为: Insert into tabl ...
- TERADATA数据库操作
1.创建一个数据库的命令举例: ,spool; 注释:该命令创建了一个测试数据库testbase,其永久表空间为200mb,spool空间不能超过100mb.在teradata数据库系统的缺省方式下, ...
- SQL-Teradata基础
1.创建一个和表 pnr_1 结构一样的表 Create table pnr_2 as pnr_1 with no data 不含数据 Create table pnr_2 as pnr_1 wit ...
- 采用ETL with RDBMS模式来实现ETL
目前Teradata数据仓库的ETL作业采用ELT方式, 因为loading太重了, 需要将ETL压力转移到专门的ETL Server上. 对于ETL工具, 市场上已有很成熟的商业/开源工具, 比如I ...
- SQL基础-创建新的输出字段
一.创建新的输出字段 1.建表.插数据 ### CREATE TABLE `t_stock_trans_dtl` ( `trans_id` varchar(100) NOT NULL COMMENT ...
- Python开源框架
info:更多Django信息url:https://www.oschina.net/p/djangodetail: Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC) ...
- 使用tdload工具将本地数据导入到Teradata数据库中
想把本地的数据文件(比如txt.csv)中的数据导入到Teradata虚拟机中的表中.既可以使用Teradata Assistant中的import功能,也可以使用fastload导入,前者的缺点是一 ...
- Teradata基础教程中的数据库试验环境脚本
Teradata基础教程中的数据库表: Customer: 客户信息表 Location: 位置信息表 Employee: 雇员信息表 Job: 工作信息表 Department: 部门表 ...
- 【Teradata SQL】从中文数字字母混合字符串中只提取数字regexp_substr
目标:从中文数字字母的字符串中只提取数字 sel regexp_substr('mint choc中文11国1','\d+')
随机推荐
- Frameset使用教程 小结
frame,是网页开发必须掌握的知识.例如后台架构.局部刷新,页面分割,都是frame的用途表现,尤其是后台页面制作,使用frame会给用户带来非常舒适的使用感受. frame知识点包括(frames ...
- Problem:Minesweeper Master
Google code jam Qualification Round 2014 题目链接:https://code.google.com/codejam/contest/dashboard?c=29 ...
- 人体时钟hone hone clock
摘要:一个由日本人设计的有意思的Flash时钟:人体时钟 hone hone clock .安装很简单,直接js导入即可,包括两种样式:透明背景和白色背景. 很可爱的一个设计,实现后效果如下: 使用方 ...
- angularjs表格方式显示数据
<table> <tr ng-repeat="x in names"> <td>{{ x.Name }}</td> <td&g ...
- HDU 2084 数塔 (DP)
数塔 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Pr ...
- 剑指Offer14 逆序链表
/************************************************************************* > File Name: 14_Revers ...
- MVC 菜鸟学习记录2
自定义Html.Helper扩展方法 在Models文件夹下新建一个静态类,取名为:MyHtmlHelper.cs 将MyHtmlHelper设置为static,并写入以下的一个静态方法 public ...
- HDU4277 USACO ORZ(dfs+set)
Problem Description Like everyone, cows enjoy variety. Their current fancy is new shapes for pasture ...
- 关于DB2 SQL0805N找不到程序包的错误解决办法
DB2在执行SQL语句的时候会使用内部定义的包(package)来保持不同级别的游标的稳定性, 包的名字就是“ULLID.SYSLH2XX“. DB2 里面默认的时候会创建3个这样的包即SYSLH20 ...
- ASP.Net 类(CS)文件怎样获取Web应用程序的路径
Web应用程序,写了一个线程CS类别,这个类别将会放于Global.asax文件中执行,主要是监控程序下某一个文件是否有异动,而作出相应警示动作,如发送邮件等. 实现运行过程中,也许会有一个情况出现, ...