数据仓库
数据仓库DWS层
dws主要是为防止重复计算。计算结果使用比较高的保存到dws。提高数据利用
1.dws创建哪些表
维度模型的维度表为基准。dwd有一个维度,dws有一个表与之对应。地区维度->地区宽表,用户维度->用户宽表。
2.dws表结构是咋样的
dws 一行数据,一个维度对象的当日的汇总行为。主键是维度id,其余字段是与该维度相关的事实表的度量值的聚合值。聚合到天。每天一个分区。
1.系统函数
1.1 nvl函数
NVL(表达式1,表达式2)
如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。
该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。
select nvl(1,0);
1
select nvl(