社区
数据仓库
帖子详情
数据仓库针对事实表的历史数据变更处理方式
z184931481
2018-03-06 03:06:35
环境用的是SQL Server做物理存储,ETL用的是Kettle,通常在会对业务数据进行抽取做事实表,但业务数据每一天都会有变更(新增,修改,删除),想准备对这张事实表上的字段做对比,然后将变化的字段作为异动记录存储到另一个事实表中,请问如果是这种做法应该怎么做,还有其他更好的解决方法吗?
...全文
4112
3
打赏
收藏
数据仓库针对事实表的历史数据变更处理方式
环境用的是SQL Server做物理存储,ETL用的是Kettle,通常在会对业务数据进行抽取做事实表,但业务数据每一天都会有变更(新增,修改,删除),想准备对这张事实表上的字段做对比,然后将变化的字段作为异动记录存储到另一个事实表中,请问如果是这种做法应该怎么做,还有其他更好的解决方法吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xphDeV
2018-03-23
打赏
举报
回复
可以考虑拉链表的做法,
好难取名
2018-03-14
打赏
举报
回复
你不对原始表做修改,那么你只抓增量,在旧表中存在的不就是变更数据么。变更的你直接存在另一张表就行了啊
z184931481
2018-03-07
打赏
举报
回复
顶一个没人回答吗
数据仓库
:详解维度建模之
事实表
每个
数据仓库
都包含一个或者多个事实数据表。其中可能包含业务销售数据,如现金登记事务所产生的数据,通常包含大量的行。事实数据表的主要特点是包含数字数据(事实),并且这些数字信息可以汇总,以提供有关单位作为历史的数据,每个事实数据表包含一个由多个部分组成的索引,该索引包含作为外键的相关性维度表的主键,而维度表包含事实记录的特性。
数据仓库
实战:详解维度建模
事实表
数据仓库
实战:详解维度建模
事实表
数据治理 -
数据仓库
历史数据
存储 - 拉链表
什么是拉链表 拉链表是针对
数据仓库
设计中表存储数据的方式而定义的,顾名思义,所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。 我们先看一个示例,这就是一张拉链表,存储的是用户的最基本信息以及每条记录的生命周期。我们可以使用这张表拿到最新的当天的最新数据以及之前的
历史数据
。 注册日期 用户编号 手机号码 t_start_date t_en...
跟我一起学【
数据仓库
】之——保存
历史数据
方法——拉链表
一、
数据仓库
数据仓库
是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合,用于支持管理决策。 l 面向主题:传统的数据库是面向事务处理的,而
数据仓库
是面向某一领域而组织的数据集合,主题是指用户关心的某一联系紧密的集合。 l 集成:
数据仓库
中数据来源于各个离散的业务系统数据库、外部数据、非结构化数据的集合,
数据仓库
数据是集成的。 l 相对稳定:
数据仓库
中的数据不应该支持dml操作,...
数据仓库
系列10:如何处理维度表中的变化类型?
在深入探讨维度表的变化类型之前,我们需要先明确维度表的定义和作用。维度表是
数据仓库
中的一种重要表类型,它用于存储与
事实表
中的数值度量相关的描述性信息。
事实表
可能包含销售金额、数量等数值信息维度表则可能包含客户信息、产品详情、时间等描述性数据包含描述性属性通常数据量相对较小与
事实表
形成星型或雪花模型用于数据分析和报表生成时的分组和筛选这个表包含了客户的各种属性,如姓名、联系方式、地址等。这些信息可能会随时间发生变化,而如何处理这些变化就是我们今天要讨论的核心问题。
数据仓库
7,393
社区成员
6,740
社区内容
发帖
与我相关
我的任务
数据仓库
其他数据库开发 数据仓库
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据仓库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章