06 Évaluation
Réalisez l’évaluation à livre ouvert, composée de 20 questions à choix multiple et de 4 questions ouvertes, pour obtenir le badge de compétence en migration ClickHouse.
Point de départ
Les modules 01 à 05 sont terminés : l’environnement Snowflake du module 01 a exécuté
les sept requêtes, les cinq fiches du module 02 ont toutes obtenu la note maximale et
toutes les cases de migration-plan.md sont cochées. Les modules 03 à 05 ont migré
50 millions de lignes vers ClickHouse, vérifié la parité, évalué les sept requêtes,
reconstruit la couche BI et basculé le chemin d’écriture. Le module 05 a supprimé les
deux environnements cloud avant de se terminer. Il n’est pas nécessaire de les recréer
pour ce module : seuls deux fichiers ayant survécu à cette suppression sont requis :
workshop_public/snowflake_migration_lab/02-plan-and-design/migration-plan.md et
workshop_public/snowflake_migration_lab/03-migrate-to-clickhouse/scripts/benchmark_results_<timestamp>.csv.
Prévoyez environ 60 minutes.
Pourquoi
Le badge ne récompense pas la simple exécution des scripts : le module 05 a déjà démontré que la migration fonctionne. Il certifie votre capacité à expliquer et défendre les décisions prises : pourquoi ce moteur, pourquoi cette clé de tri, pourquoi ce résultat de benchmark. Vous pourrez ainsi appliquer le même raisonnement à la charge de travail d’un véritable client, et pas uniquement à celle de ce laboratoire. C’est pourquoi les questions ouvertes valorisent davantage la profondeur du raisonnement que la mémorisation : une réponse qui aboutit à une conclusion différente mais défendable vaut ici davantage qu’une commande correctement récitée.
Étape 1 — Copier l’évaluation
Le modèle vierge se trouve dans
workshop_public/snowflake_migration_lab/04-evaluation/assessment.md.
cd "$(git rev-parse --show-toplevel)/workshop_public/snowflake_migration_lab/04-evaluation"
cp assessment.md assessment_<your_name>.mdTravaillez dans la copie, pas dans le modèle. Les fichiers assessment_*.md sont
ignorés par git : tout ce que vous écrivez dans votre copie reste sur votre machine et
n’est jamais ajouté au dépôt.
Étape 2 — Répondre aux questions
Il s’agit d’une évaluation à livre ouvert : vous pouvez consulter votre propre
migration-plan.md, les résultats de votre benchmark et tous les modules de ce guide.
Les questions ouvertes, en particulier, privilégient la profondeur du raisonnement à
la mémorisation. Il est donc utile de garder ces deux fichiers ouverts à côté de
l’évaluation pendant votre travail.
- 20 questions à choix multiple. Inscrivez votre choix — A, B, C ou D — sur la
ligne
**Your answer:**sous chaque question. - 4 questions ouvertes, comprenant chacune plusieurs sous-questions. Visez 3 à
6 phrases par sous-question, en vous appuyant sur le raisonnement consigné dans
migration-plan.mdet sur les résultats de votre propre benchmark. - Liste de contrôle de l’envoi, au bas du fichier. Remplissez-la avant tout envoi : elle atteste que les deux pièces jointes sont présentes et que chaque question a reçu une réponse.
Les questions portent sur les connaissances acquises dans les trois parties du laboratoire, pas seulement dans le dernier module terminé.
Étape 3 — Envoyer
Envoyez par e-mail le fichier terminé, assessment_<your_name>.md, ainsi que les deux
pièces jointes obligatoires à votre architecte de solutions ClickHouse :
workshop_public/snowflake_migration_lab/02-plan-and-design/migration-plan.mdworkshop_public/snowflake_migration_lab/03-migrate-to-clickhouse/scripts/benchmark_results_<timestamp>.csv
Vérifier que vous avez terminé
Avant d’envoyer l’e-mail, vérifiez les points suivants :
- La liste de contrôle au bas de votre fichier
assessment_<your_name>.mdest remplie et toutes les cases sont cochées. - Les 20 questions à choix multiple comportent une lettre sur la ligne
**Your answer:**. - Les 4 questions ouvertes ont une réponse, y compris chacune de leurs sous-questions.
- Les deux pièces jointes —
migration-plan.mdet votrebenchmark_results_*.csv— sont bien jointes à l’e-mail, et pas seulement mentionnées.
Voici la répartition des points, afin de comprendre comment sont pondérées les 60 minutes que vous venez de consacrer à l’évaluation :
| Section | Questions | Points par question | Total |
|---|---|---|---|
| Section A — QCM | 20 | 4 | 80 |
| Section B — Questions ouvertes | 4 | 5 | 20 |
| Total | 24 | 100 |
Seuil de réussite : 80 / 100. Aucun point partiel n’est accordé aux questions à choix multiple : chaque question vaut 4 points ou 0. Votre architecte de solutions note chaque question ouverte de 0 à 5.
État final
Votre architecte de solutions examine l’envoi et vous répond dans un délai de 5 jours ouvrés :
| Score | Résultat |
|---|---|
| 80-100 | Réussite — badge de compétence en migration ClickHouse attribué |
| 70-79 | Presque réussi — commentaires ciblés et une nouvelle tentative pour les questions ouvertes |
| Moins de 70 | Pas encore réussi — points faibles identifiés, nouvelle évaluation complète après révision |
Le badge certifie que vous savez accompagner avec assurance un client dans une migration de Snowflake vers ClickHouse : profiler la charge de travail, prendre les bonnes décisions concernant le moteur et le schéma, exécuter la migration et valider le résultat. L’atelier est terminé.
05 Benchmark et bascule
Reconstruisez les tableaux de bord dans ClickHouse, comparez les sept requêtes sur les deux moteurs, basculez le producteur, vérifiez la parité et supprimez les environnements.
Résolution des problèmes
Référence des symptômes, causes et solutions aux erreurs rencontrées par les participants pendant ce laboratoire, regroupées selon l’étape où elles apparaissent.