Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Jonction de métadonnées personnalisées à des tables de métadonnées S3
Vous pouvez analyser les données dans vos tables de métadonnées AWS gérées et dans les tables de métadonnées client (autogérées). À l’aide d’un opérateur SQL JOIN
standard, vous pouvez interroger des données provenant de ces diverses sources.
L'exemple de requête SQL suivant trouve les enregistrements correspondants entre une table de journal AWS gérée ("journal"
) et une table de métadonnées autogérée (
). La requête filtre également les informations en fonction d'my_self_managed_metadata_table
CREATE
événements, qui indiquent qu'un nouvel objet (ou une nouvelle version de l'objet) a été écrit dans le compartiment. Pour plus d’informations, consultez Schéma des tables de journal des métadonnées S3.
SELECT * FROM "s3tablescatalog/aws-s3"."
b_
"."journal" a JOIN "general-purpose-bucket-name
my_namespace
"."my_self_managed_metadata_table
" b ON a.bucket = b.bucket AND a.key = b.key AND a.version_id = b.version_id WHERE a.record_type = 'CREATE';
L'exemple de requête SQL suivant trouve les enregistrements correspondants entre une table d'inventaire AWS gérée ("inventory"
) et une table de métadonnées autogérée (
) :my_self_managed_metadata_table
SELECT * FROM "s3tablescatalog/aws-s3"."
b_
"."inventory" a JOIN "general-purpose-bucket-name
my_namespace
"."my_self_managed_metadata_table
" b ON a.bucket = b.bucket AND a.key = b.key AND a.version_id = b.version_id;