Importazione continua di file da Amazon S3 (anteprima) - Amazon Redshift

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

Importazione continua di file da Amazon S3 (anteprima)

Questa è la documentazione non definitiva per la copia automatica (SQL COPY JOB), che è in versione di anteprima. La documentazione e la funzionalità sono soggette a modifiche. Consigliamo di utilizzare questa caratteristica solo in ambienti di test e non in ambienti di produzione. L'anteprima pubblica terminerà il 31 luglio 2024. I cluster di anteprima verranno rimossi automaticamente due settimane dopo il termine dell'anteprima. Per i termini e condizioni dell'anteprima, consulta la sezione su beta e anteprime nei AWS termini del servizio.
Nota

È possibile creare un cluster Amazon Redshift di anteprima per testare nuove funzionalità di Amazon Redshift. Non è possibile utilizzare queste funzionalità in produzione o spostare il cluster di anteprima in un cluster di produzione o in un cluster su un'altra traccia. Per i termini e le condizioni dell'anteprima, consulta la sezione relativa a beta e anteprime nei termini del servizio AWS.

Come creare un cluster di anteprima
  1. Accedi AWS Management Console e apri la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/.

  2. Dal menu di navigazione, scegli Provisioned clusters dashboard (Pannello di controllo dei cluster con provisioning) e seleziona Clusters (Cluster). Regione AWS Sono elencati i cluster del tuo account nella versione corrente. Nelle colonne dell'elenco è visualizzato un sottoinsieme delle proprietà di ciascun cluster.

  3. Nella pagina dell'elenco dei cluster viene visualizzato un banner che introduce l'anteprima. Scegli il pulsante Create preview cluster (Crea cluster di anteprima) per aprire la pagina di creazione del cluster.

  4. Inserisci le proprietà del cluster. Scegli la traccia di anteprima che contiene le funzionalità che desideri testare. Consigliamo di assegnare al cluster un nome che indichi che si trova in una traccia di anteprima. Scegli le opzioni per il cluster, tra cui quelle contrassegnate come -anteprima, per le funzionalità che desideri testare. Per informazioni generali sulla creazione di cluster, consulta Creazione di un cluster nella Guida alla gestione di Amazon Redshift.

  5. Per creare un cluster di anteprima, scegli Crea cluster.

  6. Quando il cluster di anteprima è disponibile, utilizza il client SQL per caricare ed eseguire query sui dati.

È necessario creare il cluster con la traccia di anteprima denominata:preview_2023. Per i test è necessario creare un nuovo cluster; il ripristino di un cluster in questa traccia non è supportato. La funzionalità di copia automatica non è disponibile per il gruppo di lavoro Amazon Redshift serverless.

Questa anteprima è disponibile nei seguenti formati: Regioni AWS

  • Regione Stati Uniti orientali (Ohio) (us-east-2)

  • Regione Stati Uniti orientali (Virginia settentrionale) (us-east-1)

  • Regione Stati Uniti occidentali (Oregon) (us-west-2)

  • Regione Asia Pacifico (Tokyo) (ap-northeast-1)

  • Regione Europa (Stoccolma) (eu-north-1)

  • Regione Europa (Irlanda) (eu-west-1)

È possibile utilizzare un processo COPY JOB per caricare dati nelle tabelle Amazon Redshift da file archiviati in Amazon S3. Amazon Redshift rileva quando vengono aggiunti nuovi file Amazon S3 al percorso specificato nel comando COPY ed esegue automaticamente un comando COPY senza che sia necessario creare una pipeline di importazione dei dati esterna. Amazon Redshift consente di tenere traccia in modo semplice dei file caricati. Amazon Redshift stabilisce il numero di file raggruppati per comando COPY. È possibile visualizzare i comandi COPY risultanti nelle viste di sistema.

È necessario definire un processo COPY JOB una sola volta, in quanto gli stessi parametri verranno utilizzati per le esecuzioni future.

È possibile gestire le operazioni di caricamento utilizzando le opzioni CREATE, LIST, SHOW, DROP, ALTER e RUN relative ai processi. Per ulteriori informazioni, consulta COPY JOB (anteprima).

È possibile eseguire query sulle viste di sistema per vedere lo stato e l'avanzamento del processo COPY JOB. Le viste disponibili sono le seguenti:

Per ottenere l'elenco dei file caricati da un processo COPY JOB, esegui l'esempio qui sotto sostituendo <job_id>:

SELECT job_id, job_name, data_source, copy_query,filename,status, curtime FROM sys_copy_job copyjob JOIN stl_load_commits loadcommit ON copyjob.job_id = loadcommit.copy_job_id WHERE job_id = <job_id>;