# Tour-Analysis **Repository Path**: Pabloxllwe/tour-analysis ## Basic Information - **Project Name**: Tour-Analysis - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-16 - **Last Updated**: 2024-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tour-Analysis #### 介绍 SparkCode目录存放各个层次对数据清洗、传输、计算的脚本、SQL和代码 hadoop-web存放后端代码 hadoop-view存放前端代码 #### 软件架构 1、ODS(Operation Data Store) ​ 原始数据,此层保存最原始数据,并且备份,备份时可以压缩。 2、DWD(Data Warehouse Detail) ​ 数据清洗,脱敏,维度退化。 3、DWS(Data Warehouse Summary) ​ DWS层就是关于各个主题的加工和使用,是宽表聚合值。 4、DWT(Data Warehouse Topic) ​ 和DWS同,不过DWS层单位是日,而DWT是对截止到当日、或者近7日、近30日的汇总。 5、ADS(Application Data Store) ​ ADS层是面向业务定制的应用数据层。 #### 安装教程 1. git clone git@gitee.com:Pabloxllwe/tour-analysis.git Tour-Analysis 2. hadoop-view使用pnpm服务,需先安装nodejs,确认node和npm安装好后,全局安装pnpm ```bash npm install -g pnpm ``` 然后进入到hadoop-view目录下运行如下命令 ```bash pnpm install ``` 启动前端项目时运行 ```bash pnpm dev ``` #### 使用说明 3. 使用IDEA打开Tour-Analysis文件夹编写代码 4. SQL或脚本根据层次存放在各层文件夹 5. 开始编写代码前,在文件夹根目录下,需要使用git pull命令拉取最新代码 6. 准备提交代码前,在文件夹根目录下,在本地使用了git add .和git commit -"message"命令之后,先使用git pull拉取一次代码,再使用git push推送到远程仓库。 #### 参与贡献 1. 大狸子 2. pablo阿进 3. linyihao123 4. 王林 5. zby