Attività di integrazione comuni - AWS Glue

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à.

Attività di integrazione comuni

Creazione di un'integrazione

Questa sezione descrive i passaggi generali per creare un'integrazione. Questo esempio utilizza Amazon DynamoDB come origine.

  1. Nella home page della console AWS Glue selezionare Integrazioni Zero-ETL.

  2. È possibile visualizzare tutte le integrazioni nella home page dell'integrazione Zero-ETL. Per creare una nuova integrazione selezionare Crea Integrazione Zero-ETL.

    La schermata mostra la pagina principale dell'Integrazione Zero-ETL.
  3. Verrà richiesto di selezionare un Tipo di origine. Selezionare l'origine e fare clic su Avanti. Consultare le sezioni sulla configurazione del codice sorgente per le origini dell'integrazione SaaS.

  4. Nella pagina Configura origine e destinazione selezionare le tabelle o le entità da replicare. Per Amazon DynamoDB, assicurarsi che la policy PITR e RBAC sia configurata.

  5. Specificare la propria integrazione di destinazione:

    • Per un Data Catalog AWS Glue di destinazione, selezionare il database AWS Glue in cui si desidera replicare i dati.

    • Per un data warehouse Amazon Redshift di destinazione, seleziona il namespace del cluster Redshift o il namespace per gruppi di lavoro Redshift Serverless.

    Per ulteriori informazioni, consultare Configurazione dell'integrazione con la destinazione.

  6. Fornire il Ruolo IAM di destinazione che è stato creato nei prerequisiti.

  7. Se si desidera configurare una Chiave KMS di destinazione opzionale per l'archiviazione dei dati nella destinazione, fornire una chiave KMS abilitata. Allo stesso modo, se si desidera configurare una connessione di rete di destinazione, selezionare una connessione AWS Glue.

  8. Il pulsante Ripara Destinazione configura alcuni passaggi nella sezione Prerequisiti di questa documentazione. In particolare, 1) fornirà una policy RBAC del catalogo e 2) se non viene fornito alcun URI Amazon S3, ne genererà uno per l'utente, altrimenti utilizzerà l'URI fornito.

  9. Per le integrazioni con un data warehouse Redshift di destinazione:

  10. Nella sezione Impostazioni di output della pagina Configura origine e destinazione selezionare l'opzione di annidamento dello schema che si desidera per i propri dati nella destinazione. Se si desidera utilizzare le chiavi di partizione del cliente per i propri dati, selezionare Specifica chiavi di partizione personalizzate e fornire fino a 10 chiavi. Altrimenti, è possibile utilizzare semplicemente le chiavi di partizione assegnate alla tabella DynamoDB da replicare.

  11. Nella sezione Sicurezza e crittografia dei dati è possibile fornire una chiave KMS che verrà utilizzata nel processo intermedio di replica dei dati sulla destinazione. In caso contrario, verrà utilizzata una chiave KMS gestita AWS. Attualmente supportiamo solo un'impostazione di replica di 15 minuti. Inserire un nome per l'integrazione Zero-ETL nei Dettagli dell'integrazione.

  12. Controllare e assicurarsi che tutti i dettagli forniti siano corretti. Fare clic su Crea e avvia l'integrazione una volta che tutto è stato confermato.

  13. Nella home page di Zero ETL è possibile selezionare l'integrazione che è stata creata e verranno visualizzati i dettagli delle proprie integrazioni. Lo “Stato” indica lo stato dell'integrazione.

Modifica di un'integrazione

È possibile modificare un'integrazione esistente.

  1. Selezionare Modifica nell'angolo in alto a destra della pagina dei dettagli dell'integrazione.

  2. Nella pagina Modifica origine e destinazione è possibile modificare il ruolo IAM di destinazione e la connessione di rete di destinazione. Gli altri campi non sono modificabili dopo la creazione dell'integrazione. Fare clic su Avanti.

  3. È possibile anche modificare il nome e la descrizione dell'integrazione nella pagina Modifica integrazione e configurazione. Fare clic su Avanti.

  4. Controllare le modifiche e, una volta confermate, fare clic su Aggiorna integrazione.

Eliminazione di un'integrazione

L'eliminazione è uno stato terminale per un'integrazione. Una volta eliminata, l'integrazione non può essere ripristinata. L'eliminazione di un'integrazione cancella tutti i metadati interni e tutti i dati intermedi memorizzati.

Durante questo processo, tutte le attività in esecuzione che consistono nella scrittura di dati su una tabella di destinazione vengono interrotte. AWS Glue non eliminerà né ripulirà il database AWS Glue di destinazione (nel Data Catalog) e i dati associati nel bucket Amazon S3 dell'account. È necessario ripulirli esplicitamente, se necessario.

Per eliminare un'integrazione:

  1. Nella pagina dei dettagli dell'integrazione fare clic su Elimina.

  2. Inserire “Elimina” e fare clic su Elimina. Nota: si tratta di un'operazione irreversibile.

  3. Nella pagina dei dettagli dell'integrazione lo stato è “Eliminazione in corso”. Una volta che l'integrazione è stata effettivamente eliminata, non verrà più visualizzata nella home page dell'integrazione Zero-ETL.