INFORMATION_SCHEMA
est une série de vues offrant un accès aux métadonnées sur les ensembles de données, les tables et les vues.
Tarifs de INFORMATION_SCHEMA
Pour les projets appliquant la tarification à la demande, les requêtes exécutées sur les vues INFORMATION_SCHEMA
engendrent des frais de traitement de données de 10 Mo minimum, même si les octets traités par la requête sont inférieurs à cette valeur. Il s'agit du montant minimal de facturation pour les requêtes à la demande. Pour en savoir plus, consultez la section Tarifs à la demande.
Étant donné que les requêtes INFORMATION_SCHEMA
ne sont pas mises en cache, des frais vous sont facturés chaque fois que vous exécutez une requête INFORMATION_SCHEMA
, même si le texte de la requête est identique à chaque exécution.
Vous ne payez pas de frais de stockage pour les vues INFORMATION_SCHEMA
.
Limites
BigQuery INFORMATION_SCHEMA
est soumis aux limitations suivantes :
- La syntaxe des requêtes BigQuery
INFORMATION_SCHEMA
doit être en SQL standard.INFORMATION_SCHEMA
n'est pas compatible avec l'ancien SQL. - Les résultats de requêtes
INFORMATION_SCHEMA
ne sont pas mis en cache. - Actuellement, il est impossible de récupérer des métadonnées sur des partitions de tables partitionnées à l'aide de
INFORMATION_SCHEMA
. - Actuellement, les vues
INFORMATION_SCHEMA
ne peuvent pas être utilisées dans des instructions LDD.
Autorisations requises
La récupération de métadonnées à l'aide de requêtes INFORMATION_SCHEMA
ne nécessite aucune autorisation spéciale. Les résultats renvoyés en interrogeant les vues INFORMATION_SCHEMA
sont filtrés en fonction des autorisations IAM requises pour obtenir des métadonnées sur chaque ressource.
Étapes suivantes
- Découvrez comment obtenir des métadonnées d'ensemble de données à l'aide de
INFORMATION_SCHEMA
. - Découvrez comment obtenir des métadonnées d'une table à l'aide de
INFORMATION_SCHEMA
. - Découvrez comment obtenir des métadonnées de vue à l'aide de
INFORMATION_SCHEMA
.