00:00
好,那我们昨天呢,又写了两个需求,当然了,先把这个。那个叫什么?订单那个需求给搞定了,下单需求给搞定了,对吧,就是SKU力度的。搞定之后呢,嗯,咱们把那个结尾补充完整了吧,其实我们前面工具类什么东西都已经写完了,昨天只是把它串串起来了,对吧,然后后面又写了两个需求,一个是这个省份力度的下单。啊,还有这个品牌品类用户力度的一个退单。对吧,啊,其实最后一个需求啊,嗯,不做开窗是最好的。啊,因为开窗呢,其实真的到了生产环境当中,去不掉太多的数据,你想想看,是不是因为你按照品牌品类加用户,你一旦加了用户,无论下单退单还是支付,说实话你的数据呢,并不能聚合太多,因为我们十秒一聚合,你要用户相同,对于同一件商品去下单或者支付,或者说是退单这种情况呢。
01:07
太少了。对吧,所以最后一个反而适合什么呢。不做。处理,不做开窗处理,直接干什么?直接往外写。啊,你把数据封装好,直接往外写是最适合的,因为你有用户力度对吧?啊因为它聚合不了,其实啊,那本来呢,昨天我们两个需求就是对整个关联维表这个操作呢,做了一个复习,所以我就不回顾了,因为昨天早上呢,也想也也又详细的讲了一遍整个的一个情况应该怎么去做,对吧?好,那今天呢,我们就直接开始这个。可视化啊。呃,那可视化呢,其实我们这个文档当中啊,准备了很多的需求,最终呢,其实要三个页面才能放得下我们需求,但是呢,实际上我们课堂上没必要写这么多。因为它都一样。
02:01
他都一样,那就是说这怎么能一样呢,这图都不一样,其实整个的开发流程完全一样啊,等会儿我我会带着开发两个对吧,因为看啊我们是从这个。Click house里边把数据读出来,最后呢,放到这个页面上做展示,对吧?那无非我们做两个事情,第一在页面上你选择图形。每一种图形呢,它会对应一种数据结构,这个在页面上呢,它会告诉你。对吧,那你首先呢,要找到这个数据结构是什么样子,好,那么接下来当你找到这个数据结构。接下来呢,你就对应的把circle写好,然后呢,写一个数据接口,就是说这个东西啊,它没办法直接访问我们的click house,对吧,他能访问什么呢,这个数据接口。所以呢,我们要给他一个数据接口,我们这个得自己写,就是做这两件事,第一。搞一个图,第二写数据接口,那数据接口里边无非就是说它封装的数据格式不一样,里边要所用到的S不一样,因为你可能按照品牌求g ma可能从求总的gma,按照省份求gma,对吧,按照品类求gma,按照这个什么PU。
03:16
等等这些情况,求这个什么GMV是不是对吧,所以那我们无非就是ser不一样,然后呢,就封装的格式,因为每个图不一样,他要的格式也是不一样的,所以呢,我会带着大家写两个,第一个呢,就是这个最简单的啊,那为什么最简单呢?因为无非我们就把这个需求查出来,这个呢就是C我们之前在这边写的。来看啊,我们之前写JDBC的一个工具类的时候。大家知道我们的查询搜总共可以分为四类,对吧,我带的写两个需求呢,一个是这种。
04:00
一个是这种。当然我们搜肯定不是饲料星啊,就指的是什么呢?单行单列就是单值啊,再写一个多行多列,那这两种你都能加工,会加工了,中间两种就比较简单了,对吧,其实你只要会加工这一种,其他的都简单了。懂吧,所以呢,这个相当于做一个入门嘛,刚上来不要搞太复杂的,对吧,搞一个简单的查询,然后呢,这个拼接的这个数据格式呢,它也比较简单啊,这个呢就比较复杂一点了,对吧,我们就写这两个啊,但是呢,最后写完两个之后,我会再搞一些图过来啊,就直接从这个呃拿代码了,这个代码呢,其实也不是拿在这边,早就给大家了。在这儿,其实这里边儿啊,这个文档当中的所有写的代码。都已经提前发给你们了,你们手上有。啊,你们手上有对吧,但是呢,我会我我就就算这样,我还会带着写两个对吧,后面呢,我就不写了,直接把这个拿过来,对接到我们可视化上面,对接到我们这个图上面,最最终我们效果是什么呢?我们做一张图。
05:08
因为你多张图你也没办法同时看到,对吧,你是搞了好几张图,你公司里边可以有好几个大屏对吧?诶好几个大电视往那一放都可以,但是咱们只有一个屏幕是不是啊,所以呢,我们就做一个屏就够了,做一个屏啊,比如说比较典型的地图,我们搞一个什么柱状图对吧?呃,表格啊,还有这个。这个叫什么?就是关键词主题的,就是各个主题呢,我们都会去做一个,我们都会去做一做好吧,还有这个折线图,到时候呢,我们也会搞一个这个折线图,就是各种图啊,饼图也可以来一个吧,对吧,你看这表格地图,饼图,然后柱状图,折线图加。单独的一个值指标的,我们都来一个啊,其他的重复的,你看这里面有好多柱状图,我们就不不都做了,能懂吗?这个呢,我们先整体给大家说一下,我们今天要做的一个事情,就是会从头到尾完整的写这么两个啊,其他的最后构建出来,可能我们搞这么五六个图,对吧,每种呢搞这么一个。
06:09
啊,然后呢,把它运行起来,最终呢,把我们所需要的这个数据相关的内容全部启动起来,启动起来之后呢,看这个图十秒钟自动刷新一次,最后呢,这个图就会动起来,好吧,但这个如果说前面需求你都测不起来,但这个你就更测不起来了。啊,但是你可以看到图没关系,因为你数据不就已经在克里斯了吗。对吧,所以你可以用这种静态的图啊,你要想动起来,那这个从no。Ods对吧,到DWDDWS,所有东西就是简单一点说,就是你曾经为了测试启动过的服务都开就完了。都开就完了,反正最后呢三页啊三页就不聊了,就算是一个页面的图,最后呢,我看我的电脑啊,大概用了有呃。
07:01
大概能用到呃,30个G左右的一个内存。大概是这个样子啊,大概用了30个G左右的内存,所以说呢,这个东西可能有很多同学都跑不起来。嗯,那这个没办法受限于硬件对吧,但是呢,你可以把这个接口去写一写啊,把这个接口去写一写,写一写之后呢,嗯,你看一看这个静态的图嘛,对吧,你动态图呢,在我这看就行了啊。啊,班长一脸啊,班长说我我前面代码都跑不起来,你还让我跑这个啊,对,你可以看看热闹,看看我这边去运行一下啊,这个其实就是你你想看你数据实时的往里写,这边实时的去展示,你就想象一下它能动起来呗,就行了,对吧啊。好,这是我们整体的一个介绍,跟大家聊一下我们当前的课程啊。
我来说两句