Data Universe
Newsletter
Accueil/Encyclopédie/Snowflake — Cloud Data Warehouse
❄️CloudIntermédiaireData Warehouses

Snowflake — Cloud Data Warehouse

Data warehouse cloud qui sépare le stockage du calcul, permettant de scaler indépendamment et de payer à l'usage, avec partage natif de données entre organisations.

💡Explication simple

Snowflake a révolutionné le data warehouse avec trois innovations : la séparation stockage/calcul (tu peux augmenter la puissance de calcul sans changer le stockage et vice versa), les virtual warehouses (plusieurs équipes peuvent utiliser les mêmes données avec leurs propres ressources de calcul indépendantes), et le Data Sharing (partager des tables en temps réel avec d'autres organisations Snowflake sans copier les données).

🏗️Exemple concret

Une entreprise media partage ses données d'audience avec ses 50 agences publicitaires via Snowflake Data Sharing : les agences interrogent les données en temps réel sans que l'éditeur ne copie ni ne déplace rien. L'équipe analytics utilise un XL warehouse le jour (forte demande), et le passe en S la nuit (économie de 80%). Coût total vs Redshift : -40%.

🎯Quand l'utiliser ?

Data warehouse cloud avec des besoins de scalabilité variables
Partage de données avec des partenaires externes
Workloads analytics mixtes (BI + Data Science)
Migration depuis un data warehouse on-premise

✅ Avantages

+Scalabilité instantanée (virtual warehouses)
+Zéro maintenance d'infrastructure
+Data Marketplace et Data Sharing natif

⚠️ Limites

Coût difficile à prédire (compute à l'usage)
Vendor lock-in (format propriétaire, bien qu'Iceberg support soit ajouté)
Pas optimal pour le streaming (orienté batch)

🛠️ Outils principaux

Snowflake SQL
Snowpark (Python/Java/Scala dans Snowflake)
dbt + Snowflake
Fivetran → Snowflake
Tableau/Power BI sur Snowflake
CloudData WarehouseSQLScalabilitéData Sharing

Concepts liés

🌊

Amazon Kinesis Data Streams

AWS - Streaming

🏪

Amazon Redshift

AWS - Data Warehouse

🪣

Amazon S3 (Simple Storage Service)

AWS - Stockage

🔬

Amazon SageMaker

AWS - Machine Learning

← Retour à l'encyclopédie