Ce document décrit les tables et leurs schémas inclus dans les ensembles de données Storage Insights. Vous pouvez les utiliser pour analyser les schémas opérationnels, surveiller l'utilisation des ressources et comprendre l'activité dans votre environnement de stockage.
Schéma de métadonnées des ensembles de données
Les sections suivantes décrivent les champs de métadonnées inclus dans les ensembles de données. Pour en savoir plus sur les modes de colonne BigQuery, consultez Modes. Les modes de colonne déterminent comment BigQuery stocke et interroge les données.
Métadonnées des buckets
Le schéma de métadonnées du bucket inclut les tables bucket_attributes_view et bucket_attributes_latest_snapshot_view. Les tables de métadonnées des buckets contiennent les champs suivants :
| Champ de métadonnées | Mode | Type | Description |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
Le champ snapshotTime stocke la date et l'heure d'actualisation de l'instantané des métadonnées du bucket au format RFC 3339. |
name |
NULLABLE |
STRING |
Nom du bucket. |
location |
NULLABLE |
STRING |
Emplacement du bucket. Les données d'objets des objets du bucket résident dans un espace de stockage physique à cet emplacement. |
project |
NULLABLE |
INTEGER |
Numéro du projet auquel appartient le bucket. |
storageClass |
NULLABLE |
STRING |
Classe de stockage par défaut du bucket. |
public |
NULLABLE |
RECORD |
Obsolète. Ce champ indique si un bucket est accessible publiquement. Utilisez plutôt iamConfiguration. |
public.bucketPolicyOnly |
NULLABLE |
BOOLEAN |
Obsolète. Ce champ, qui fait partie de l'enregistrement public, indique si l'accès uniforme au niveau du bucket est activé, ce qui empêche l'accès via les LCA au niveau des objets. |
public.publicAccessPrevention |
NULLABLE |
STRING |
Obsolète. Ce champ, qui fait partie de l'enregistrement public, indique si l'accès public au bucket est empêché. |
autoclass |
NULLABLE |
RECORD |
Configuration Autoclass du bucket, qui, lorsqu'elle est activée, contrôle la classe de stockage des objets en fonction de la manière et du moment où l'on y accède. |
autoclass.enabled |
NULLABLE |
BOOLEAN |
Indique si la classe automatique est activée ou non. |
autoclass.toggleTime |
NULLABLE |
TIMESTAMP |
Date et heure auxquelles la classe automatique a été activée ou désactivée pour la dernière fois pour ce bucket, au format RFC 3339. |
versioning |
NULLABLE |
BOOLEAN |
Indique si la gestion des versions est activée dans le bucket. Pour en savoir plus, consultez Gestion des versions d'objets. |
lifecycle |
NULLABLE |
BOOLEAN |
Indique si le bucket dispose d'une configuration de cycle de vie. Pour en savoir plus, consultez Gestion du cycle de vie. |
metageneration |
NULLABLE |
INTEGER |
Génération des métadonnées de ce bucket. |
timeCreated |
NULLABLE |
TIMESTAMP |
Date et heure de création du bucket au format RFC 3339. |
tags |
NULLABLE |
RECORD |
Obsolète. Ce champ contient des paires clé-valeur définies par l'utilisateur associées au bucket. Utilisez plutôt resourceTags. |
tags.lastUpdatedTime |
NULLABLE |
TIMESTAMP |
Obsolète. Ce champ indique la date et l'heure de dernière mise à jour des tags. |
tags.tagMap |
REPEATED |
RECORD |
Obsolète. Ce champ, qui fait partie de l'enregistrement tags, contient le mappage des clés et des valeurs de tag. |
tags.tagMap.key |
NULLABLE |
STRING |
Obsolète. Ce champ, qui fait partie de l'enregistrement tags.tagMap, représente la clé d'un tag. |
tags.tagMap.value |
NULLABLE |
STRING |
Obsolète. Ce champ, qui fait partie de l'enregistrement tags.tagMap, représente la valeur d'un tag. |
labels |
REPEATED |
RECORD |
Étiquettes de bucket fournies par l'utilisateur, sous forme de paires clé/valeur. |
labels.key |
NULLABLE |
STRING |
Entrée d'étiquette individuelle. |
labels.value |
NULLABLE |
STRING |
Valeur de l'étiquette. |
softDeletePolicy |
NULLABLE |
RECORD |
Règle de suppression réversible du bucket, qui définit la période pendant laquelle les objets du bucket sont conservés dans un état de suppression réversible après leur suppression. Les objets dans un état de suppression réversible ne peuvent pas être supprimés définitivement et peuvent être restaurés jusqu'à la date et heure définie par hardDeleteTime. |
softDeletePolicy.effectiveTime |
NULLABLE |
DATETIME |
Date et heure auxquelles la règle de suppression réversible prend effet, au format RFC 3339.
|
softDeletePolicy.retentionDurationSeconds |
NULLABLE |
LONG |
Période pendant laquelle un objet supprimé de façon réversible est conservé et ne peut pas être supprimé définitivement, en secondes. La valeur doit être supérieure ou égale à 604800 (7 jours) et inférieure à 7776000 (90 jours). La valeur peut également être définie sur 0, ce qui désactive la règle de suppression réversible. |
iamConfiguration |
NULLABLE |
RECORD |
Configuration IAM pour un bucket. |
iamConfiguration.uniformBucketLevelAccess |
NULLABLE |
RECORD |
Configuration de l'accès uniforme au niveau du bucket du bucket. |
iamConfiguration.uniformBucketLevelAccess.enabled |
NULLABLE |
BOOLEAN |
Indique si le bucket utilise l'accès uniforme au niveau du bucket. |
iamConfiguration.publicAccessPrevention |
NULLABLE |
STRING |
État de la protection contre l'accès public du bucket, à savoir "inherited" ou "enforced". |
resourceTags |
REPEATED |
RECORD |
Tags du bucket. Pour en savoir plus, consultez API Cloud Resource Manager. |
resourceTags.key |
NULLABLE |
STRING |
La clé resourceTags. |
resourceTags.value |
NULLABLE |
STRING |
Valeur resourceTags. |
Métadonnées des objets
Le schéma de métadonnées d'objet inclut les tables object_attributes_view et object_attributes_latest_snapshot_view. Les tables de métadonnées d'objet comportent les champs suivants :
| Champ de métadonnées | Mode | Type | Description |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
Le champ snapshotTime stocke la date et l'heure d'actualisation de l'instantané des métadonnées de l'objet au format RFC 3339. |
bucket |
NULLABLE |
STRING |
Nom du bucket contenant cet objet. |
location |
NULLABLE |
STRING |
Emplacement du bucket. Les données d'objets des objets du bucket résident dans un espace de stockage physique à cet emplacement. |
componentCount |
NULLABLE |
INTEGER |
Renvoyé uniquement pour les objets composites. Nombre d'objets non composites dans l'objet composite. componentCount inclut les objets non composites qui faisaient partie des objets composites utilisés pour composer l'objet actuel. |
contentDisposition |
NULLABLE |
STRING |
Content-Disposition des données d'objet. |
contentEncoding |
NULLABLE |
STRING |
Content-Encoding des données d'objet. |
contentLanguage |
NULLABLE |
STRING |
Content-Language des données d'objet. |
contentType |
NULLABLE |
STRING |
Content-Type des données d'objet. |
crc32c |
NULLABLE |
INTEGER |
Somme de contrôle CRC32C, comme décrit dans la RFC 4960 Annexe B, encodée en base64 et classée par ordre d'octets en mode big-endian. |
customTime |
NULLABLE |
TIMESTAMP |
Code temporel spécifié par l'utilisateur pour l'objet au format RFC 3339. |
etag |
NULLABLE |
STRING |
Tag d'entité HTTP 1.1 pour l'objet. |
eventBasedHold |
NULLABLE |
BOOLEAN |
Indique si l'objet est soumis à une obligation de conservation basée sur des événements. |
generation |
NULLABLE |
INTEGER |
Génération du contenu de cet objet. |
md5Hash |
NULLABLE |
STRING |
Hachage MD5 des données, encodé en base64. Ce champ n'est pas présent pour les objets composites. |
mediaLink |
NULLABLE |
STRING |
URL permettant de télécharger les données de l'objet. |
metadata |
REPEATED |
RECORD |
Métadonnées fournies par l'utilisateur, sous forme de paires clé/valeur. |
metadata.key |
NULLABLE |
STRING |
Entrée de métadonnées individuelle. |
metadata.value |
NULLABLE |
STRING |
Valeur de métadonnées. |
metageneration |
NULLABLE |
INTEGER |
Version des métadonnées de cet objet à cette génération. |
name |
NULLABLE |
STRING |
Nom de l'objet. |
selfLink |
NULLABLE |
STRING |
URL pour cet objet. |
size |
NULLABLE |
INTEGER |
Content-Length des données en octets. |
storageClass |
NULLABLE |
STRING |
Classe de stockage de l'objet. |
temporaryHold |
NULLABLE |
BOOLEAN |
Indique si l'objet est soumis à une préservation temporaire. |
timeCreated |
NULLABLE |
TIMESTAMP |
Date et heure de création de l'objet au format RFC 3339. |
timeDeleted |
NULLABLE |
TIMESTAMP |
Date et heure de suppression de l'objet au format RFC 3339. |
updated |
NULLABLE |
TIMESTAMP |
Date et heure de modification des métadonnées de l'objet au format RFC 3339. |
timeStorageClassUpdated |
NULLABLE |
TIMESTAMP |
Date et heure de dernière modification de la classe de stockage de l'objet. |
retentionExpirationTime |
NULLABLE |
TIMESTAMP |
Date et heure à partir desquelles l'objet peut être supprimé, en fonction de la configuration de la conservation définie pour l'objet et de toute règle de conservation définie pour le bucket contenant l'objet. La valeur de retentionExpirationTime est indiquée au format RFC 3339. |
softDeleteTime |
NULLABLE |
DATETIME |
Date et heure auxquelles l'objet a été supprimé de façon réversible. Cette option n'est disponible que pour les objets se trouvant dans des buckets dotés d'une règle de suppression réversible. |
hardDeleteTime |
NULLABLE |
DATETIME |
Date et heure auxquelles un objet supprimé de façon réversible est définitivement supprimé et ne peut plus être restauré. Cette valeur correspond à la somme des valeurs softDeleteTime et softDeletePolicy.retentionDurationSeconds du bucket. Cette option n'est disponible que pour les objets se trouvant dans des buckets dotés d'une règle de suppression réversible. |
project |
NULLABLE |
INTEGER |
Numéro du projet auquel appartient le bucket. |
Dernier instantané des métadonnées de buckets et d'objets
L'ensemble de données associé expose le dernier instantané des métadonnées de buckets et d'objets via les vues dédiées suivantes :
Le tableau
bucket_attributes_latest_snapshot_viewfournit les dernières métadonnées pour vos buckets Cloud Storage. Sa structure correspond au schéma de métadonnées du bucket.La table
object_attributes_latest_snapshot_viewfournit les dernières métadonnées pour vos objets Cloud Storage. Sa structure correspond au schéma de métadonnées d'objet.
Métadonnées de projet
L'ensemble de données associé expose les métadonnées du projet sous la forme d'une vue nommée project_attributes_view :
| Champ de métadonnées | Mode | Type | Description |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
Le champ snapshotTime stocke la date et l'heure d'actualisation de l'instantané des métadonnées du projet au format RFC 3339. |
name |
NULLABLE |
STRING |
Nom du projet. |
id |
NULLABLE |
STRING |
Identifiant unique pour le projet. |
number |
NULLABLE |
INTEGER |
Valeur numérique associée au projet. |
Schéma de l'ensemble de données pour les tables de données d'activité
Les ensembles de données Storage Insights fournissent des données d'activité, y compris des métriques opérationnelles, des journaux d'erreurs et des vues agrégées avec des niveaux personnalisables pour répondre à divers besoins d'analyse. Les sections suivantes décrivent les schémas de données d'activité et les données disponibles dans ces schémas.
Données d'activité des objets
Le tableau object_events_view de votre ensemble de données Storage Insights fournit des enregistrements interrogeables des opérations de création, de mise à jour et de suppression d'objets, des métadonnées et des détails sur les erreurs rencontrées lors de ces opérations. Vous pouvez utiliser les données pour suivre et résoudre les problèmes liés aux modifications apportées à vos ressources de stockage en interrogeant la vue object_events_view. Les données de la vue object_events_view sont limitées à votre abonnement Storage Intelligence et listent tous les objets actifs qu'il contient.
La table object_events_view inclut les champs suivants :
| Champ | Mode | Type | Description |
|---|---|---|---|
requestCompletionTimestamp |
NULLABLE |
TIMESTAMP |
Code temporel indiquant la fin de la requête, au format RFC 3339. |
project |
NULLABLE |
INTEGER |
Numéro du projet propriétaire de la ressource de bucket. |
bucketName |
NULLABLE |
STRING |
Nom du bucket spécifié dans la requête. |
objectName |
NULLABLE |
STRING |
Nom de l'objet spécifié dans la requête. Ce champ peut être nul. |
requestOperation |
NULLABLE |
STRING |
Opération Cloud Storage effectuée. Ce champ est limité aux opérations d'écriture, de mise à jour et de suppression, et peut être nul. |
requestBytes |
NULLABLE |
INTEGER |
Nombre d'octets envoyés dans la requête. |
responseBytes |
NULLABLE |
INTEGER |
Nombre d'octets envoyés dans la réponse. |
requestProcessingTimeMicros |
NULLABLE |
INTEGER |
Temps en microsecondes nécessaire au serveur pour traiter la requête. Ce délai est mesuré entre le moment où le premier octet est reçu et le moment où la réponse est envoyée. Pour les importations avec reprise, la réponse à la requête d'importation finale détermine le point de terminaison. |
requestId |
NULLABLE |
STRING |
Identifiant de la demande. |
requestHost |
NULLABLE |
STRING |
Hôte spécifié dans la requête d'origine. |
requestHttpMethod |
NULLABLE |
STRING |
Méthode HTTP utilisée pour cette requête. |
responseStatus |
NULLABLE |
INTEGER |
Code d'état HTTP envoyé dans la réponse du serveur. |
requestReferrer |
NULLABLE |
STRING |
URL de provenance HTTP de la requête. |
size |
NULLABLE |
INTEGER |
La taille de l'objet en octets. |
generation |
NULLABLE |
INTEGER |
Génération du contenu de l'objet, utilisée pour la gestion des versions d'objets. |
timeCreated |
NULLABLE |
TIMESTAMP |
Heure de création de l'objet, au format RFC 3339. |
storageClass |
NULLABLE |
STRING |
Classe de stockage de l'objet. |
errorReason |
NULLABLE |
STRING |
Raison de l'erreur (limitée aux erreurs 429). |
location |
NULLABLE |
STRING |
Emplacement de l'objet. |
Vue de l'activité du projet
Le tableau project_activity_view fournit des insights opérationnels agrégés pour vos projets. Le tableau récapitule l'activité totale en comptabilisant les types d'opérations, les octets transférés, ainsi que les codes de réponse et les erreurs. Vous pouvez utiliser les insights sur l'activité du projet pour la surveillance, le suivi et l'attribution des coûts internes. Les données de la vue sont déterminées par le champ d'application de votre abonnement Storage Intelligence. La vue n'affiche que les données agrégées pour les buckets et les objets qui sont activement activés dans votre abonnement. Par exemple, si vous n'activez Storage Intelligence que pour dix buckets spécifiques, la vue n'affiche les données que pour ces dix buckets. À l'inverse, si vous activez Storage Intelligence à un niveau supérieur (organisation, dossier ou projet), tous les buckets et objets de ce champ d'application sont automatiquement inclus, et la vue affiche les données agrégées correspondantes.
La table project_activity_view inclut les champs suivants :
| Champ | Mode | Type | Description |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
Heure de début du snapshot, au format RFC 3339. |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
Heure de fin de l'instantané, au format RFC 3339. |
project |
NULLABLE |
INTEGER |
Numéro du projet. |
totalRequests |
NULLABLE |
INTEGER |
Nombre total de requêtes effectuées dans le projet. |
totalReads |
NULLABLE |
INTEGER |
Nombre total d'opérations de lecture. |
totalWrites |
NULLABLE |
INTEGER |
Nombre total d'opérations d'écriture. |
totalUpdates |
NULLABLE |
INTEGER |
Nombre total d'opérations de mise à jour. |
totalDeletes |
NULLABLE |
INTEGER |
Nombre total d'opérations de suppression. |
totalLists |
NULLABLE |
INTEGER |
Nombre total d'opérations de liste. |
totalRequestBytes |
NULLABLE |
INTEGER |
Nombre total d'octets de requête transférés. |
totalResponseBytes |
NULLABLE |
INTEGER |
Nombre total d'octets de réponse transférés. |
count4xx |
NULLABLE |
INTEGER |
Nombre total d'erreurs 4xx. |
count5xx |
NULLABLE |
INTEGER |
Nombre total d'erreurs 5xx. |
count2xx |
NULLABLE |
INTEGER |
Nombre total de réponses 2xx réussies. |
count400 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 400 pour les requêtes incorrectes. |
count401 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 401 pour les requêtes non autorisées. |
count403 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 403 pour les requêtes interdites. |
count429 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 429 pour les requêtes ayant dépassé la limite d'utilisation. |
Vue de l'activité du bucket
Le tableau bucket_activity_view fournit des insights opérationnels agrégés pour vos buckets. Le tableau récapitule l'activité totale en comptabilisant les types d'opérations, les octets transférés, les codes de réponse et les erreurs. Il inclut également des informations sur les principaux préfixes. Vous pouvez utiliser les insights sur l'activité des buckets pour la surveillance, le dépannage, la mesure et l'analyse au niveau des buckets, ainsi que pour identifier vos buckets les plus et les moins actifs. Les données du tableau bucket_activity_view sont limitées à votre abonnement Storage Intelligence et incluent les enregistrements de tous les buckets activement activés.
La table bucket_activity_view inclut les champs suivants :
| Champ | Mode | Type | Description |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
Heure de début du snapshot, au format RFC 3339. |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
Heure de fin de l'instantané, au format RFC 3339. |
name |
NULLABLE |
STRING |
Nom du bucket. |
generation |
NULLABLE |
INTEGER |
Numéro de génération du bucket. |
project |
NULLABLE |
INTEGER |
Numéro du projet. |
location |
NULLABLE |
STRING |
Emplacement du bucket. |
totalRequests |
NULLABLE |
INTEGER |
Nombre total de requêtes effectuées sur le bucket. |
totalReads |
NULLABLE |
INTEGER |
Nombre total d'opérations de lecture. |
totalWrites |
NULLABLE |
INTEGER |
Nombre total d'opérations d'écriture. |
totalUpdates |
NULLABLE |
INTEGER |
Nombre total d'opérations de mise à jour. |
totalDeletes |
NULLABLE |
INTEGER |
Nombre total d'opérations de suppression. |
totalLists |
NULLABLE |
INTEGER |
Nombre total d'opérations de liste. |
totalRequestBytes |
NULLABLE |
INTEGER |
Nombre total d'octets de requête transférés. |
totalResponseBytes |
NULLABLE |
INTEGER |
Nombre total d'octets de réponse transférés. |
count4xx |
NULLABLE |
INTEGER |
Nombre total d'erreurs 4xx. |
count5xx |
NULLABLE |
INTEGER |
Nombre total d'erreurs 5xx. |
count2xx |
NULLABLE |
INTEGER |
Nombre total de réponses 2xx réussies. |
count400 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 400 pour les requêtes incorrectes. |
count401 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 401 pour les requêtes non autorisées. |
count403 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 403 pour les requêtes interdites. |
count429 |
NULLABLE |
INTEGER |
Nombre total d'erreurs 429 pour les requêtes ayant dépassé la limite d'utilisation. |
topPrefixes429Errors |
REPEATED |
RECORD |
Les cinq principaux préfixes de bucket ayant généré le plus d'erreurs 429, renvoyés sous la forme d'un RECORD contenant le préfixe en tant que STRING et le nombre d'erreurs en tant que INTEGER. |
topPrefixesRequestBytes |
REPEATED |
RECORD |
Les cinq principaux préfixes de bucket ayant le plus grand nombre d'octets demandés, renvoyés sous la forme d'un RECORD contenant le préfixe en tant que STRING et le nombre en tant que INTEGER. |
topPrefixesResponseBytes |
REPEATED |
RECORD |
Les cinq principaux préfixes de bucket ayant généré le plus grand nombre d'octets de réponse, renvoyés sous la forme d'un RECORD contenant le préfixe en tant que STRING et le nombre en tant que INTEGER. |
topPrefixesHighestOperations |
REPEATED |
RECORD |
Les cinq principaux préfixes de bucket ayant enregistré le plus grand nombre d'opérations, renvoyés sous la forme d'un RECORD contenant le préfixe en tant que STRING et le nombre en tant que INTEGER. |
Vue de l'activité par région de bucket
Le tableau bucket_region_activity_view récapitule le nombre total d'octets envoyés et reçus pour un bucket, agrégés par région de destination. Utilisez les données régionales sur l'activité des buckets pour identifier les régions les plus actives. Cela vous aidera à déterminer l'emplacement optimal des buckets, à analyser le trafic sortant régional et à envisager de déplacer les buckets si nécessaire pour optimiser les performances, les coûts ou la résilience. Les données du tableau bucket_region_activity_view sont limitées à votre abonnement Storage Intelligence et incluent les enregistrements de tous les buckets activement activés.
| Champ | Mode | Type | Description |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
Heure de début du snapshot, au format RFC 3339. |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
Heure de fin de l'instantané, au format RFC 3339. |
project |
NULLABLE |
INTEGER |
Numéro de projet du bucket. |
name |
NULLABLE |
STRING |
Nom du bucket. |
generation |
NULLABLE |
INTEGER |
Numéro de génération du bucket. |
requestLocation |
NULLABLE |
STRING |
L' Google Cloud emplacement d'où provient la requête. |
bucketLocation |
NULLABLE |
STRING |
Emplacement du bucket. |
requestBytes |
NULLABLE |
INTEGER |
Nombre total d'octets transférés pour les requêtes entre le bucket et l'emplacement spécifiés. |
responseBytes |
NULLABLE |
INTEGER |
Nombre total d'octets transférés pour les réponses entre le bucket et l'emplacement spécifiés. |
Schéma de l'ensemble de données pour les événements et les erreurs
Dans l'ensemble de données associé, vous pouvez également afficher les événements et les erreurs de traitement des instantanés dans les vues events_view et error_attributes_view. Pour savoir comment résoudre les erreurs de traitement des instantanés, consultez Résoudre les erreurs liées aux ensembles de données.
Journal des événements
Vous pouvez afficher les journaux d'événements dans la vue events_view de l'ensemble de données associé :
| Champ de métadonnées | Mode | Type | Description |
|---|---|---|---|
manifest.snapshotTime |
NULLABLE |
TIMESTAMP |
Date et heure d'actualisation de l'instantané des événements, au format RFC 3339. |
manifest.viewName |
NULLABLE |
STRING |
Nom de la vue qui s'actualise. |
manifest.location |
NULLABLE |
STRING |
Emplacement source des données actualisées. |
globalManifest.snapshotTime |
NULLABLE |
TIMESTAMP |
Heure d'ingestion, au format RFC 3339, pour les tables d'attributs de bucket et d'objet pour tous les emplacements sources. |
eventTime |
NULLABLE |
TIMESTAMP |
Heure à laquelle l'événement s'est produit. |
eventCode | NULLABLE |
STRING | Code d'événement associé à l'entrée correspondante. Les valeurs eventCode sont les suivantes :
|
Codes d'erreur
Vous pouvez afficher les codes d'erreur dans le tableau error_attributes_view de l'ensemble de données associé :
| Champ de métadonnées | Mode | Type | Description |
|---|---|---|---|
errorCode |
NULLABLE |
INTEGER |
Code d'erreur associé à cette entrée. Pour obtenir la liste des valeurs valides et savoir comment résoudre ces erreurs, consultez Résoudre les erreurs liées aux ensembles de données. |
errorSource |
NULLABLE |
STRING |
Source de l'erreur. Valeur valide : CONFIGURATION_PREPROCESSING. |
errorTime |
NULLABLE |
TIMESTAMP |
Heure à laquelle l'erreur se produit. |
sourceGcsLocation |
NULLABLE |
STRING |
Emplacement Cloud Storage source de l'erreur. Pour les projets, ce champ est nul, car ils ne sont pas associés à un emplacement. |
bucketErrorRecord.bucketName |
NULLABLE |
STRING |
Nom du bucket concerné par l'erreur. Vous pouvez utiliser ces informations pour déboguer une erreur de bucket. |
bucketErrorRecord.serviceAccount |
NULLABLE |
STRING |
Compte de service qui a besoin d'une autorisation pour ingérer des objets à partir du bucket. Vous pouvez utiliser ces informations pour déboguer une erreur de bucket. |
projectErrorRecord.projectNumber |
NULLABLE |
INTEGER |
Numéro du projet concerné par l'erreur. Vous pouvez utiliser ces informations pour déboguer une erreur de projet. |
projectErrorRecord.organizationName |
NULLABLE |
STRING |
Nom de l'organisation à laquelle le projet doit appartenir pour être traité. La valeur 0 indique que le projet ne se trouve pas dans l'organisation. Vous pouvez utiliser ces informations pour déboguer une erreur de projet. |
Résoudre les erreurs liées aux ensembles de données
Pour résoudre les problèmes de traitement des instantanés enregistrés dans la vue error_attributes_view de l'ensemble de données associé, consultez le tableau suivant :
| Code d'erreur | Cas d'erreur | Message d'erreur | Dépannage |
|---|---|---|---|
| 1 | Le projet source n'appartient pas à l'organisation | Le projet source projectErrorRecord.projectNumber n'appartient pas à l'organisation projectErrorRecord.organizationName. |
Ajoutez le projet source projectErrorRecord.projectNumber à l'organisation projectErrorRecord.organizationName. Pour savoir comment migrer un projet entre des organisations, consultez Migrer des projets entre des organisations. |
| 2 | Erreur d'autorisation du bucket | Autorisation refusée pour ingérer des objets pour le bucket bucketErrorRecord.bucketName. |
Accordez au compte de service les autorisations IAM (Identity and Access Management) bucketErrorRecord.serviceAccount pour permettre l'ingestion d'objets pour le bucket bucketErrorRecord.bucketName. Pour en savoir plus, consultez Accorder les autorisations requises à l'agent de service. |
| 3 | Le projet de destination n'appartient pas à l'organisation | Le projet de destination projectErrorRecord.projectNumber ne fait pas partie de l'organisation projectErrorRecord.organizationName. |
Ajoutez le projet de destination projectErrorRecord.projectNumber à l'organisation projectErrorRecord.organizationName. Pour savoir comment migrer un projet entre des organisations, consultez Migrer des projets entre des organisations. |
| 4 | Storage Intelligence n'est pas configuré pour le projet source. | Storage Intelligence n'est pas configuré pour le projet source projectErrorRecord.projectNumber. |
Configurez Storage Intelligence pour le projet source projectErrorRecord.projectNumber. Pour en savoir plus, consultez Configurer et gérer Storage Intelligence. |
| 5 | Storage Intelligence n'est pas configuré pour le bucket. | Storage Intelligence n'est pas configuré pour le bucket bucketErrorRecord.bucketName. |
Configurez Storage Intelligence pour le bucket bucketErrorRecord.bucketName. Pour en savoir plus, consultez Configurer et gérer Storage Intelligence. |
| 6 | Erreur d'authentification pour l'accès au bucket | ACTIVITY_BUCKET_ACCESS_AUTHORIZATION_ERROR pour le bucket bucketErrorRecord.bucketName. |
Accordez au compte de service les autorisations IAM (Identity and Access Management) bucketErrorRecord.serviceAccount pour permettre l'ingestion de l'activité pour le bucket bucketErrorRecord.bucketName. Pour en savoir plus, consultez Accorder les autorisations requises à l'agent de service. |
Étapes suivantes
- Configurez les ensembles de données Storage Insights.
- Gérez les ensembles de données Storage Insights.
- Exécutez des requêtes SQL sur les ensembles de données dans BigQuery.
- Apprenez-en plus sur les analyses BigQuery.