DWH ta'rifi, OLTP va OLAP, ETL, staging, qatlamlar, afzalliklar, texnologiyalar
10-sinfBI & ML6-hafta · 17-darsYagona haqiqat manbai
Qatlamlar
Nega DWH
Tarix kerak bo'lsa, qaysi SCD turi tanlanadi?
Yagona haqiqat manbai
OLTP (kundalik ish) OLAP / DWH (tahlil)
- bitta qatorni o'zgartirish - ko'p qatorni o'qish, jamlash
- tez, qisqa tranzaksiyalar - murakkab so'rovlar
- joriy holat - tarix
- normallashgan jadvallar - star schema (fakt + dimension)
DWH asosan nima uchun?
Qatlamlar
Manbalar: qabul.csv, moliya.xlsx, kadrlar_baza
| ETL (Extract -> Transform -> Load)
Staging: stg_qabul, stg_moliya (xom nusxa)
|
DWH: dim_hudud, dim_maktab, fact_kpi
|
Martlar: mart_oquvchilar, mart_moliya
|
BI: hisobot, dashboard
Staging qatlami nima?
Nega DWH
-- Ikki manbadagi ma'lumotni DWH ga birlashtirish
INSERT INTO dw_oquvchilar (hudud, yil, oquvchilar)
SELECT hudud, yil, oquvchilar FROM stg_qabul
UNION ALL
SELECT hudud, yil, oquvchilar FROM stg_arxiv;
Qaysi biri bulutdagi DWH texnologiyasi?
Tahlil uchun alohida ombor qurish kerak.
Tahlil uchun integratsiyalangan ombor
Extract, Transform, Load
Xom vaqtinchalik qatlam
Tahliliy so'rovlar uchun model
Manbalardan staging ga nusxa oling.
Nom va turlarni bir xil qiling.
Tozalangan ma'lumotni DWH ga yozing.
| Belgi | OLTP | OLAP / DWH |
|---|---|---|
| Maqsad | kundalik ish | tahlil |
| So'rov | qisqa, bitta qator | murakkab, ko'p qator |
| Ma'lumot | joriy holat | tarix |
| Model | normallashgan | star schema |
| Misol | qabul tizimi | maktab DWH |
Pastga bosing: tekshirish
stg_qabul va stg_arxiv jadvallarini yarating.UNION ALL bilan dw_oquvchilar ga yuklang.
SELECT * FROM stg_qabul;
SELECT * FROM stg_arxiv;
INSERT INTO dw_oquvchilar
SELECT hudud, yil, oquvchilar FROM stg_qabul
UNION ALL
SELECT hudud, yil, oquvchilar FROM stg_arxiv;
Qatlamlar soni soddalashtirilgan sxemadan.
stg_qabul va stg_arxiv ni dw_oquvchilar ga birlashtiring va 2024-yil jamini chiqaring.Integratsiyalangan, tarixiy ombor.
Manba, ETL, staging, DWH, mart, BI.
Snowflake, BigQuery, Redshift, Synapse, PostgreSQL.
Uyga vazifa: kichik DWH ni qurish va qatlamlar sxemasi.
Bronze, Silver, Gold zonalari
6-hafta · 18-dars