00:00
诶啊,那现在呢,我们开始这个进入到这个super set的这个,呃,学习啊,那使用super set呢,其实咱们要做的第一件事应该是啥呀。你觉得应该是啥呀?对接数据源呗。对不对,你要你要展示的是你的数据,你数据得对接上才能展示,对吧,那要对接数据源,诶那我问一下,那你是你要想对接某一个数据源,我们数据源是不是在my soq当中,你要想对接买so的话,你需要有啥。得有相应的驱动是不是才可以啊,你看啊,我们使用Java的时候,你Java要连接数据库,是不是得有接力BC对不对,你得有驱动,那同样你用Python连接数据库也要有对应的驱动,只不过呢,人家用的不是JDBC对不对,因为GDPC是不是,咱们J是什么意思啊,那个那个勾,那勾是不是就加va的意思对不对,那PYTH也有自己的驱动啊,那说这边呢,咱们驱动还是要安装的,那怎么安装驱动,以及安装什么驱动呢?我们看文档。宿舍菜的使用第一步对接数据源,那我们做的一件事呢,就是安装驱动。啊,怎么安装啊,需要我们安装一个叫做my circle这样的一个依赖啊,然后大家要注意了啊。
01:08
安装这个依赖的时候,必须位于super set的这个环境下理解吧,要不然你就安装到别的环境下了,能理解是吧?那这时候呢,我们需要是不是得先进入到super环境啊,那刚才我们这个环境退的有点草率了啊,退早了,那现在我们让还得再给他激活呀,对吧?那这个得激注意一下啊康vau。Per,没错吧,来回车啊,已经进到宿舍赛了,那这时候呢,我们需要将。这个东西给他装一下来回车。回车install啊,这个my circle client回车。这个应该也不大啊,应该很快就能装完。摁一下Y啊走。呃,一点多兆啊。
02:01
好,已经完毕了,对吧,安装完毕安装完毕啊好,那这块安装完了之后呢,我们看看这个接下来咱需要怎么做啊,诶为了让super set能够加载到你新安装的驱动,你需要怎么做重启super set,那重启的话,咱们刚开是不是脚本就具备这个重启的功能啊,所以说直接复制过来,我们把它放在这儿啊,直接执行这个super set.restart走。好,那现在已经重启了,那再重新访问一下super set的页面,看能不能进来,好,能进来吧,那说明super set咱们重启完毕,这个驱动呢,也已经下载过来了啊,这是关于这个驱动啊呃,完了之后呢,我们是不是还有可能会使用super set对接其他的数据源呢?对吧?那我对接其他数据源我应该安装什么驱动呢?啊,这个怎么办呀,去哪看呀,来官网上是有详细的说明的,那这个呢,就是它官网上那个呃,依赖的地址咱们点开看一下啊,来点按着CTRL去单点它一下就行啊。
03:01
那这时候会自动跳转到这个页面啊,咱们稍微等一下。这也太慢了,我还不如直接复制呢。来CTRLC来我这个自己复制吧,还是CTRLV走。啊,这个网也不太给力啊,得加油。得看他心情,他心情好的时候呢,你就能访问心,诶不行,那这时候他说啥呀,说找不到这个服务器IP,这就是没网吧,这就没网啊。哎哟,天太慢了。嗯。呃。咱们自己找一下,这个百度也打不开。诶出来了,那这个应该也能放刷新一下。啊,已经能加载,已已经开始转转圈了是吧。来稍等一下啊。
04:04
太慢了啊。页面打开了啊,但是这个页面打开之后呢,好像不是咱们想要的啊,而且这个网站呢,跟之前也不一样了,应该是网站升级了,升级了之后呢,这个这个地址应该变了啊,那这样我们就打开它官网,咱们从头找一下吧啊来super。啊,这块。咱们还是得去看一下,哎,拼错了是吧,拼错也没事啊,这是他那个官网的首页对吧,咱们从这开始找,咱们得找谁是不是倒呀啊,这个首页确实比之前好看了啊,以前这个很难看的啊,来咱们打开。嗯。好,那现在我们来到这个document这一节,但这一节这个显示的好像有问题吧。这个页面也没个目录啥的啊。这还是网还是网不行,网不行这个呃,可能是前端渲染的一些组件没有加载过来啊,所以导致有点错位什么的啊。
05:01
呃,这个确实太坑了啊,咱们稍微等一下看能不能刷出来,刷不出来的话咱们就先不看了啊,行吧,咱们就先先不看了吧,先不看了啊,那给大家说一下啊,就是对接其他的数据源呢,我们需要安装不同的依赖,需要安装不同的依赖啊,然后呢,大家呃,后续自己去访问这个网站首页的时候,网站的时候你可以找一找啊,这里边肯定是有相关说明的,里边有一个有一个小结,应该就叫做database dependence,就是数据库依赖。啊,你就找到那个数据库依赖的一小节里边呢,它会告诉你对接什么数据源,下载什么驱动,对接什么数据源,下载什么驱动,它会告诉的啊,所以说以后大家要是需要对接其他数据源的话呢,可以从官网上去找啊,去官网上找行,那这个咱们就不等他了啊啊这是关于这个呃驱动的问题,那驱动咱是不是已经装完了,那装完之后咱接下来是不是就可以对接自己的这个my circle了呀,对吧?那开始使用super set对接我们的数据源,好,那打开super的工作页面啊好,那这时候我们找一下这个数据员怎么对接啊,咱们应该找谁呀?
06:04
可能这个上来之后全是英文,看着不舒服是吧?啊调一下这个语言吧,调成中文Chinese,但这个Chinese翻译的也是有点这个不全啊,有些翻译有些没翻译是吧,啊行吧,咱们就凑合看吧,那你说应该找谁?So呗,对吧,这不是数据源啊,数据源你会发现这里边我们可以对接database,也可以对接table,咱得先对接谁呀,对接database,或者说你其实可以直接给他上传CSV文件,让他分析都可以啊,啊那时候我们上传点击这个database啊。好,点击。呃,点击source database。怎么他也不行了呢,我们稍微等一下啊。我清下缓存啊。嗯。
07:04
好,那这个我们再重新这个登录一下啊,来海DO1028787是吧,来回车。诶。幺零。102冒号,然后8787走。好,进来了,那之后呢,我们重新登录一下at特硅谷,然后呢,123456啊告诉你们了哈,好,那接下来我们对接数据源啊,点击source,点击谁data base对吧?点啊这个正常其实直接能跳过来的啊好,那完之后呢,大家会看到正常这呢是应该是有一个列表的啊,这列表当中是不是存储了你对接的所有的数据库啊,咱们这啥也没有,没有的话我们自己添加,点击右上角的加号啊点完之后呢,这边我们需要填这样的几个参数啊,这俩参数是必填的,一个是database,一个是哎uri。啊,然后我给大家解释一下啊,这块那个database呢,并不是你要对接的数据库当中的那个数据库的名字啊,比如说我现在咱们要对接应该对接哪个哪个库啊,是不是应该是买so当中那个贸report呀,对吧?这个位置呢,你不一定非得写那个贸report啊,你要对接哪个库是在哪体现的呢?是在这个uri当中体现的,能理解吧,在这儿你要写的只是什么呀,只是给你这个数据库连接在这儿起一个名字而已,能理解吧?啊,这个随便起啊,比如我就叫金毛report也可以啊,你叫其他的也行啊,完了之后下边是我们写的那个数据库连接的uri,那关键这个uri咋写?
08:35
啊,是什么JD bc my circle是吗?不是肯定不是,因为咱这不是JDBC了,对吧,那这边应该是啥呢?应该是这个协议。哎,这块呢,是不是会告诉咱们,哎,怎么写呀,你可以参考,但是这块呢,没必要去点了,这块呢,我已经给大家把这个协议准备好了,来往下看往下看,那这边咱们这个编写规范就是这样的啊,怎么写呀,前面这个头是你的数据库,哎,My circle对不对,那后边呢,是你的账号,然后冒号。
09:05
密码吧,对不对,然后后边的艾特你的IP啊,然后后边再加上你数据库名称,是不是就这么写呀啊就这么写啊,而假如说我对接的是不同的数据源怎么办。我对接have,我这儿应该写啥?我对接德鲁伊应该写啥?我对接麒麟又应该写什么?我对接Oracle,我又应该写什么?对不对啊,那这个呢,从哪能看呢。也是从super官网能看,就在哪一节跟它是在一起的啊,就跟刚才咱们那个数据库驱动是在同一个位置的啊,什么数据源下载什么驱动,你写这个链接的时候呢,你的前缀应该是什么,在那都有详细的说明啊,当然这个因为网络问题咱们看不了啊,那你要是下课的时候可以自己看一下啊啊,那现在咱们把自己这个驱动这个这个数据库连接给它写一下啊,好了,这边正好有这个缓存,那我们把这里边粘一下啊,拿这个就行。看一下这个能不能看懂啊,来一起看。My circle root12356是不是用户名密码,然后艾特海102对吧,端口号不用写冒号,冒号就默认就是3306默认值,嗯,咱们没改就不用写了啊,然后后边呢,鸡毛report这个就不能瞎写了,这是必须得写数据库的名字啊,然后后边呢,我们传了一个参char side等于OTF8啊,因为我们建这个库的时候,咱们指明的编码集是不是就是uty啊,所咱们连的时候呢,也要用uty,因为我们那个数据当中有中文啊,如果编码集不一致,可能会出现这个乱码的现象啊啊把这个记住就行了,好,那这个都写完之后呢,我们这呢,点击这个test connection点。
10:36
如果这个给你来了一个alert,上面提示的是啊same OK啊,就是似乎是正确的是吧?那这时候呢,你就点确定就行了,其实就是正确的啊,那这时候我们其他东西就可以不填了,直接往下拉,点击C保存,那数据库咱们就连上了,那完数据库之后该谁呢?是不是该连接表了呀,对吧,咱们还是点source,然后点table,点完table之后呢,我们看一看这里边是不是也应该是一个列表啊,但是啥也没有,我们点右上角的加号,那这块呢,首先让我们去选择你要对接的是哪个库,里边的表是不是基望report库啊,那咱们就选择就行了,那下边呢,这有俩选项,一个是schema,一个是table name,这个sIgMa呢,其实是哪的概念呢?
11:17
是一些其他的关系数据库的概念,比如说谁postscript shift and DB two啊,是这些关系型数据库当中的这个概念,在我们的my serve当中有SC这个概念吗?没有,没有的话你就不用写了啊,但是表明咱有吧,对不对?比如说咱们这对接哪个表ADS层的,咱们是不是俩表,一个user topic,一个是area topic,对吧,这时候你可以先写一个,然后点击C保存。啊,点击C保存。稍微等一下啊。嗯。哎,这怎么也转起来了,这也不用联网啊。呃,我们再点一下啊,点击保存。
12:02
嗯。呃。有的在加油是吗?啊,已经这个加上了ID的肉啊,这个已经对接上了,那完之后呢,我们再添加下一个啊,点击加号啊,那是不是还有一张表啊,同样是这个库,咱们点另一张表,应该是ADS area topic啊,点击C保存啊,这个很快就加上了啊啊,那现在我们相当于是不是已经有了这样的两个表的连接了呀?哎,搞定了啊行,那这块完成之后,我们其实正常情况下就可以怎么做了,是不是又可以对接里边的数据去做可视化展示了呀,对吧?那现在呢,我把这个视频先录一下啊。
我来说两句