设为首页 加入收藏

TOP

BIAPPS开发(二)
2014-11-24 07:55:55 来源: 作者: 【 】 浏览:2
Tags:BIAPPS 开发
数据并存储到变化表中,发布者与订阅都位于同一数据库中;异步模式则是基于Oracle 的流复制技术。
优点:提供了易于使用的API 来设置CDC 环境,缩短ETL 的时间。不需要修改业务系统表结构,可以实现数据的递增加载。
缺点:业务系统数据库版本与产品不统一,难以统一实现,实现过程相对复杂,并且需深入研究方能实现。或者通过第三方工具实现,价格昂贵。

3、搭建数据模型

衍生度量

选择 函数 -> 时间序列函数 -> ToDate

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、搭建报表系统(略)
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇redis的sortedset用法 下一篇android内置数据库的简单实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)
·MySQL 数据类型:从 (2025-12-26 18:20:03)
·Linux Shell脚本教程 (2025-12-26 17:51:10)
·Qt教程,Qt5编程入门 (2025-12-26 17:51:07)