温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
好,我们接下来看支付实时表啊,那它也是一个累积型快照实时表,那这就说明支付业务也是会发生变化的啊,那说的具体一点呢,就是支付的业务表当中的数据是会发生变化的,对吧?啊OK啊,那但是支付这个业务啊,它变化的周期其实比较短的啊,只有两个状态,一个是创建,一个是完成啊好,那接下来我们就来分析一下支付时表的表结构啊,我们先来看它的每行数据是什么啊,那支付十表当中每行数据实际上就是一次支付记录。OK啊,这是它的行,接下来呢,我们再来看一下它的列,也就是它的字段啊,那字段呢,同样是分为呃,维度外键和度量值对吧?那我们现在先看维里边定是有user ID,还有一个ID pro ID那很好理解,指的就是创建时间对吧?啊,那主要是这个call指的是什么?
01:12
啊,注意啊,Call back time呢,在这儿其实指的是回调时间,什么都回调时间呢,那一般情况下啊,咱们这个电商系统去做支付的时候呢,需要调用第三方的支付接口。啊,是这样的啊,那支付成功之后呢,那会有一个回调的操作啊,那在这儿呢,这个回调时间指的就是它回调这个操作的时间啊,OK,那当然在这儿了,我们就可以把回调之时间当做什么呀,当做咱这个支付完成的时间啊OK啊,那这两个时间字段谁可以作为时间外呢?那同样的道理是不是也都可以作为咱们时间的?诶维度表的外建呀,啊,没错吧,那这也是我们累积型快照时表的特点,对吧?它是有多个时间外建的啊OK啊好,那维度外建我们就说完了,那那接下来呢,我们再来看一下这张实表的度量值啊,那它的度量值应该是谁啊,其实很简单,那是不是就是支付金额也是这个payment amount。
02:09
OK啊,那它的维度外和度量值我们就都说完了啊,那除此之外呢,你会发现这里边呢,还有一些字段啊,比如举个例子,那什么这个payment type,这个是不是支付类型啊,对吧?那显然这又是一个什么操作呀,又是一个维度退化的操作啊好,那字段我们就说完了啊,那接下来呢,我们再来看一下这张时表的分区规划啊,来往下翻。这就是支付时表的分区规划啊,那其实跟我们刚才所讲的第一个累积型快照时表,那也就是一个优惠券领时表吧,啊,对吧,他们的分区规划是一样的啊OK,我们来看一下,那这里边儿呢,我们会包含一个9999分区啊,那还会包含一个每日的分区,对吧?9999分区当中存放的就是所有的未完成的支付记录啊,然后呢,其余的分区当中存放的就是当天完成的支付记录。
03:01
啊OK啊,这就是分区规划啊好,那到现在为止我们就讲完了支付实施表的表结构了啊。
我来说两句