Vous avez des tables BigQuery quotidiennes nommées LOGS_yyyymmdd et les requêtes avec caractères génériques sur de longues périodes dépassent la limite de 1 000 tables. Comment devriez-vous résoudre ce problème ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Convertir les tables quotidiennes fragmentées en une seule table partitionnée..
Pourquoi c'est la réponse
La conversion des tables quotidiennes fragmentées en une seule table partitionnée est la solution la plus efficace. BigQuery est optimisé pour les grandes tables partitionnées, ce qui réduit la quantité de données scannées et améliore les performances des requêtes, surtout sur de longues périodes. Les tables fragmentées par date (LOGSyyyymmdd) sont limitées à 1 000 tables par requête avec caractères génériques, ce qui est dépassé dans ce scénario. Les tables partitionnées par date permettent de gérer des volumes de données beaucoup plus importants sans cette limitation. La mise en cache des requêtes ne résout pas le problème sous-jacent de la limitation des 1 000 tables et n'est utile que pour les requêtes répétées. Créer des vues mensuelles ne fait que déplacer le problème et pourrait même augmenter la complexité.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise