摘要: 1.星形的中心是一个大的事实表,发散出来的是维度表,每一个维度表用一个PK-FK(主键-主外键)连接到事实表,维度表之间彼此并不关联。一个事实表又包括一些度量值和维度。 2.雪花模型通过规范维度表来减少冗余度,也就是说,维度表数据已经被分组成一个个的表而不是使用一个大表。例如产品表被分成了产品大类和 阅读全文
posted @ 2020-09-03 15:08 苏su 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 退化维度 一般来说事实表中的外键都对应一个维表,维的信息主要存放在维表中。但是退化维仅仅是事实表中的一列,这个维的相关信息都在这一列中,没有维表与之相关联。比如:发票号,序列号等等。 那么退化维有什么作用呢? 1、退化维具有普通维的各种操作,比如:上卷,切片,切块等 (上卷汇总,下钻明细;切片,切块 阅读全文
posted @ 2020-09-03 14:38 苏su 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 数据倾斜: map /reduce程序执行时,reduce节点大部分执行完毕,但是有一个或者几个reduce节点运行很慢,导致整个程序的处理时间很长,这是因为某一个key的条数比其他key多很多(有时是百倍或者千倍之多),这条key所在的reduce节点所处理的数据量比其他节点就大很多,从而导致某几 阅读全文
posted @ 2020-09-03 14:23 苏su 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 转自:https://yq.aliyun.com/articles/652356?spm=a2c4g.11186623.2.16.70be302emNbIDl 用过MaxComputer的同学,都知道MaxComputer SQL只支持常用DDLDML语句,不支持存储过程的开发,但我们常常为解决业务 阅读全文
posted @ 2020-09-03 10:40 苏su 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: 1)添加控件 2)数据字典选择自定义 3)对需要做动态列的添加条件属性 注:FIND 函数是当存在时返回地址,不存在时返回0,所以此处为当控件不存在时列宽为0,实现该列隐藏 4)实例展示 阅读全文
posted @ 2020-09-03 10:37 苏su 阅读(1446) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-08-25 11:16 苏su 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 把 转成 SELECT substring_index(substring_index( a.rn,',',b.help_topic_id + 1 ),',' ,- 1) AS rn FROM (select '1,2,3,4' as rn) a JOIN mysql.help_topic b ON 阅读全文
posted @ 2020-08-20 15:02 苏su 阅读(4974) 评论(0) 推荐(0) 编辑
摘要: 事实表 事实表是包含大量数据值的一种结构。事实数据表可能代表某次银行交易,包含一个顾客的来访次数,并且这些数字信息可以汇总,以提供给有关单位作为历史的数据。 每个数据仓库都包含一个或者多个事实数据表。事实数据表只能包含数字度量字段和使事实表与维度表中对应项的相关索引字段.,该索引包含作为外键的所有相 阅读全文
posted @ 2020-08-18 16:22 苏su 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 第一步:选择业务过程 1、通过对业务需求以及可用数据源的综合考虑,确定对哪种业务过程开展建模工作 2、建立的第一个维度模型应该是一个最有影响的模型——它应该对最紧迫的业务问题作出回答,并且对数据的抽取来说是最容易的。 第二步:定义粒度 注:粒度是指数据仓库的数据单位中保存数据的细化或综合程度的级别, 阅读全文
posted @ 2020-08-18 14:37 苏su 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 缓慢变化维:维度建模的数据仓库中,有一个概念叫Slowly Changing Dimensions,中文一般翻译成“缓慢变化维”,经常被简写为SCD。缓慢变化维的提出是因为在现实世界中,维度的属性并不是静态的,它会随着时间的流失发生缓慢的变化。这种随时间发生变化的维度我们一般称之为缓慢变化维,并且把 阅读全文
posted @ 2020-08-18 11:14 苏su 阅读(224) 评论(0) 推荐(0) 编辑