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à.
Quando si aggiunge una versione dello schema, è necessario confrontare le versioni per assicurarsi che il nuovo schema venga accettato.
Per aggiungere una nuova versione a uno schema esistente, utilizzare il RegisterSchemaVersion azione (Python: register_schema_version)API.
Specifica una struttura SchemaId
per indicare lo schema per il quale si desidera aggiungere una versione e un valore di SchemaDefinition
per definire lo schema.
Esempio di codice 12:
aws glue register-schema-version --schema-definition "{\"type\": \"record\", \"name\": \"r1\", \"fields\": [ {\"name\": \"f1\", \"type\": \"int\"}, {\"name\": \"f2\", \"type\": \"string\"} ]}" --schema-id SchemaArn="arn:aws:glue:us-east-1:901234567890:schema/registryName/testschema"
aws glue register-schema-version --schema-definition "{\"type\": \"record\", \"name\": \"r1\", \"fields\": [ {\"name\": \"f1\", \"type\": \"int\"}, {\"name\": \"f2\", \"type\": \"string\"} ]}" --schema-id SchemaName="testschema",RegistryName="testregistry"
-
Accedi a AWS Management Console e apri la AWS Glue console all'indirizzo https://console.aws.amazon.com/glue/
. Nel pannello di navigazione, in Data catalog (Catalogo dati), seleziona Schema (Schemi).
Scegli lo schema dall'elenco degli schemi selezionando la relativa casella.
Seleziona uno o più schemi dall'elenco selezionando le caselle.
Nel menu Action (Operazioni), seleziona Register new version (Registra nuova versione).
Nella casella New version (Nuova versione), immetti o incolla il nuovo schema.
Seleziona Compare with previous version (Confronta con la versione precedente) per visualizzare le differenze con la versione precedente dello schema.
Facoltativamente, scegli Add metadata (Aggiungi metadata) per aggiungere metadati di versione per annotare o classificare la versione dello schema. Inserisci Key (Chiave) e facoltativamente Value (Valore).
Scegli Register version (Registra versione).
La versione degli schemi viene visualizzata nell'elenco delle versioni. Se la versione ha modificato la modalità di compatibilità, la versione verrà contrassegnata come checkpoint.
Esempio di confronto tra le versioni di uno schema
Selezionando Compare with previous version (Confronta con la versione precedente), le versioni precedenti e quelle nuove verranno mostrate insieme. Le informazioni modificate saranno evidenziate come segue:
Giallo: indica le informazioni modificate.
Verde: indica il contenuto aggiunto nella versione più recente.
Rosso: indica il contenuto rimosso nella versione più recente.
È possibile eseguire il confronto anche con le versioni precedenti.