- 博客(2)
- 资源 (2)
- 收藏
- 关注
shell日期增加N天算法
由于AIX shell上不支持date -d方式对当天日期增加N天的用法。于是晚上花了半个小时写了个程序,算法很简单,用了几个set年、月和日的函数,肯定还有优化的余地,代码如下:#!/bin/sh year=0 month=0 day=0 for m in 1 3 5 7 8 10 12 do daysofMonth[m]=31 done for m in 4
2013-04-08 23:34:09
267
原创 数据仓库ETL加载算法-历史拉链
所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。 算法:(拉链表算法其实就是以前遇到过的缓慢变化维的其中一种情况,用存储过程实现的话稍微麻烦点。) 1采集当日全量数据到ND(NewDay)表; 2可从历史表中取出昨日全量数据存储到OD(OldDay)表; 3(ND-OD)就是当日新增和变化的数据,也就是当天的增量,用W_I表示; 4(OD-ND)为状态到
2013-02-25 23:45:00
331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅