Toyor12/greenthread-dbt
GitHub: Toyor12/greenthread-dbt
一个基于 dbt 和 PostgreSQL 的电商数据分析工程模板,提供从原始数据清洗到客户分层、收入异常检测的完整建模流程。
Stars: 0 | Forks: 0
# GreenThread Analytics Suite (dbt + PostgreSQL)

## dbt Lineage (DAG)

## 这是什么
一个小型的分析工程项目,使用了 **dbt**、**PostgreSQL** 和 **Docker**。
它将原始的电子商务数据转换为用于报告的整洁模型。
## 模型
### Staging
- `stg_customers` (清洗客户数据)
- `stg_orders` (将美分转换为美元)
### Marts
- `dim_customers`
- 首次订单日期
- 订单数量
- 终身价值
- 客户细分 (VIP / High Value / Standard)
- `fct_orders`
- 标记潜在的收入流失(金额为 $0 的 `completed` 订单)
## 运行
```
docker-compose up -d postgres
docker-compose run --rm dbt run --project-dir analytics_project --profiles-dir .
docker-compose run --rm dbt test --project-dir analytics_project --profiles-dir .
If 8080 is busy, run with -p 8081:8080 and open http://localhost:8081
```
标签:BI, DAG, dbt, DNS解析, Docker, ETL, JavaCC, LTV, PostgreSQL, SQL, 事实表, 代码示例, 分析工程, 商业智能, 多线程, 安全防御评估, 客户分层, 客户生命周期价值, 开源项目, 收入异常检测, 收入流失检测, 数据仓库, 数据分析, 数据工程, 数据测试, 数据清洗, 数据血缘, 数据质量, 数据转换, 数据集市, 测试用例, 电子商务, 系统审计, 维度建模, 维度表, 请求拦截