Toyor12/greenthread-dbt

GitHub: Toyor12/greenthread-dbt

一个基于 dbt 和 PostgreSQL 的电商数据分析工程模板,提供从原始数据清洗到客户分层、收入异常检测的完整建模流程。

Stars: 0 | Forks: 0

# GreenThread Analytics Suite (dbt + PostgreSQL) ![Pipeline CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9ebf49c868222713.svg) ## dbt Lineage (DAG) ![dbt DAG](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/931bc772ea222714.png) ## 这是什么 一个小型的分析工程项目,使用了 **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, 事实表, 代码示例, 分析工程, 商业智能, 多线程, 安全防御评估, 客户分层, 客户生命周期价值, 开源项目, 收入异常检测, 收入流失检测, 数据仓库, 数据分析, 数据工程, 数据测试, 数据清洗, 数据血缘, 数据质量, 数据转换, 数据集市, 测试用例, 电子商务, 系统审计, 维度建模, 维度表, 请求拦截