# dw-etl
**Repository Path**: salemanager/dw-etl
## Basic Information
- **Project Name**: dw-etl
- **Description**: 数据仓dw层建模、数据导入工具
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2021-10-23
- **Last Updated**: 2021-10-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# dw-etl
#### 介绍
一个json配置文件搞定数据仓ods层到dw层星型建模、血缘关系、数据导入
[使用dw-etl完美替代kettle](https://blog.csdn.net/chliang/article/details/113743816)
#### 软件架构
使用Java语言开发,依赖spring boot、fast json
数据库使用mysql或mariadb
#### 使用说明
跑通example工程你就懂了。
1. 准备好mysql或者maria数据库
2. 用你最顺手的ide(idea、eclipse、vscode都可以)从example目录导入maven工程
3. 修改pom.xml文件,dwetl2.jar设置为你本机的真实系统路径
4. 修改application.yml文件,spring.datasource.url改为你的mysql连接url
5. 在你的mysql数据库建好example数据库,运行src>main>sql>example_data.sql脚本文件,完成建表与插入样本数据
6. 运行DwetlAppExample.java查看数据库结果