Structure proposée du PowerPoint
1. Introduction au contexte
Objectif métier
Pourquoi Snowflake ?
Pourquoi Data Vault ?
2. Architecture cible
Schéma simplifié : zone RAW → Data Vault → Data Marts
Description des schémas : RAW, DV, DM
3. Données sources
Exemple : fichier CSV de commandes (client, produit, date, montant, etc.)
Structure des fichiers
4. Zone de staging (RAW)
CREATE STAGE
COPY INTO → vers table RAW
Screenshot du script SQL + résultat
5. Création des HUBs
HUB_CLIENT, HUB_PRODUIT…
Définition métier
Script SQL avec INSERT DISTINCT
6. Création des LINKS
LINK_COMMANDE (Client ↔ Produit ↔ Date)
Structure avec clés techniques
Script SQL + logique métier
7. Création des SATELLITES
SAT_CLIENT_DETAILS, SAT_PRODUIT_DETAILS…
Historisation avec LOAD_DATE, END_DATE, HASH_DIFF
Script SQL (MERGE ou INSERT conditionnel)
8. Orchestration
Exemple de flux via dbt ou Airflow (ou simplement séquence SQL)
Screenshot modèle YAML dbt ou DAG Airflow
9. Création des vues métiers (DM)
Vue agrégée des ventes mensuelles
SELECT complexe sur HUB + LINK + SAT
Screenshot ou exemple de résultat
10. Visualisation
Connexion à Power BI / Tableau
Screenshot d’un graphique simple basé sur une vue DM
11. Conclusion et bénéfices
Fiabilité, auditabilité, versioning, historique
Adapté aux environnements de production