00:00
好了,同学们啊,那咱们接下来就看一下咱们这个文档最后一章就是这个m DX for k,那这个m DX for k是个什么东西啊,它也是咱们这个K点4.0啊,官方最新开发的一个插件。也是做做咱们这个BI分析的,好吧,大家一起来看一下啊,咱们这个介绍啊,M DX for kie是基于咱们这个mein进行一个二次开发的,由咱们这个KS这家公司贡献的,是吧,它底层就可以使用咱们这个up k作为这么一个数据源的一个MDX查询引擎。那咱们这个m DX for k点啊,它底层的一个使用体验比较接近咱们那个微软的SSAS啊,如果用过这个微软的SSAS的同学应该明白咱们这个MX是什么东西了,就它可以啊,帮助咱们这个K集成更多的数据分析工具。包括咱们那个微软的Excel啊是吧,Table AU啊等等啊,就可以作为咱们这个大数据分析这么一个场景下,我提供一个更加极致的一个体验啊,咱们这个MDMDX这么一个相关含义,大家如果感兴趣的话啊,你可以查看这个链接啊,这个链接是人家官方写这个帖子,大家想看的话啊,可以看一看是吧,介绍了咱们这个o lap的这么一个多维数查询和咱们这个MDX这么一个语言的一个整理,大家想看可以了解一下,好吧?啊,咱们这个文档是不是写错了啊,是MDX好吧,MDX这么一个相关含义,那咱们这一块就不细讲了啊,我们重点来看一看咱们这个m DX for kding它能怎么用啊,那个m DX fording是在咱们这个决策支持和这个业务分析中啊,使用的一个分析引擎。
01:35
他能够帮咱们助力什么呀,公司啊,消除这个数据孤岛,统一数据口径,提高咱们这个业务的一个转化效率,提升咱们运营决策啊,那咱们这个MDX有什么特点呢?有什么优势呢。它可以呃,更好的支持BI工具,适配咱们这个XMLA协议,好吧,针对咱们这个BI的一个ma m DX查询源,它进行了特定的优化重选,我们可以适配咱们的K查询,通过咱们kin的一个域计算能力来加速咱们这个MDX一个查询,是吧,然后呢,它的这个通过一个简洁易懂的一个操作界面,我提供了统一的这个管理能力,和咱们这个指标定义这么一个管理能力,好吧,那咱们接下来就来安装一下咱们这个mdx for k,首先啊,Mdx for for k,它需要对接你的一个kding实力或者是K集群。
02:27
然后呢,现在啊,咱们这个FDX人家明明确要求啊,它能够对接的K点,它的版本号为4.0.2以上,而咱们这个课程啊,用的是4.0.1,所以说啊,我需要替换一个加包来解决这么一个兼容性问题,注意啊,这个加包也是官方提供的啊,那在这个加包大家也不用找了啊,我在我的这个资料里边给他提供这么一个夹包啊,大家看一下啊,在我这个录课资料里边呢,我们找一找啊,有一个录课是吧,录课里边有这么一个KK里边一个资料,资料里边我把这个解决依赖的一个价包提供给大家了。啊,注意啊,这个是K安装包啊,那再找找到那个加包啊,这上面这个king server base4.0.1这么一个加包,大家需要替换一下,如果你不替换咱们这个MDX跟咱们这个KD420.1它有这么一个版本冲突啊,所以说啊,我们先把咱们这个K的价包我给你替换了,替换以后呢,你需要重新启动一下KD啊,那我怎么替换呢?
03:22
大家注意啊,我要把这么一个价包,哎,换到哪啊,换到我们这个OPT model k里边有个top k是吧,有个外部S,有一个K,有一个外部INF,有个立包,你得把这个价包啊,你给我替换掉它啊,我们接下来看一下啊,我们先进到这个K里面,好吧,你给我CD咱们的OBD Mo k。这个是不是咱们K的一个启动目录啊,在这个里边啊,有一个tomcat啊,Tomcat里边有个什么东西啊,有这么一个we web PPS啊,在咱们这个webps里边有一个K点啊,K点里边有这么一个web INF啊,Web f FF里边有一个力b lib里边是吧,就有这么一个夹包啊,这个夹包就是咱们给的这个kid server base 4.0.1,你可以看一下啊,找一找好吧,咱们找一下这个kidding啊,Kidding server base。
04:12
Killing server,哎,BASE31,就是我们需要把这个价包替换成咱们这个,呃,课程里边可以提供那个价包,那我怎么替换,看好了啊,咱们直接CP啊,我直接啊CP我的OBD software kidding里边应该有这么一个加包是吧,就叫king server base4.0.1,我拷贝到哪儿啊,我就拷贝到当前目录。那这样一来啊,咱们的这个价包应该就替换成功了啊,Kidding server啊,这么一个价包是吧,它就替换成功了,没有任何问题吧?那你替换完这个加板以后呢,你需要重启K点,咱们obg module,咱们这个K点是吧,你把这个K点啊,你给我重新启动一下,咱们有一个K0.sh,咱们先给它stop,然后再给它start,你把咱们这个K点的这么一个版本兼容性问题你解决以后呢,咱们就可以用咱们这个MDX啊去这个连接了,好吧,那咱们接下来再给它启动一下啊,B目录下面有一个K0.c,那么start重新启动一下。
05:13
那咱们这个kidding在启动,同时我给他讲一讲咱们这个MDX啊,应该怎么安装,首先啊,咱们这个MDMDX,你看官方有这么一个前置条件,你想安装这么一个东西啊,你需要干嘛呀,你需要保证你的硬件要求比较高啊,就是双路英特尔制强处理器,六核或者八核以上是吧,然后32GB内存啊,至少有一个T的硬盘,怎么怎么着怎么着啊,咱咱们简单玩一玩还可以啊,咱们这个虚拟机是能够跑起来的,然后呢,人家推荐一个Linux版本是吧,如果你是存度X必须是六以上或者是七以上,咱们是7.5没有问题,好吧,那需要的依赖呢,我需要GDK8啊,咱们有了,那需要的这个原数据呢,注意啊,咱们这个MDX也需要在my circlele里边存下原原数据,人家要求你这个my circle口必须是5.7以上,而咱们的my circle啊,就是5.7啊,没有任何问题好吧,然后呢,咱们这个原数据驱动它得有个炸包啊,咱们那个驱动也没有问题是吧,它要求你这个8.0.16以上,咱们那个更高啊,这个没有没有任何问题,然后呢,推荐那个后端配置是吧C。
06:13
PU啥的,这个咱们用不不用管了啊,那么接下来就来安装一下咱们的MDX,那这个MDX应该怎么安装啊,首先啊,你现在买circle里边把咱们这个MDS的这个原数据库放出来,人家官方要求啊,咱们这么一个原数据库的啊,这个字符集必须是UTF8MB4。然后呢,咱们这个排序规则啊,必须是这个呃,UNO的C,那咱们接下来啊,就把咱们的这么一个建表建建建库语域,我给它创建出来,那怎么怎么怎么怎么创建啊啊我先进到我这个my circle的客端里边啊,我my circlel啊杠u root。是吧,杠P123456,那这样一来,我就在我这个MYSO后端里边,我执行一下这么一个鱼,我创建这么一个库,库的名字就叫MDX,然后呢,我的一个字符集是它,然后排序规则是它没问题吧,那在这个时候啊,我在我的受datas,你就能看到这么一个库叫MDX啊,这个库啊,将来就是存储咱们这个MDX的一个语言数据的,好吧,那咱们接下来退出客户端啊,没有任何问题。
07:18
那你这个库准备好以后呢,你就可以解压咱们这个MDX的一个安装包了,注意啊,这个安装包我也发给你了啊,在咱们这个OPTSO上面是有的啊,我CD,我的OPT so there,咱们有个KK里边啊,你是能够看到咱们这个mdx for k的一个安装包的是吧?它还是一个贝塔试版本,那么接下来就可以T,哎杠ZXVF咱们给它解压到咱们的这个OD Mo下啊OD Mo注意啊,是杠法C啊。咱们给它杠大C挤压到这个OD工程下啊。那这样一来我就CD我的opd model是吧,没有任何问题吧,咱们这个opd model下边啊,就多了这么一个MDX啊,这么一个东西啊,那你解压完以后呢,你需要干嘛呀,你需要哎给咱们的这个原数据库访问密码,你给我加个密,因为咱们这个MDX啊,人家将来用的这个东西啊,它默认啊不是这个铭文密码,就咱们将来啊这个MDX啊,要连接买cle那马cle的账号是root密码,它不是124456铭文,你需要先用这个MDX这么一个脚本,你给我加一下密,如果不加密也是不可以的,好吧,那所以说啊,咱们这样这么玩啊,我CD我的这个OD,呃,CD咱们这个MDX。
08:29
哎,你加完密以后,你看啊,在这里边啊,有个并目录啊,在咱们这个并目录里边,你看啊,并目录里边就有这么一个mdix点,那我就可以用咱们这个MDIX0,我给他incryp啊,把咱们这个密码是我的这个密码是123456啊,我的这个my circle的这么一个root密码,哎,就是123456,如果大家不是你可以跟你那个密码,你给我这个换一换好吧,那咱们就对咱们这个124456啊,先给它做一个加密好吧,啊,那接下来咱们就得到这么一个字符串啊,注意看好了啊。这么一个字符串,就是这个698D2C这么一个字符串是吧,就是咱们这个MDX,对于咱们这个12456加完密的这么一个密码,那将来我就可以把这个密码我放到我这个MDX的一个配置文件里边了,这没有任何问题吧,那么接下来就给它改一改,打开咱们这个MDX的这么一个配置文件,好吧,CD com在这个配置文件里边啊,有这么一个ins inside。
09:25
那我就VM你的这个insight。在这个inside proper里边啊,我就可以把咱们的这个密码我设置一下好吧,注意啊,这个东西不好设置啊,你一个搜好吧,我们这样啊,我先搜一下它,我们把这个kiding the host我们给它搜到好吧,注意啊,你把它搜完之后呢,你发现啊,就就在上面这个位置啊,那首先啊,第一个咱们这个ins inside kiding their host,它应该是谁呀?是不是应该是哈杜普102啊同学们。哈,杜甫102没问题吧,就是我要去我的102上面啊,找我们这个K点,那然后呢,再往下啊,注意啊,你改完之后呢,你得把这个注释你给我放开,这没问题吧,那然后呢,咱们K的一个端口号是7070啊这个不用改,不用改,那么接下来再往下啊,有一个my circle的一一一些设置了,你往下翻。
10:11
啊,咱们的这个数据库类型就是MYSQL没问题吧,哎,但是呢,咱们的这么一个数据库IP那是谁啊,是不是也是哈杜普102啊啊咱们这个IP啊,也是哈多102好吧,那咱们这个端口号默认是4306啊这个没问题,嗯,咱们接下来啊,咱们的这个数据库名字谁呀?是不是MDX啊,咱们刚刚创建了,创建了一个这个叫MDX,没问题吧,然后呢,咱们的一个用户名就是root。咱们的一个密码是谁呀?就是你刚才加完密以后的这个密码啊,就是它啊,你把它给我拿过来啊,就这这个密码啊,就是咱们的123456,好吧,我直接右键复制啊,来到这个里边,你给我把后边这一堆你给我注意删掉,换成咱们的123456啊。换成咱们自己加密过后的这个123456,那你把这几个参数改完以后呢,那咱们基本上没啥问题了,注意啊,最后啊,最后还有一个就是咱们的那个呃,MDX的这么一个集群的一个节点,哎,我要访问是102的7080,就咱们要指定一下咱们的这个主机名和这个短口号,好吧,那接下来我就在我的这个102的7080上面是吧,访问一下咱们这个MDX,因为我的这个K里是7070嘛,那我的这个FDX,我我得用一个7080,哎,我觉得挺好的,好吧,那么接下来直接WQ保存。
11:32
那保存完咱们这个配置文件以后呢,那咱们就可以启动咱们的MDX了。那这个MDX应该怎么启动啊,注意啊,你在这儿啊,你就可以来到这个MDX的这个根目录,你给我来看并目录,并目录里边是不是有一个MDXMDX里边呢,我们就有一个start,你给我启动一下就可以了。啊,注意只不过咱们第一次启动啊,他稍微慢一些,我需要来更新一下咱们的原数据,大家耐心等待一下就好了,只不过你发现啊,他起了,他启了半天,他还会包括错,他说他没有办法同步原数据,为啥没办法呀,因为你没有填写那个账号,账号名和密码,那所以说啊,咱们没有填写K的账号,那没法同步,那为啥没法通过,你等你这个安装成功以后呢,你通过这个界面。
12:18
你来这个访问咱们这个这个K,你等你等把这个K点访问好以后呢,我可以手动去同步。可以吧,啊,你看现在啊,它启动成功了。但是他告诉你了,它是没办法同步咱们这个原数据的,因为你没有写咱们这个账号账号名和密码,那所以说啊,咱们这个时候啊,你个pce看看一下啊,你发现在咱们的那个102上面有这么一个加包啊,这个什么s server加包啊,包括这么一个interpreterr,注意啊,这两个啊,就是咱们那个MDX的一个后台进程,只要有这么一个进程,那我就可以访问我102的080了,好吧,那咱们接下来诶,访问一下咱们的这个哈杜普102的7080,我就能看到啊,我的这个MDX的一个登录界面了。
13:08
那咱们的这个MDX怎么登录啊,注意啊,他的一个账号名和密码跟这个kidding是一样的啊,账号名是艾min,而我的密码是kidding,没问题吧,那咱们接下来就把咱们的这个账号拿过来,而我的密码是一个大写的kidding,我拿过来我们看看能否登上,好吧,直接CTRLV啊,点个登录。你会发现啊,咱们的这个MDX已经登上了,你刚登上网以后呢,它是一个管理员界面,你在这个管理员界面上面是吧,你就可以配置一下你对接的K的那个信息,因为你没有输入账号密和密码,所以说它的一个同步任务已经停止了啊,咱们当前这个任务啊,是停止状态,那我就需要填写一下咱们这个king的用户名和密码,而你要知道啊,咱们的kding是不是也是大写来的密码,而咱们的密码呢,也是一个大写的kding kin。你把咱们这个K的用户名和密码写完之后呢,你点个确定。
14:01
那你一旦是吧,填写好了用户名,用户名和密码,那咱们这个FDX就可以实时的同步咱们的这个K的数据了,同学们啊,你一旦把这个账号给它填写了,那咱们的MDX是吧,就能够获取咱们K的那个数据了,因为它有一个同步任务,它的同步任务是吧,一直是运行中,那那到这一步啊,咱们的这个MDX啊,就可以正常的去使用了,好吧,那咱们这个MDX的一个安装登录和使用,我就想我就讲到这,如果有一天你不想看,你不想玩了啊,你可以用这个关掉啊,那这个地方我就不关了,好吧啊。
我来说两句