00:00
那接下来我们准备一下MY数据库的环境啊,那my circle呢,在数据质量监控这个模块中的作用主要就是存储各检测指标的结果啊,那现在我们主要的作用呢,就是建库建表啊,那首先呢,我们需要先创建一个data supervisor数据库啊,然后呢,再在这个数据库下边去创建我们所需的每张表啊好,那接下来呢,我们看一下每张表的建表语句啊,先看第一个啊,那第一张表呢,叫做no ID。啊,那这张表主要用来存储主空值指标的统计结果啊,那接下来呢,我们看一下它的具体字段啊,先看第一个啊,第一个字段呢是DT啊,里边存的就是统计日期啊,第二一个TBL啊,这个指的是哎计对象的表啊,那C呢,诶指的就是统计对象的列名啊那接下来往下走,下一个呢是value啊,这个value呢,其实就是统计值,那当然呢,呃,这个统计值在no I表当具体的就是个啊一个啊,这个的是统计的下限,与之对应还有一个value max指的是统计值的上限。
01:13
当上警一个字段啊,在这指的就是告警级别啊OK,那这就是第一张表的见面语句啊,那接下来呢,我们再来看一下第二啊,第二张呢,叫做duplicate,那这张表当中存储的主要就是诶重复值指标的统计结果啊,那同样我们还是先来看一下它的具体字段啊,来看第一个,第一个呢叫做DT啊,这个DT同样是指统计日期啊,那再往下TBL,这个同样指的是统计对象的表名,哎,C呢,指的就是统计对象的列名啊OK,我们继续往下看,下一个呢,叫做value,呃,Value呢,当然在这儿指的就是重复值的个数啊好,再往下。
02:01
那下边呢,同样有一个,还有一个规定了重复值个的上下限啊,最后一个字段呢,也是notification啊,那它指的就是告警级别啊好,那我们再继续往下看。那下一个呢,是RNG啊,也就是啊,它的一个简写啊,那这张表当中呢,存储的是域指标的统计结果啊啊,那接下来我们还是先看一下它的具体字段啊,那首先看第一个啊,DT这个还是指的统计日期,那下边TBL呢,指的就是统计对象的表名,Column呢,同样指的是统计对象的列名啊好,再往下走,下边呢,这个value value呢就是统计结果,那当然在这张表当中,统计结果具体指的就是超过预定值域的个数。啊好,我们继续往下看,那下边呢,我们有两组上下线,注意观察,一个是min,一个是max,那还有一个呢是valuein啊以及max,那这两对上下线那分别指的是什么呢?哎,我给大家解释一下啊。
03:04
那和max呢,指的是我们所规定的域上下,而下边的value和value ma呢,指的是我们规定的统计结果的上下限啊,那当然指的也就是指的也就是啊,这个超出预定值域个数的上下限。啊,OK,那这两组字段到底怎么理解呢?啊,在这儿我给大家举一个例子啊,比如说我们现在的统计对象呢,是订单表当中的订单金额字段啊,那假定我们给定的值域范围呢,是零到10万。啊,OK,那这时候与之对应的值域下限就是零啊,而与之对应的值域上限呢,就是10万。然后呢,我们又规定啊,每天产生的所有订单当中啊,这个订单金额超过值域的个数不能超过100个啊,那OK,那这时候呢,我们与之对应的value和value max呢,就分别是零和100。
04:02
OK,那这就是max value和value的含义啊,这块呢大家一定要理解一下啊,OK,好,我们继续往下走,那再往下呢是notification level,那这个仍然是告警级别,好,那这就是表的具体内容,那我们继续看下一张表啊,下一表呢是on,那这张表当中存储的呢,就是每日环比增长指标的统计结果啊,那我们还是先来看一下它的具体字段啊,那首先第一个第T。啊,这个指的还是统计日期啊,那下一个呢,TBL,那TBL呢,指的就是统计对象的表明啊,然后下一个value value呢,在这指的就是计结果,没错吧,那当然了,在这张表当中,我们的统计结果具体就是指数据量的环比增长百分比啊,注意啊,我们这统计的是数据量的环比增长啊,数据量呢,具体就是指这张表当中的行数啊好,我们继续往下看,那下面呢,就是统计结果的上下限啊,那同样啊,如果我们的统计结果超出上下线哎,就会触发后续的报警通知啊OK,再往下啊,这个notification level呢,仍然是报警级别啊好了,那这就是day on day这张表的具体字段。
05:12
好,那现在我们再看最后一张表啊,最后一张表呢,叫做week on week,那这张表当中存储的就是每周同比增长指标的统计结果啊啊,那接下来我们还是看一下它的具体字段啊,那首先先看第一个DT,仍然是统计日期啊,那TBL呢啊,还是统计对象的表明啊,这个value呢,统计值对吧?当然在这儿呢,它具体指的就是数据量每周同比增长的百分比啊,那下边的value和value max呢,就是我们统计结果的上下啊,同样呢,如果超过这个值就会触发后的告警知,那最后一个字段notification level呢,仍然是告警别。OK啊,那这就是我们所需的全部的表,那接下来呢,我们把我们所需的库和表给它创建出来啊啊,那现在打开一个J工具啊,那我们把这个建库语句和建表语句统一的执行一下就可以了,来ctrl a,然后呢全部执行。
06:09
好,那现在我们看一下左边,呃,这里边儿呢,我们刷新一下这个连接,右键刷新。啊,里边已经出现了一个呃,Date supervior这样的一个库,对吧,那我们点击啊,然后看一下里边的表啊,那我们所需的五张表呢,也全部都创建出来了啊,OK,那至此MYSQL数据库的环境我们就准备好了。
我来说两句