Data Warehouse Sample Datasets
收藏资源简介:
数据仓库项目中的样本数据集,用于构建数据仓库的不同层级:Bronze(原始数据层)、Silver(清洗和转换数据层)、Gold(聚合和分析就绪数据层)。
Sample dataset in data warehouse projects, used to build different tiers of a data warehouse: Bronze (raw data layer), Silver (cleaned and transformed data layer), and Gold (aggregated and analytics-ready data layer).
数据集概述
数据集基本信息
- 项目名称: Data Warehouse Project
- 存储库地址: https://github.com/rishavvrajj/Data-Wharehouse
- 作者: Rishav Raj
- 许可证: MIT License
数据集内容
- 数据架构: 采用Bronze、Silver和Gold三层架构
- 数据类型: 结构化数据
- 主要用途: 数据仓库构建、数据转换与分析
项目结构
Data-Warehouse/ │── Datasets/ # 包含示例数据集 │── docs/ # 文档文件夹 │── scripts/ # 数据处理SQL脚本 │ │── bronze_layer/ # 原始数据层 │ │ ├── ddl_bronze.SQL │ │ ├── pron_load_bronze.SQL │ │── silver_layer/ # 清洗转换数据层 │ │ ├── pron_load_silver.SQL │ │── gold_layer/ # 聚合分析数据层 │ │ ├── ddl_gold.sql │ ├── init_database.sql # 数据库初始化脚本 │ ├── placeholder/ # 占位目录 │── tests/ # 验证测试用例 │ ├── LICENSE │ ├── README.md
数据层描述
-
Bronze层:
- 存储原始未处理数据
- 包含表定义脚本
ddl_bronze.SQL - 数据加载脚本
pron_load_bronze.SQL
-
Silver层:
- 存储清洗和转换后的数据
- 数据转换脚本
pron_load_silver.SQL
-
Gold层:
- 存储聚合分析就绪数据
- 包含最终表定义脚本
ddl_gold.sql
技术要求
- 数据库系统: Microsoft SQL Server
- 管理工具: SQL Server Management Studio (SSMS)
- 查询语言: T-SQL (Transact-SQL)
- 版本控制: Git & GitHub
使用说明
- 克隆存储库
- 创建数据库: 执行
CREATE DATABASE DataWarehouse - 运行处理脚本:
- 加载原始数据:
scripts/bronze_layer/pron_load_bronze.SQL - 转换数据:
scripts/silver_layer/pron_load_silver.SQL - 创建分析表:
scripts/gold_layer/ddl_gold.sql
- 加载原始数据:




