标签:
teradata分区 |
分类: Oracle,Teradata |
PARTITION BY ( RANGE_N(LATN_ID BETWEEN 10001 AND 10013 EACH 1
,
NO RANGE, UNKNOWN),RANGE_N(BILLING_CYCLE_ID BETWEEN 200701 AND
200812 EACH 12 ,
200901 AND 201212 EACH 1 , NO RANGE, UNKNOWN) );
;
PARTITION BY RANGE_N(End_Dt
;
分区(PPI)是Teradata V2R5中的新特性,尤其适合用在类似流水、帐单、话单、中间表(日或月)类的表上,区隔PARTITION的字段,可是加载时间,统计时间(日或月)之类的时间性质的字段.相同PI的数据,在同一AMP中,不再是杂乱无章,而是按PARTITION字段排序.对这类大表的引用尽量加上PARTITION字段作为条件,可以减少对大部分数据的扫描.(注:Teradata中的PARTITION概念不同于ORACLE中的PARTITION概念,前者是逻辑上,后者是物理上的,所以在使用上还是很大的区别)
定义PPI的一些原则:
标签:
informatica面试题大杂谈 |
分类: ETL |
1 What is the difference between a data warehouse and a data mart?
Ø Dataware house:
It is a collection of data marts. Represents historical data. a data warehouse is a relational database which is specially designed for analysis purpose rather then for transactional purpose.
Ø Data mart:
It is a sub set of data ware housing.It can provide the data to analyze query reporting
& analysis. a datmart is subject oriented database which gives the data about each and every individual department in an organisation.
2 how can one connect two fact tables ? is it possible ? how?
This confirm dimenstion methodology.If a dimension table is connected to more then one Fact table is called confirm dimension.
Fact Tables are connected by confirmed dimensions, Fact tables cannot be connected directly, so means of dimension we can connect
3 suppose data are coming from different locations and those data w
标签:
杂谈 |
分类: SQLServer |
还是大学的时候用SQL SERVER,已经很久没有用了。现在要把SQL SERVER的数据库数据导到ORACLE库中。
重新用SQL SERVER,发现好多知识点已忘了,故记录一下用到的点。
一、声明变量 可用declare 变量名前加@是局部变量,加两个@是全局变量,语法如下:
declare @v_count int;
给变量赋值 可用set 或 select,如下所示:
set @v_count=12; 或 select @v_count=@@identity;
可以直接在一个SQL查询窗口 使用变量,我想这类似于ORACLE中的 TEST窗口吧.
二、游标的使用
declare @fid varchar(100);
declare @fno varchar(100);
declare mycur cursor for select id,name
open mycur
fetch next from mycur into @fid,@fno
while(@@fetch_status=0)
begin
update t1 set name=@fid,id=@fid+1000 where
id=@fid
fetch next from mycur into @fid,@fno
end
close mycur
deallocate mycur
三、if else 的使用
如果if 或else内有多
标签:
expdpexp高低版本杂谈 |
分类: Oracle,Teradata |
ORACLE中逻辑备份可以用EXPDP,EXP,在这里我不想详细讨论这两者之间的区别,一句话,EXPDP是服务器端的工具,EXP是客户端的工具(EXPORT DUMP)
主机: ORACLE版本
主机A ORACLE除了系统用户还有两个用户 TSHIS、TSHIS2
主机B ORACLE除了系统用户还有一个用户 OWHIS
主机A可连接到主机B的数据库 TNSNAME 为TEST_XL
一、EXPDP 对应IMPDP的用法 (只简单说明)在主机A上进行操作
首先需要有一个DIRECTORY 用来指向导出的文件或者导入的文件位置在哪里,一般都用系统用户建立如SYS、SYSTEM,创建语法如下:
CREATE DIRECTORY EXPDP_DIR AS 'D:\EXPDP_IMPDP';
需要授权给相应的用户使用如TSHIS:GRANT READ,WRITE ON DIRECTORY EXPDP_DIR TO TSHIS;
需要将TSHIS用户下的JK_ARCHIVE表中的数据导出后导入到TSHIS2中,并且表名改为JK_ARCHIVE2.脚本如下:
EXPDP TSHIS/TSHIS DIRECTORY=EXPDP_DIR DUMPFILE=JK_ARCHIVE_DATA.DMP TABLES=JK_ARCHIVE;导出成功。
IMPDP TSHIS2/TSHIS2 DIRECTORY=EXPDP_DIR DUM
标签:
杂谈 |
分类: Oracle,Teradata |
标签:
杂谈 |
分类: Windows窗体程序 |
//注意:把一个excel文件看做一个数据库,一个sheet看做一张表。语法 'SELECT * FROM [sheet1$]',表单要使用'[]'和'$'
标签:
杂谈 |
分类: 计算机方面 |
一、------------------------------------------------------------------------------------------
物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。
本篇我们将会看到怎
标签:
杂谈 |
分类: English |
对单词词性的了解有助于语法的学习
英语单词词性
n. 名词 v. 动词 pron. 代词
标签:
杂谈 |
分类: Windows窗体程序 |
int index;
if (dgvFeeInfo.SelectedRows.Count > 0)
标签:
杂谈 |
分类: Windows窗体程序 |
public