Teradata中fastload使用】的更多相关文章

Teradata Fastload Utility 是teradata数据库中一个基于命令行的快速load大量数据到一个空表的工具. 数据可以从以下途径被load: 1) Disk 或 tape; 2) 网络服务器上的文件:   Teradata Fastload使用多个session来load data,但是每一个job只能load到一个表中.如果要load到多个表中,需要提交多个job.     1. fastload脚本文件   SESSIONS ; /* optional ,total…
Question: Insert into table_name  (1),(2),.... Teradata 貌似不能同时插入,只能一条一条插入,报错. 后来改为: Insert into table_name (1); Insert into table_name (2); Insert into table_name (3); ... 就可以了.  但是不确定 是不是不能同时插入,还没找到确切的证据!!! ------------------------------------------…
1.创建一个数据库的命令举例: ,spool; 注释:该命令创建了一个测试数据库testbase,其永久表空间为200mb,spool空间不能超过100mb.在teradata数据库系统的缺省方式下,是不区分大小写字母的. 2.修改数据库的命令举例: Modify ; 注释:该命令将testbase的永久表空间修改为300mb,spool空间定义不变. 3.创建用户的命令实例: ,spool,password=testpassword: 4.修改一个用户的命令实例: Modify user te…
1.创建一个和表 pnr_1 结构一样的表 Create table pnr_2 as pnr_1 with no data  不含数据 Create table pnr_2 as pnr_1 with  data  含数据 2.NULLIF(exp1,exp2) 当字段exp1与exp2相等时返回 空:当两者不相等时返回 exp1 -------常用在除数不能为0的限制下  RPK/NULLIF(ASK,0) 3.Substr(exp,m,n) 从第m位开始截取,截取长度为 n ------常…
目前Teradata数据仓库的ETL作业采用ELT方式, 因为loading太重了, 需要将ETL压力转移到专门的ETL Server上. 对于ETL工具, 市场上已有很成熟的商业/开源工具, 比如Informatica的PowerCenter, IBM的Datastage, 开源的Kettle. 下面是我自己的一些思考, 出发点是, 如何花比较小的代价将ELT模式切换到ETL模式. 我的推荐是: 采用ETL with RDBMS模式, 而不是传统的ETL工具. ETL with RDBMS这个…
一.创建新的输出字段 1.建表.插数据 ### CREATE TABLE `t_stock_trans_dtl` ( `trans_id` varchar(100) NOT NULL COMMENT '交易流水号', `stock_name` varchar(20) NOT NULL DEFAULT '' COMMENT '股票名称', `stock_code` varchar(10) NOT NULL DEFAULT '' COMMENT '股票代码', `opt_tm` datetime N…
info:更多Django信息url:https://www.oschina.net/p/djangodetail: Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架.使用 Django,我们在几分钟之内就可以创建高品质.易维护.数据库驱动的应用程序. Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设计的完美... info:更多OpenERP信息url:https://www.oschina.net/p/o…
想把本地的数据文件(比如txt.csv)中的数据导入到Teradata虚拟机中的表中.既可以使用Teradata Assistant中的import功能,也可以使用fastload导入,前者的缺点是一次至多导入1000行记录,后者的缺点是需要写一定的代码. 这里介绍一种使用TDload工具(Teradata Load)来导入大量数据的方法. 命令介绍: tdload -f 路径/文件名.后缀 -u 用户名 -p 密码 -h IP地址 -t 库名.表名 --SourceTextDelimiter…
Teradata基础教程中的数据库表: Customer:  客户信息表 Location:  位置信息表 Employee:  雇员信息表 Job:  工作信息表 Department:  部门表 Employee_Phone:  员工电话表 Location_Employee:  员工与位置的对照表 Location_Phone:  位置与电话的对照表 Contact:  联系表 整个试验数据库的名称是TERADATA_EDUCATION,其下分成以下三个数据库: CUSTOMER_SERV…
目标:从中文数字字母的字符串中只提取数字 sel regexp_substr('mint choc中文11国1','\d+')…
                                随着计算机技术的不断发展,GIS技术也紧跟IT技术的热潮,从三维技术.到移动技术,从大数据技术到云计算技术,只要IT有的新技术,Esri都会一直紧跟最新的技术潮流. 那么Teradata作为数据仓库的主要实践者,被广大用户所应用而且有很好的口碑. Teradata数据仓库介绍 Teradata数据仓库拥有全球领先的技术,其主要软件和硬件产品包括:Teradata数据库.Teradata数据仓库软件.企业数据仓库.动态企业数据仓库.数…
Teradata是受欢迎的关系数据库管理系统之一. 它主要适用于构建大规模数据仓库应用程序.Teradata通过并行性的概念实现了这一点. 它是由Teradata公司开发的. 无限并行化-  Teradata数据库系统基于大规模并行处理(MPP)架构. MPP架构在整个系统上平均分配负载. Teradata系统在其进程之间分割任务,并并行运行它们以确保任务快速完成 没有共享架构-  Teradata的架构称为共享无架构. Teradata节点,其访问模块处理器(AMP)和与AMP相关联的磁盘独立…
笔者大学所学计算机专业,读书时接触过Oracle.mysql和SQL SERVER,一度坐井观天觉得数据库应该也就这些了,但自笔者毕业进入数据仓库这个行业,接触的第一个商业数据库即是Teradata,亦是接触到的第一个MPP体系架构,先简单谈谈个人对Teradata的认识吧 产品特点: 1.MPP架构,为提供商业大数据分析处理而设计构建(OLAP) 2.通过PE.BYNET.AMP中间件构建出高效的并行数据库系统(作为行式数据库对硬件资源要求特别在于内存资源需求上优势很明显) 3.通过PI和SI…
从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构 (SMP : Symmetric Multi-Processor) ,非一致存储访问结构 (NUMA : Non-Uniform Memory Access) ,以及海量并行处理结构 (MPP : Massive Parallel Processing) .它们的特征分别描述如下: 1. SMP(Symmetric Multi-Processor) SMP (Symmetric Multi Processing),对称多处理系…
查看一个Package的历史Message 数据,发现 DataFlow Task 经常出错,错误信息的Description是: Description: "While reading current row from host, a premature end-of-message was encountered--an incoming data stream was interrupted when the server expected to see more data. The ho…
Teradata的SQL设计和Oracle真不是一个水平, 一点美感的没有.  上个世纪它靠着MPP一招鲜吃变天, 居然做了十多年数据仓库的老大,  时过境迁, 现在有不少SQL On Hadoop 产品已经出来了, 考虑到scale out的成本和能力, Teradata 数据仓库优势荡然全无. 将来必将会被SQL on Hadoop/Spark替代. 毕竟在Teradata上做了几年, 也该写点总结. 下面是我常用的一些编程知识 --字符串函数    SELECT 'FirstName' |…
Teradata天睿公司(纽交所代码:TDC),是美国前十大上市软件公司之一.经过逾30 年的发展,Teradata天睿公司已经成为全球最大的专注于大数据分析.数据仓库和整合营销管理解决方案的供应商.其提出一种先进的FS-LDM模型(Financial Services Logcial Data Model) --企业级数据模型,包括金融机构业务数据,囊括了银行约80%的业务数据,并把预定义的业务模板连接到核心银行业务数据和数据仓库中. Teradata FS-LDM是一个成熟产品,在一个集成的…
1. 需要某种特定形式的date 类型export 到文件中,例如 YYYYMMDD/ YYYY-MM-DD 这时候不一定非要用date 类型,可以转换为varchar 类型! CAST(CAST (DATE AS FORMAT 'YYYYMMDD') AS CHAR(8)) 两重CAST 第一个转化格式,但是结果还是date的默认类型,01/08/2015; 第二个转化类型char,就看到结果了. 2. Teradata 表的类型 可以用show table 名字来查看某表的定义 1) MUL…
OGG12c在2014.4.24发布了对TD的最新支持版本,软件可在此下载:https://edelivery.oracle.com.新版本特性如下: 当前支持TD 14.1的捕获和交付,仍然基于Teradata数据访问模块(TAM)13.10访问TD,但不支持NUBMER或VARRAY数据类型的捕获. 支持投递到Teradata的15.0. 支持协同交付(coordinated Delivery, replicat):允许在一个OGG参数文件中提供多个投递进程. OGG针对TD的最佳实践文档可…
我们来看一下下面这条语句: BEGIN LOADING stu_flERRORFILES error_1, error_2;   如果此时已经存在error_1或error_2表,那么将会报错,信息如下: BEGIN LOADING stu_fl ERRORFILES error_1, error_2; :: :: :: FDL4808 LOGON successful :: RDBMS error : Existing ERROR table(s) or Incorrect use of st…
Teradata数据库中也有和oracle类似的分析函数,功能基本一样.示例如下: RANK() 函数   SELECT * FROM salestbl ORDER BY 1,2; storeid prodid sales----------- ------- ---------1001 A 100000.00 1001 C 60000.00 1001 D 35000.00 1001 F 150000.00 1002 A 40000.00 1002 C 35000.00 1002 D 25000…
引言 随着计算机系统在处理能力.存储能力等方面,特别是计算机软件技术的不断提高,使得信息处理技术得到飞速发展. 数据处理主要分为两大类:联机事物处理OLTP.联机分析处理OLAP.OLTP也就是传统的关系型数据库应用,主要功能是基本的.日常的事务处理操作,对响应时间要求非常高,是一种面向应用的生产系统.OLAP是基于数据仓库的面向主题的信息分析处理过程. 什么是数据仓库 与传统关系型数据库不同的是,数据仓库储存的是历史数据,针对数据仓库系统的查询大都非常复杂,特别消耗系统资源,对系统的可扩展能力…
此博客内容简介及目录 http://www.cnblogs.com/weibaar/p/6644261.html 最近在TERADATA环境学习SQL.在这里记录一下学习中查过的知识点,作为备案. 目录: 关于SQL学习及所用在线数据库 表联合 (join) SQL子查询 在select时创建新字段 (as, case when) 数据分组 (group by + 聚合函数count, sum, avg等) 利用over (partition by)进行数据分组并创建新字段 样本选择 1.关于S…
1.安装Python 方法详见:[Python 05]Python开发环境搭建 2.安装Teradata客户端ODBC驱动 安装包地址:TTU下载地址 (1)安装TeraGSS和tdicu(ODBC依赖包) (2)安装Teradata的ODBC驱动 (3)配置ODBC 3.下载并安装Teradata Python Module 安装包地址:下载地址 将下载的安装包teradata-15.10.0.21.tar.gz拷贝到任意目录D:\python-offline-lib下.使用pip命令进行安装…
1.安装介质获取: 获取的路径:connections==>Gateways==>Customer Services==>TOOLS & APPLICATIONS(点击More)==>Patch Server 获取安装包:TTU 16.20.10.00 Windows - Base 安装包说明:This includes SQL Assistant, load & unload utilities, database management, administrati…
一.场景描述 数据库为ASCII编码单字节存储,在查询中文时可能会出现错误结果.例如查询like“房”字,会查询出不含“房”,含“朔科”的结果. select * from Tablename01 where name like '%房%'; 二.原因分析 一个汉字为2个字符,“朔”的第二个字节与“科”的第一个字节,正好与“房”的两个字节相同.查看十六进制,如下: select char2hexint('房'); --00B7 00BF select char2hexint('朔科'); --0…
The Reconfiguration and Configuration utilities are used to define the AMPs and PEs that operate together as a Teradata Database. (Configuration is described in an earlier chapter of this manual.) 1.config工具 (1)启动工具 cnsterm start config Started ‘conf…
多值压缩(MVC) Enhanced Multi-Value Compression (MVC) or Value-List Compression• Compress VARCHAR, VARBYTE, or VARGRAPHIC columns• Number of characters in a compressed value is increased to 510. 算法压缩(ALC) Algorithmic Compression (ALC) or Column Level Comp…
如下所有操作需要使用root登录到TD数据库节点操作 1.获取数据库当前默认配置 //使用root登录TD数据库节点 cd /opt/teradata/tdat/tdbms/xx.xx.xx.xx/bin //xx.xx.xx.xx为数据库版本号tdlocaledef -reverse current -source /tmp/tdlocaledef_14.txt 2.修改如下配置 vi /tmp/tdlocaledef_14.txt DATE {"YY/MM/DD"} 改为 DATE…
 1.TPT Description Teradata Parallel Transporter (TPT) is client software that performs data extractions, data transformations, and data loading functions in a scalable, parallel processing environment. TPT brings together the traditional Teradata Lo…