Hva er Datavarehus
Strukturert lagring for analyse
Hva er Data Warehouse
Data Warehouse er et sentralisert strukturert lager for forretningsanalyse som konsoliderer data fra ulike kilder i en enhetlig modell.
Data Warehouse-arkitektur
| Lag | Beskrivelse | |-----|-------------| | Staging Area | Mellomliggende datalastingsone | | ODS | Operasjonell datalagring | | Data Warehouse | Hovedlagring (fakta + dimensjoner) | | Data Marts | Avdelingsspesifikke visninger (salg, markedsføring) |
Modelleringsskjemaer
- Stjerneskjema — sentral faktatabell + dimensjoner
- Snøfnuggskjema — normaliserte dimensjoner
- Galakseskjema — flere faktatabeller
ETL-prosess
| Steg | Beskrivelse | |------|-------------| | Extract | Utvinning fra kilder | | Transform | Rensing, transformasjon, aggregering | | Load | Lasting til lager |
Populære løsninger
| Løsning | Type | |---------|------| | Snowflake | Skybasert | | Amazon Redshift | AWS | | Google BigQuery | GCP | | Azure Synapse | Microsoft | | Teradata | Enterprise on-premise | | Vertica | Kolonnebasert analyse |
Fordeler
- Enkelt sannhetskilde
- Historiske data (SCD)
- Analyseoptimalisering
- Rapportkonsistens
- OLTP/OLAP-arbeidsbelastningsseparasjon