AccueilCertificationsAAR-C01 › Questions gratuites

Questions gratuites AAR-C01 — SnowPro Advanced: Architect

Téléchargez gratuitement 36 questions d'entraînement pour la certification AAR-C01 proposée par Snowflake. Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.

Caractéristiques de l'examen blanc

Code de certificationAAR-C01
ÉditeurSnowflake
Nombre de questions36
TypeQCM avec 4 réponses possibles
Niveauspecialty
CatégorieIT
Prix100% gratuit

Aperçu de 8 questions représentatives

Voici un échantillon aléatoire de 8 questions tirées de notre base d'entraînement AAR-C01. Pour accéder aux 36 questions complètes, lancez l'examen blanc gratuitement.

Question 1
Un architecte doit optimiser une requête complexe utilisant 10 jointures sur des tables de 500M lignes chacune. Le Query Profile montre un skew de distribution massif sur quelques nœuds. Comment résoudre ?
  1. Réanalyser les colonnes de jointure avec ANALYZE TABLE, appliquer clustering sur les colonnes de skew détectées.
  2. Augmenter le warehouse à 6XL et ajouter des materialized views pour chaque jointure intermédiaire.
  3. Recréer les tables avec une distribution hash explicite sur les colonnes de jointure selon Snowflake guidelines.
  4. Utiliser un explicite BROADCAST HINT pour les 3 tables les plus petites et laisser Snowflake optimiser le reste.
Question 2
Un architecte doit concevoir une solution de data sharing pour fournir des datasets à 50 partenaires externes. La sécurité est critique et les coûts doivent rester prévisibles. Quelle approche utiliser ?
  1. Configurer des shares Snowflake directement avec des reader accounts, sans coûts de compute pour les consommateurs.
  2. Créer des API endpoints Snowflake pour exposer les données via REST, avec authentification OAuth pour chaque partenaire.
  3. Exporter les datasets en Parquet vers Azure Blob Storage, permettant aux partenaires de télécharger les fichiers.
  4. Utiliser Snowflake Marketplace pour publier les données avec modèle de tarification à l'usage pour chaque consumer.
Question 3
Quelle est l'implication de la déduplication en Double-Write dans les patterns de data reliability critique ?
  1. La déduplication requiert des clés idempotentes et matching logic dans la cible pour détecter et ignorer les doublons.
  2. Snowflake déduplique automatiquement tous les inserts doublons via contraintes uniques implicites par défaut.
  3. Double-Write nécessite une transaction distribuée across sources qui garantit l'atomicité sans déduplication besoin.
  4. La déduplication est une responsabilité du message broker, pas de la cible; Snowflake n'a besoin que de APPEND mode.
Question 4
Un data lake doit traiter des données semi-structurées JSON avec schéma variant. Les analyses doivent accéder à des champs imbriqués profonds. Comment structurer l'ingestion ?
  1. Ingérer les JSON natifs dans des colonnes VARIANT et créer des views pour dénormaliser les champs critiques.
  2. Utiliser Snowflake's built-in schema detection pour auto-générer les tables et colonnes depuis les JSON payloads.
  3. Transformer les JSON en CSV dénormalisés lors de l'ingestion avec un ETL tool pour réduire la complexité requête.
  4. Charger les JSON dans des formats Apache Parquet avec field mappings explicites pour optimiser la compression.
Question 5
Un administrateur constate des performances dégradées sur les requêtes utilisant LIKE sur des colonnes texte. L'équipe demande des indexes. Quelle stratégie Snowflake appliquer ?
  1. Récrire les requêtes LIKE pour utiliser ILIKE avec clustering sur la colonne texte et réévaluer le plan de requête.
  2. Créer des indexes bitmap sur les colonnes texte pour accélérer les patterns de recherche LIKE.
  3. Partitionner horizontalement les données texte par premier caractère pour réduire les scans complets.
  4. Augmenter le warehouse size de Medium à 2XL pour paralleliser les comparaisons de patterns texte.
Question 6
Un scénario exige une latence de requête maximale de 100ms pour les dashboard temps réel. Les datasets changent toutes les 30 secondes. Quelle architecture satisfait cette contrainte ?
  1. Combiner Dynamic Tables avec refresh mode ON_DEMAND, cache de requête et serverless compute pools pour latence basse.
  2. Utiliser Snowflake Iceberg tables avec optimized row groups et columnar projection pour read optimization.
  3. Créer des materialized views with manual refresh every 30s et implémenter un redis cache applicatif en façade.
  4. Utiliser des partitioned tables avec partition pruning agressif et multi-cluster warehouse pour parallelization.
Question 7
Une entreprise doit archiver des données conformément à des règles de rétention de 7 ans. Les données archivées doivent rester interrogeables pour audit. Comment minimiser les coûts de stockage ?
  1. Utiliser Time Travel retention maximale de 90 jours, puis archiver les snapshot quotidiens en Iceberg sur S3 glacier.
  2. Créer des tables archive séparées en Snowflake avec clustering par date et ne pas accéder durant la rétention.
  3. Compresser les données archivées en ZIP et stocker en S3 Standard, restaurer quand audit nécessaire.
  4. Exporter les données en Parquet par année, stocker sur HDFS on-premise avec réplication de backup sur tape.
Question 8
Une architecture doit maintenir la continuité lors d'un failover régional pendant une catastrophe. Les données sont critiques et ne peuvent pas avoir plus de 5 minutes de lag. Quel design implémenter ?
  1. Configurer la replication cross-région avec refresh rate de 5 minutes et basculer vers un reader account secondaire.
  2. Utiliser la geo-distribution des warehouse avec failover automatique de cluster à cluster dans la même région.
  3. Dupliquer manuellement les données toutes les 5 minutes vers une base de données secondaire externe avec scripts ETL.
  4. Implémenter une réplication temps réel Kafka vers un second account Snowflake avec synchronisation continue.

Accédez aux 36 questions complètes gratuitement

Aucune carte bancaire requise. Examen chronométré, corrections détaillées, score final.

Lancer l'examen blanc AAR-C01 →

Pourquoi s'entraîner avec Certifexpress ?