Suggestion: Add a Community Reference Project — Northwind Enterprise Data Platform (Kimball DWH/BI Implementation)
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- ドキュメント
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- azure, sql
調査の方向性
リンクされている GitHub ミラーと Azure DevOps Northwind EDP プロジェクトを確認し、その後、このリポジトリに既存のサンプルまたはコミュニティ参照ドキュメントがあるかを調査します。プロジェクトがリポジトリのスコープに適合するかを確認し、参照を追加する場合の適切な場所を判断します。承認済みで正確な参照が追加されるか、明確な理由を示して提案が却下されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Hello Microsoft SQL Server Team,
I would like to share a community-driven reference project that may be valuable for developers, data engineers, BI professionals, and architects working with SQL Server and classical Kimball-style Data Warehouse design.
📌 Project: Northwind Enterprise Data Platform (EDP)
A full end‑to‑end DWH/BI implementation built entirely on the Microsoft SQL Server ecosystem.
The solution demonstrates a complete architectural lifecycle and covers all layers of a traditional Microsoft-based analytical platform:
Architecture & Modeling
- Kimball Bus Matrix with conformed dimensions
- SCD1/SCD2 implementation
- Fact/dimension modeling with proper grain definitions
- Back Room → Front Room separation
ETL & Data Processing
- Modular SSIS pipelines
- Delta detection using SHA2_512
- Partition switching & sliding window maintenance
- Full audit (JSON hybrid model) and lineage tracking
Data Quality & Master Data
- Integration with SQL Server Data Quality Services (DQS)
- Integration with Master Data Services (MDS)
- Extended validation and error handling framework
Semantic Layer & Reporting
- Power BI Report Server
- Planned migration path to SSAS Tabular
- Centralized DAX-based business logic
DevOps, Testing & Operations
- CI/CD pipelines in Azure DevOps
- Automated functional ETL test suite (MSTest)
- Operational runbooks and maintenance plans
- Performance baseline & monitoring reports
Even though some components (MDS/DQS) are deprecated in SQL Server 2025, the project remains a useful architectural and educational reference for classical on‑premise DWH implementations.
🔗 Public Repositories
-
Azure DevOps (full source & CI/CD):
https://dev.azure.com/zinykov/Northwind%20EDP -
GitHub Mirror (public):
https://github.com/zinykov/NorthwindBI/tree/master
📌 Why this may be relevant for SQL Server Samples
This project:
- Demonstrates a real-world, production-grade Kimball DWH implementation on SQL Server
- Can help developers and data engineers learn fact/dimension modeling, SCD logic, staging design, and partitioning strategies
- Shows how to orchestrate ETL, DQS/MDS workflows, and auditing in a cohesive solution
- Includes automated test coverage and DevOps patterns rarely seen in educational samples
- Modernizes the classic Northwind scenario into a complete BI platform
If you find this valuable, feel free to reference it in the SQL Server Samples as an advanced community example.
Thank you for your time and for maintaining this repository!
Best regards,
Denis Zinukov
- 主要言語
- PowerShell
- スター
- 11.2k
- フォーク
- 9.1k
- 平均マージ
- 2日 7時間
- マージ済み PR(30日)
- 14
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/sql-server-samples のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
microsoft/sql-server-samples#1499 ·
-
難易度 1/5 1〜3時間 初心者へのやさしさ 76/100
microsoft/sql-server-samples#1495 · リアクション 3 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
microsoft/sql-server-samples#1341 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 64/100
microsoft/sql-server-samples#276 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
microsoft/sql-server-samples#1497 ·
microsoft/sql-server-samples の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
cisagov/cyhy-reports#149 · コメント 3 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
open-compass/VLMEvalKit#1698 ·