自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nsj820的专栏

Oracle、Linux/UNIX、ETL is here!

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 当前全量表与拉链表关联查询获取历史时刻准确数据实例

<br />在数据仓库中,一般不常或不会变动的信息存放在一个当前全量表中(当前全量表中也会存储常变重要信息,但那只是一个当前值),而经常会变动的重要的要记录历史的数据(如状态、余额等)一般存放在拉链表中。而如果要获取当前全量表的历史某一时刻的准确的全部数据信息,则要通过如下方式关联得到:<br /> SELECT '20100119' 数据日期, --数据日期 A.AGMT_NO 协议编号, --协议编号 A.AGMT_S

2010-12-28 14:03:00 10591 1

原创 仓库拉链算法的数据恢复机制(重跑中间任意一天保证数据的准确完整性)

<br />1、       日志表、EDW目标表及临时表的创建<br /> --1、日志表的创建create table EDW_ETL_LOG_DETAIL( PROC_NAME VARCHAR2(50), P_ETLDATE VARCHAR2(20), ETL_MEMO VARCHAR2(10), ETL_RECORD_NUM INTEGER, ERR_MSG VARCHAR2(1000), ERR_S

2010-12-24 16:51:00 4899 4

原创 仓库数据增量更新加载算法(支持混乱日期跑批)

<br />1、  建库及测试数据插入脚本<br /> --建增量更新目标表-- Create tablecreate table EDW_T100_BAL_IU( ID VARCHAR2(8) not null, BAL NUMBER(22,2), UPDATE_DT VARCHAR2(8));-- Add comments to the table comment on table EDW_T100_BAL_IU is '余额(增量更新

2010-12-17 16:08:00 3400

原创 拉链表的展开算法

<br />在做数据仓库项目的过程中,有时候可能也会根据历史拉链表,展开为每天全量表;相当于一个还原的过程,即构建拉链表的反过程。<br />1、建表及插入测试数据语句<br /> --建表语句--生成EDW_T00_H表(历史拉链表)-- Create tablecreate table EDW_T00_H( ID VARCHAR2(2) not null, START_DATE DATE not null, STATUS VARCHAR2(2),

2010-12-16 18:32:00 5220

原创 仓库项目开发批处理调度程序时用到的两三个SQL

数据仓库项目在SQL代码开发完成后,要考虑程序代码间的依赖关系,统计用到的ODS源表情况,然后才能开发批处理调度程序。本文就此贴出查找程序调度依赖关系和统计用到的ODS源表的两段SQL代码。1、查找程序调度依赖关系 WITH EDW_TABLE AS (SELECT DISTINCT TRIM(SUBSTR(SUBSTR(UPPER(TEXT), INSTR(UPPER(TEXT), 'EDW', 1), 30)||' ',1,INSTR(SUBSTR(UPPER(TEXT), INSTR(UPPER(

2010-12-14 14:15:00 1196

通过SQL链接oracle数据库.txt

通过SQL链接oracle数据库.txt

2008-05-15

SQL安装说明

SQL安装说明,SQL Server 2000安装.rm.

2008-05-15

Oracle性能优化.chm

Oracle性能优化.chm

2008-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除