Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Integrazioni Zero-ETL
L’integrazione Zero-ETL è una soluzione completamente gestita che rende disponibili i dati transazionali e operativi in Amazon Redshift da più origini operative e transazionali. Con questa soluzione, puoi configurare l'integrazione della tua origine con un data warehouse Amazon Redshift. Non c'è bisogno di gestire una pipeline di estrazione, trasformazione e caricamento (ETL). Le operazioni ETL vengono gestite automaticamente automatizzando la creazione e la gestione della replica dei dati dall'origine dati al cluster Amazon Redshift o allo spazio dei nomi Redshift serverless. Puoi continuare ad aggiornare e a eseguire query sui dati di origine e contemporaneamente utilizzare Amazon Redshift per carichi di lavoro analitici come report e pannelli di controllo.
Con l’integrazione Zero-ETL hai a disposizione dati più aggiornati per l’analisi, l’IA e il ML e la creazione di report. Si ottengono informazioni più accurate e tempestive per casi d'uso come dashboard aziendali, esperienza di gioco ottimizzata, monitoraggio della qualità dei dati e analisi del comportamento dei clienti. È possibile fare previsioni basate sui dati con maggiore sicurezza, migliorare le esperienze dei clienti e promuovere approfondimenti basati sui dati in tutta l'azienda.
Per le integrazioni Zero-ETL sono attualmente supportate le seguenti origini:
-
Amazon Aurora MySQL (AMS)
-
Amazon Aurora PostgreSQL (APG)
-
Amazon DynamoDB
-
Amazon RDS for MySQL
-
Amazon RDS per Oracle
-
Amazon RDS per PostgreSQL
-
Oracle Database@AWS
-
Applicazioni tra cui Salesforce, Salesforce Marketing Cloud Account Engagement, SAP, ServiceNow, annunci su Instagram, annunci su Meta e Zendesk
Per creare un'integrazione Zero-ETL, devi specificare l'origine di integrazione e un data warehouse Amazon Redshift come destinazione. Dopo un caricamento iniziale dei dati, l’integrazione replica i dati dall’origine nel data warehouse di destinazione. I dati diventano disponibili in Amazon Redshift. Puoi controllare la crittografia dei dati quando crei l’origine di integrazione, quando crei l’integrazione Zero-ETL e quando crei il data warehouse Amazon Redshift. L'integrazione monitora lo stato della pipeline dei dati ed esegue il ripristino in caso di problemi quando possibile. Puoi creare integrazioni da origini dello stesso tipo in un unico data warehouse Amazon Redshift per ottenere approfondimenti olistici da più applicazioni.
Con i dati in Amazon Redshift, puoi utilizzare le analisi fornite da Amazon Redshift. Ad esempio, il machine learning (ML) integrato, le viste materializzate, la condivisione dei dati e l'accesso diretto a più datastore e data lake. Per i data engineer, le integrazioni Zero-ETL forniscono l'accesso a dati sensibili al fattore tempo che altrimenti potrebbe essere ritardato da errori intermittenti in pipeline di dati complesse. Puoi eseguire query analitiche e modelli di ML sui dati transazionali per ottenere informazioni tempestive per eventi e decisioni aziendali sensibili al fattore tempo.
Puoi creare un abbonamento per le notifiche di eventi Amazon Redshift per ricevere una notifica quando si verifica un evento per un'integrazione Zero-ETL. Per l'elenco delle notifiche di eventi relativi all'integrazione, consulta Notifiche degli eventi di integrazione Zero-ETL con Amazon EventBridge. Il modo più semplice per creare una sottoscrizione è utilizzare la console Amazon SNS. Per informazioni sulla creazione di un argomento Amazon SNS e sul relativo abbonamento, consulta Nozioni di base su Amazon SNS nella Guida per sviluppatori di Amazon Simple Notification Service.
Per iniziare a utilizzare le integrazioni Zero-ETL, tieni presente i seguenti concetti:
-
Un database di origine è quello i cui dati vengono replicati in Amazon Redshift.
-
Un data warehouse di destinazione è il cluster con provisioning Amazon Redshift o il gruppo di lavoro Redshift serverless in cui vengono replicati i dati.
-
Un database di destinazione è quello che crei da un'integrazione Zero-ETL nel data warehouse di destinazione.
Per informazioni sulle tabelle e sulle viste di sistema che puoi utilizzare per monitorare le integrazioni Zero-ETL, consulta Monitoraggio delle integrazioni Zero-ETL con le viste di sistema Amazon Redshift.
Per un elenco delle Regioni AWS supportate da ciascuna origine per le integrazioni Zero-ETL, consulta Regioni supportate per le integrazioni Zero-ETL.
Per informazioni sui prezzi delle integrazioni Zero-ETL, consulta la pagina dei prezzi appropriata:
Per ulteriori informazioni sulle origini dell'integrazione Zero-ETL, consulta i seguenti argomenti:
-
Per le integrazioni Zero-ETL di Aurora, consulta Vantaggi, Concetti chiave, Limitazioni, Quote e Regioni supportate nella Guida per l'utente di Amazon Aurora.
-
Per le integrazioni Zero-ETL di RDS, consulta Vantaggi, Concetti chiave, Limitazioni, Quote e Regioni supportate nella Guida per l'utente di Amazon RDS.
-
Per le integrazioni Zero-ETL di DynamoDB, consulta Integrazione Zero-ETL di DynamoDB con Amazon Redshift nella Guida per gli sviluppatori di Amazon DynamoDB.
-
Per le integrazioni Zero-ETL con le applicazioni, consulta Integrazioni Zero-ETL nella Guida per gli sviluppatori di AWS Glue.