00:00
这个3月10号的数据已经导入成功了,那导入成功之后呢,下面呢,那我们想导3月11号的3月12号了,那怎么办呢?啊仍然是呢,需要写一定的这个脚本对吧?啊写脚本,那写脚本的话呢,太简单了啊,我们来再写最后一个啊再写最后一个,比如说把这个对应的这个它写成这个脚本,那怎么写呢。啊井号叹号BBA一共五步骤对吧?啊五步骤这是第一步,第二步呢是定义变量,那电量的话,比如说定义个APP等于量之后呢,是have这一个变量,Have这个变量呢,下面的OT Mo model model have have,下面的b have,而且呢,这里面咱之前遇到一个一个坑,对吧,你说这块呢,不允许空格,因为空格的话,它应该是把这个have加空格当成一个变量啊,所以说这块呢,要要注意一下,这是第二步,第三步呢,是这个生命时间啊,获取时间if。
01:00
杠N判断判断的话,这里面是这个Dollar一时间,然后分号在嗯L。Fi这么一个逻辑分支,那这里面用到的这个变量呢,就是do date等于到一,再往下do date等于。等于什么呢?哎,等于标号这里面贝塔杠S啊,看S-S里面的话,我看一下啊,减一再减一哈,减一对。然后后续的话是加号百分号大F啊这样的一个业务逻辑,也就是说如果传进来日期,那我就取传来日期,如果没有的话,那就执行T加一模式,这样就OK了,也就第三步搞定,第四步的话呢,是这个第circle。等于啊引号。
02:04
对吧,嗯,双引号把它引起来。这不是杠地吧?干上啊。呃,之后呢,我们再往下往下走啊,往下走,往下走这块呢,是insert right circle里面遇到这个时间的,遇到时间的话变成Dollar for do date。呃,再往下的话啊,这个时间。Dollar符do对,呃,遇到这个表的话,遇到表怎么办呢?变成这个Dollar符。点ADP这样的一个情况,那他换了再往下找表。对吧,哎,这张表呢,也搞定了啊,也搞定了,嗯,捋一捋看啊,时间搞定了,表搞定了。嗯,这个呢是时间搞定了表搞定了之后呢,最后一步执行,那执行的话就是这个到了符取出这个还变量,然后杠一杠一之后这块呢,是这个刀符这哎就这么五步啊,五步就完事了哈,啊比较简单,我看一下啊,看有没有问题。
03:18
啊,这个是杠地是吧。那改一下。杠D哈,啊对,杠D是这个加减哈,杠S是这个修改,但是修改。杠D的,相当于是这个你们后面会学一个a date a date up啊,类似那个其中那个A你看加减的,嗯,这是这一块啊,一步两步三步四步啊,四步的话是遇到表加上Dollar APP,遇到时间加上Dollar do date没问题。嗯,遇到这个啊,最后一步执行行,那这个写完了之后呢,我们来执行一下啊执行一下。CDB,呃,VM数据哪来的呢?数据是OD来了,嗯,然后two到哪呢?到的是DWD啊是哪张表呢?是这个启动表,启动表的是log。
04:15
对吧,Ods到DD启动表当中的log。啊,那OK。OK,然后拿过来之后把这脚本一粘,顺着帽的七七啊ODS。OK行,那这个结束之后呢,我们下面来试一下啊,来试一下。把这些导一下,这个2020年杠零三杠幺幺,因为3月10号的数据,我们之前已经手动导过了,那这个3月11号呢,我们采用这个脚本的方式往里面导走。
05:00
啊,现在这个开了多少。要满了。很紧张啊,内存很紧张啊,啊4G的话确实。压力有点大。3.8了,我去。行,那这边导完了之后呢,我们这边再查看一下啊,查看一下。Start from DW d start start log啊,然后呢?Where条件DT等于2020杠零三杠幺幺。T limit two行,那现在呢,就是这个3月11号的数据我们已经查到了,对吧?哎,就说明我们这个脚本呢,目前是没有任何问题的,OK。
06:08
再就是这个脚本啊,希望大家呢,日后呢,在写这个脚本的时候呢,嗯,一定要这个非常轻松惬意的是吧?啊把它搞定。
我来说两句