原创 (9)4.3.12 DWD層事件表加載數據腳本9

4.3.12 DWD層事件表加載數據腳本 1)在hadoop102的/home/atguigu/bin目錄下創建腳本 [atguigu@hadoop102 bin]$ vim dwd_event_log.sh 在腳本中編寫如下內容

原创 (8)用戶行爲數據寬表導入腳本8

3.5.3用戶行爲數據寬表導入腳本 1)在/home/atguigu/bin目錄下創建腳本dws_db_wide.sh [atguigu@hadoop102 bin]$ vim dws_db_wide.sh 在腳本中填寫如下內容

原创 9(18)第9章 新數據準備18

第9章 新數據準備 爲了分析沉默用戶、本週迴流用戶數、流失用戶、最近連續3周活躍用戶、最近七天內連續三天活躍用戶數,需要準備2019-02-12、2019-02-20日的數據。 1)2019-02-12數據準備 (1)修改日誌時間

原创 9(11)6.1.4 DWS層加載數據腳本11

1)在hadoop102的/home/atguigu/bin目錄下創建腳本 [atguigu@hadoop102 bin]$ vim dws_uv_log.sh 在腳本中編寫如下內容 #!/bin/bash 定義變量方便修改 AP

原创 (4)3.3.9ODS層數據導入腳本4

3.3.9ODS層數據導入腳本 1)在/home/atguigu/bin目錄下創建腳本ods_db.sh [atguigu@hadoop102 bin]$ vim ods_db.sh 在腳本中填寫如下內容 #!/bin/bash

原创 (7)數倉搭建之DWD層事件表7

[hadoop@hadoop102 /opt/soft1]$ll /opt/module/hive/ |grep hivefunction-1.0-SNAPSHOT.jar -rw-r–r--. 1 hadoop hadoop 5

原创 (4.2)數倉搭建之ODS層更換hive匹配mysql版本4.2

[hadoop@hadoop102 /opt/module/hive/conf]$vim hive-site.xml <?xml-stylesheet type="text/xsl" href="configuration.xsl

原创 9(14)7.1 DWS層(每日新增設備明細表)14

第7章 需求二:用戶新增主題 7.1 DWS層(每日新增設備明細表) 1)建表語句 hive (gmall)> drop table if exists dws_new_mid_day; create external table

原创 (2)Sqoop安裝2.0

第3章 Sqoop安裝 3.1 下載並解壓 下載地址:http://mirrors.hust.edu.cn/apache/sqoop/1.4.6/ 上傳安裝包sqoop-1.4.6.bin__hadoop-2.0.4-alpha

原创 9(23)連續三天活躍用戶數23

第14章 需求八:最近七天內連續三天活躍用戶數 說明:最近7天內連續3天活躍用戶數 14.1 DWS層 使用日活明細表dws_uv_detail_day作爲DWS層數據 14.2 ADS層 1)建表語句 hive (gmall)>

原创 9(15)7.2 ADS層(每日新增設備表)15

7.2 ADS層(每日新增設備表) 1)建表語句 hive (gmall)> drop table if exists ads_user_retention_day_rate; create external table ads_

原创 9(12)6.3 ADS層12

6.3 ADS層 6.3.1 建表語句 hive (gmall)> drop table ads_sale_tm_category1_stat_mn; create external table ads_sale_tm_categ

原创 9(10)6.1 DWS層10

6.1 DWS層 目標:統計當日、當週、當月活動的每個設備明細 6.1.1 每日活躍設備明細 1)建表語句 hive (gmall)> drop table if exists dws_uv_detail_day; create

原创 9(13)6.2.2 ADS層加載數據腳本13

6.2.2 ADS層加載數據腳本 1)在hadoop102的/home/atguigu/bin目錄下創建腳本 [atguigu@hadoop102 bin]$ vim ads_uv_log.sh 在腳本中編寫如下內容 #!/bin

原创 (7)3.5DWS層之用戶行爲寬表7

3.5DWS層之用戶行爲寬表 3.5.1 創建用戶行爲寬表 hive (gmall)> drop table if exists dws_user_action; create external table dws_user_ac