Unione di metadati personalizzati con le tabelle di metadati S3 - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Unione di metadati personalizzati con le tabelle di metadati S3

Puoi analizzare i dati nelle tabelle di metadati AWS gestite e nelle tabelle di metadati dei clienti (gestite autonomamente). Utilizzando un operatore SQL standard JOIN, è possibile interrogare i dati provenienti da più fonti.

L'esempio seguente di query SQL trova i record corrispondenti tra una tabella di journal AWS gestita ("journal") e una tabella di metadati autogestita (). my_self_managed_metadata_table La query filtra anche le informazioni in base CREATE agli eventi, che indicano che un nuovo oggetto (o una nuova versione dell'oggetto) è stato scritto nel bucket. (Per ulteriori informazioni, consulta la Schema delle tabelle del journal S3 Metadata.)

SELECT * FROM "s3tablescatalog/aws-s3"."b_general-purpose-bucket-name"."journal" a JOIN "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';

La seguente query SQL di esempio trova i record corrispondenti tra una tabella di inventario AWS gestito ("inventory") e una tabella di metadati autogestita (): my_self_managed_metadata_table

SELECT * FROM "s3tablescatalog/aws-s3"."b_general-purpose-bucket-name"."inventory" a JOIN "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;