数据并存储到变化表中,发布者与订阅都位于同一数据库中;异步模式则是基于Oracle 的流复制技术。 优点:提供了易于使用的API 来设置CDC 环境,缩短ETL 的时间。不需要修改业务系统表结构,可以实现数据的递增加载。 缺点:业务系统数据库版本与产品不统一,难以统一实现,实现过程相对复杂,并且需深入研究方能实现。或者通过第三方工具实现,价格昂贵。 3、搭建数据模型
衍生度量
选择 函数 -> 时间序列函数 -> ToDate
选择 逻辑表 -> F-销售事实 -> 销售金额 替换ToDate(《度量》,《级别》)中的《度量》
选择 时间维 -> Dim-时间维 -> 月份 替换ToDate(《度量》,《级别》)中的《级别》
| ToDate("ATData"."F-销售事实"."销售金额" , "ATData"."Dim_时间维"."月份" ) |
衍生度量 销售数量MTD:
| ToDate("ATData"."F-销售事实"."销售数量" , "ATData"."Dim_时间维"."月份" ) |
衍生度量 销售金额QTD:
| ToDate("ATData"."F-销售事实"."销售金额" , "ATData"."Dim_时间维"."季度" ) |
衍生度量 销售数量QTD:
| ToDate("ATData"."F-销售事实"."销售数量" , "ATData"."Dim_时间维"."季度" ) |
衍生度量 销售金额YTD:
| ToDate("ATData"."F-销售事实"."销售金额" , "ATData"."Dim_时间维"."年份" ) |
衍生度量 销售数量YTD:
| ToDate("ATData"."F-销售事实"."销售数量" , "ATData"."Dim_时间维"."年份" ) |
衍生度量 销售数量去年同期:
| Ago("ATData"."F-销售事实"."销售数量" , "ATData"."Dim_时间维"."年份" , 1) |
衍生度量 销售金额去年同期:
| Ago("ATData"."F-销售事实"."销售金额" , "ATData"."Dim_时间维"."年份" , 1) |
衍生度量 销售数量MTD去年同期:
| Ago("ATData"."F-销售事实"."销售数量MTD" , "ATData"."Dim_时间维"."月份" , 12) |
衍生度量 销售金额MTD去年同期:
| Ago("ATData"."F-销售事实"."销售金额MTD" , "ATData"."Dim_时间维"."月份" , 12) |
衍生度量 销售数量QTD去年同期:
| Ago("ATData"."F-销售事实"."销售数量QTD" , "ATData"."Dim_时间维"."季度" , 4) |
衍生度量 销售金额QTD去年同期:
| Ago("ATData"."F-销售事实"."销售金额QTD" , "ATData"."Dim_时间维"."季度" , 4) |
衍生度量 销售数量YTD去年同期:
| Ago("ATData"."F-销售事实"."销售数量YTD" , "ATData"."Dim_时间维"."年份" , 1) |
衍生度量 销售金额YTD去年同期:
| Ago("ATData"."F-销售事实"."销售金额YTD" , "ATData"."Dim_时间维"."年份" , 1) |
衍生度量 销售数量MTD上期:
| Ago("ATData"."F-销售事实"."销售金额MTD" , "ATData"."Dim_时间维"."月份" , 1) |
衍生度量 销售数量MTD上期:
| Ago("ATData"."F-销售事实"."销售数量MTD" , "ATData"."Dim_时间维"."月份" , 1) |
衍生度量 销售数量MTD环比增长率:
| ("ATData"."F-销售事实"."销售数量MTD" /"ATData"."F-销售事实"."销售数量MTD上期" -1) * 100 |
衍生度量 销售金额MTD环比增长率:
| ("ATData"."F-销售事实"."销售金额MTD" /"ATData"."F-销售事实"."销售金额MTD上期" -1) * 100 |
衍生度量 销售数量MTD同比增长率:
| ("ATData"."F-销售事实"."销售数量MTD" /"ATData"."F-销售事实"."销售数量MTD去年同期" -1)*100 |
衍生度量 销售金额MTD同比增长率:
| ("ATData"."F-销售事实"."销售金额MTD" /"ATData"."F-销售事实"."销售金额MTD去年同期" -1)*100 |
衍生度量 销售数量QTD同比增长率:
| ("ATData"."F-销售事实"."销售数量QTD" /"ATData"."F-销售事实"."销售数量QTD去年同期" -1)*100 |
衍生度量 销售金额QTD同比增长率:
| ("ATData"."F-销售事实"."销售金额QTD" /"ATData"."F-销售事实"."销售金额QTD去年同期" -1)*100 |
衍生度量 销售数量YTD同比增长率:
| ("ATData"."F-销售事实"."销售数量YTD" /"ATData"."F-销售事实"."销售数量YTD去年同期"-1)*100 |
衍生度量 销售金额YTD同比增长率:
| ("ATData"."F-销售事实"."销售金额YTD" /"ATData"."F-销售事实"."销售金额YTD去年同期"-1)*100 |
4、搭建报表系统(略)
|