Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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à.
Compatibilità con Apache Iceberg per Amazon Redshift
Puoi registrare interi cluster o namespace serverless forniti da Amazon Redshift per creare cataloghi che condividano in modo sicuro i dati in tempo reale tra AWS Glue Data Catalog gli account. AWS Puoi accedere a questi cataloghi da qualsiasi motore di query SQL che supporti l'API REST di Apache Iceberg. AWS Lake Formation gestisce le autorizzazioni per i cataloghi, consentendoti di gestire una singola copia dei dati con un unico set di autorizzazioni, sfruttando al contempo le funzionalità di Amazon Redshift come le viste materializzate e le integrazioni zero-ETL.
Tutti i cataloghi creati da cluster e namespace serverless registrati di Amazon Redshift vengono montati automaticamente come database esterni su tutti i cluster e i gruppi di lavoro serverless forniti nello AWS Glue Data Catalog stesso account. Regione AWS I cataloghi creati in AWS Glue Data Catalog per archiviare i dati in Redshift Managed Storage (RMS) vengono montati in modo analogo ai database esterni. Una volta montato, è possibile connettersi direttamente a questi database e interrogare gli oggetti utilizzando la notazione in tre parti. database@namespace-catalog.schema.table
Regioni in cui è disponibile la compatibilità con Apache Iceberg
La compatibilità di Apache Iceberg con Amazon Redshift è disponibile nei seguenti paesi: Regioni AWS
Stati Uniti orientali (Virginia settentrionale)
Stati Uniti orientali (Ohio)
Stati Uniti occidentali (California settentrionale)
Asia Pacifico (Hong Kong)
Asia Pacifico (Seoul);
Asia Pacifico (Singapore)
Asia Pacifico (Sydney)
Asia Pacifico (Tokyo)
Canada (Centrale)
Europa (Francoforte)
Europa (Irlanda)
Europe (London)
Europe (Stockholm)
Sud America (San Paolo)
Considerazioni e limitazioni relative all'utilizzo dei cataloghi Amazon Redshift nei AWS Glue Data Catalog
Quando utilizzi i cataloghi Amazon Redshift in AWS Glue Data Catalog, considera quanto segue:
I data warehouse registrati AWS Glue Data Catalog seguono la sintassi in tre parti per l'accesso alle tabelle ().
database@namespace-catalog.schema.table
Ad esempio, se hai registrato uno spazio dei nomi Amazon Redshift denominato a, popolato da un database denominato b, che contiene uno schema denominato c, in cui era presente una tabella denominata d, dovresti selezionare da d utilizzando la seguente dichiarazione:SELECT * FROM b@a.c.d;
Tieni presente che la lunghezza combinata della
database@namespace-catalog
parte della sintassi deve essere pari o inferiore a 127 caratteri.Quando registri un cluster o uno spazio dei nomi in AWS Glue Data Catalog, Amazon Redshift registra tutti i database e le relazioni in quel cluster o spazio dei nomi.
È possibile registrare più cluster e namespace Redshift in. AWS Glue Data Catalog
La registrazione di un cluster o di uno spazio dei nomi registra solo gli schemi e le relazioni interni in quel cluster o spazio dei nomi. Quanto segue non è registrato:
Schemi esterni.
Tabelle esterne. Nota che le viste con associazione tardiva create da tabelle esterne verranno registrate.
Funzioni create dall'utente.
Procedure.
Tabelle con policy di sicurezza a livello di riga o di mascheramento dinamico dei dati allegate.
Oggetti di database con nomi in maiuscolo o misto. Le tabelle contenenti colonne maiuscole o miste non sono registrate. Questo vale anche quando è disabilitato. enable_case_sensitive_identifier
Le autorizzazioni del database Amazon Redshift, ad esempio i ruoli concessi dal controllo degli accessi basato sui ruoli, non vengono trasferite ai cataloghi in. AWS Glue Data Catalog Utilizzato per configurare le autorizzazioni AWS Lake Formation per. AWS Glue Data CatalogPer ulteriori informazioni sull'utilizzo di Lake Formation per configurare le autorizzazioni, consulta Configurazione delle autorizzazioni per le condivisioni di dati Amazon Redshift nella Developer Guide.AWS Lake Formation
Quando crei un catalogo da un cluster registrato o da uno spazio dei nomi serverless, AWS Glue Data Catalog crea un gruppo di lavoro gestito di Amazon Redshift utilizzando le risorse di calcolo di Amazon Redshift per gestire i requisiti di calcolo durante l'interrogazione di quel catalogo. Puoi visualizzare il gruppo di lavoro gestito nella console Amazon Redshift Serverless e gestirlo in. AWS Glue
Quando registri un cluster in pausa, AWS Glue Data Catalog non monta quel cluster come catalogo finché il cluster non viene ripreso.
Quando registri uno spazio dei nomi senza server che non viene utilizzato attivamente, non installerà tale spazio dei nomi come catalogo finché lo spazio dei nomi AWS Glue Data Catalog non verrà riutilizzato.
Il tuo account deve avere un VPC predefinito per creare un gruppo di lavoro gestito.
Per accedere alle tabelle nei data warehouse registrati su AWS Glue Data Catalog, il livello di isolamento del database deve essere SNAPSHOT. Il tentativo di accedere a tabelle con un livello di isolamento SERIALIZABLE genererà un errore. Per ulteriori informazioni sull'isolamento serializzabile, vedere. Isolamento serializzabile Per informazioni sulla modifica del livello di isolamento di un database, vedere. ALTER DATABASE
Tieni presente che il livello di isolamento del
dev
database predefinito non può essere modificato. Di conseguenza, ciò significa che le tabelle deldev
database non verranno incluse nei dati accessibili durante la registrazione dei data warehouse su. AWS Glue Data Catalog