Référence
Guides permanents sur les moteurs, les adaptateurs dbt et les tableaux de bord — à consulter en parallèle de chaque module.
Ces pages ne forment pas un parcours à suivre dans l’ordre. Chacune constitue un guide permanent à ouvrir en parallèle du module participant qui en a besoin ; la plupart sont référencées directement depuis le premier module concerné.
Avant la migration
Snowflake face à ClickHouse
Différences de stockage, de calcul et de dialecte SQL entre les deux moteurs — et idiomes Snowflake sans équivalent direct dans ClickHouse.
Moteurs MergeTree
Choisir un moteur de la famille MergeTree et concevoir une clé ORDER BY qui justifie son coût.
Exemple résolu : un plan terminé
Plan de migration rempli pour la charge NYC Taxi, à comparer au vôtre une fois celui-ci rédigé.
dbt
dbt sur Snowflake
Construction du pipeline Medallion source : sources, vues de préparation, modèles MERGE incrémentiels, snapshots et tests.
dbt sur ClickHouse
Configuration de dbt-clickhouse : stratégie incrémentielle delete_insert, modèles ReplacingMergeTree et vues matérialisées actualisables.
Exploitation et visualisation
Exploitation de ClickHouse
Exploiter le service cible : requêtes, suivi des fusions et des parties, dictionnaires et pratiques opérationnelles différentes de Snowflake.
Superset sur Snowflake
Construire les trois tableaux de bord opérationnels côté source : connexion, jeux de données, graphiques et assemblage.
Superset sur ClickHouse
Reconstruire les tableaux de bord dans ClickHouse : sept jeux de données illustrant uniqHLL12, quantileTDigest, l’échantillonnage, les fonctions de fenêtre et dictGet, puis 18 graphiques dans quatre tableaux de bord.