Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. 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à.
Connessione ai database consumer in Amazon Redshift
Con una connessione diretta a un database di un’unità di condivisione dati, puoi connetterti direttamente a un database creato da un’unità di condivisione dati nello stesso modo in cui puoi connetterti a qualsiasi altro tipo di database Amazon Redshift. Ad esempio, puoi connetterti a un database creato da un’unità di condivisione dati utilizzando i driver JDBC oppure ODBC, Amazon Redshift Query Editor V2 o qualsiasi altro strumento in grado di connettersi a un database Amazon Redshift. Per ulteriori informazioni, consulta Connessione a un data warehouse Amazon Redshift tramite gli strumenti del client SQL.
Accesso ai dati condivisi
Quando ti connetti a un database creato da un unità di condivisione dati, puoi eseguire query sugli oggetti condivisi utilizzando una notazione in due parti (). Se la tabella è presente nel percorso di ricerca del database consumer, puoi anche utilizzare la notazione in una parte (schema_name.table_name). table_name
Se desideri eseguire query su più database, puoi utilizzare la notazione in tre parti (). Queste query possono fare riferimento a oggetti condivisi da altri database consumer nel cluster o a oggetti locali da database locali. Possono inoltre fare riferimenti ai database locali e ai dati condivisi da altri cluster all’interno della stessa query.consumer_database_name.schema_name.table_name
Nota
Un database creato da un’unità di condivisione dati non dispone di un catalogo locale. Pertanto eventuali query che accedono alle tabelle del catalogo locale, ad esempio pg_class, restituiscono un risultato vuoto.
Accesso ai metadati per gli oggetti condivisi
Per aiutare gli amministratori del cluster a individuare gli oggetti condivisi nel database consumer, Amazon Redshift fornisce una serie di viste di metadati e comandi SHOW che elencano i metadati per questi oggetti. Quando ti connetti a un database consumer, queste viste e questi comandi di metadati non supportano il rilevamento di metadati tra database. Restituiscono solo i metadati per gli oggetti condivisi nell’unità di condivisione dati associati al database connesso.
Utilizza SHOW SCHEMAS per visualizzare un elenco degli schemi condivisi nell’unità di condivisione dati associata al database connesso. Per ulteriori informazioni, consulta SHOW SCHEMAS.
Utilizza SHOW TABLES per visualizzare un elenco delle tabelle in uno schema condiviso dall’unità di condivisione dati associata al database connesso. Per ulteriori informazioni, consulta SHOW TABLES.
Utilizza SHOW COLUMNS per visualizzare un elenco delle colonne di una tabella condivisa nell’unità di condivisione dati associata al database connesso. Per ulteriori informazioni, consulta SHOW COLUMNS.
Utilizza SVV_ALL_SCHEMAS per visualizzare un elenco degli schemi condivisi nell’unità di condivisione dati associata al database connesso. Per ulteriori informazioni, consulta SVV_ALL_SCHEMAS.
Utilizza SVV_ALL_TABLES per visualizzare un elenco delle tabelle condivise nell’unità di condivisione dati associata al database connesso. Per ulteriori informazioni, consulta SVV_ALL_TABLES.
Utilizza SVV_ALL_COLUMNS per visualizzare un elenco delle colonne condivise nell’unità di condivisione dati associata al database connesso. Per ulteriori informazioni, consulta SVV_ALL_COLUMNS.
Integrazione della condivisione dei dati Amazon Redshift con gli strumenti di business intelligence
Per integrare la condivisione dei dati con gli strumenti di business intelligence (BI), consigliamo di utilizzare i driver JDBC o ODBC di Amazon Redshift. I driver JDBC e ODBC Amazon Redshift supportano l’operazione API GetCatalogs nei driver. Questa operazione restituisce un elenco di tutti i database, inclusi quelli creati dalle unità di condivisione dati.
I driver supportano anche operazioni a valle, come GetSchemas and GetTables, che restituiscono dati da tutti i database che restituiscono. GetCatalogs I driver forniscono questo supporto anche quando non specifichi esplicitamente il catalogo nella chiamata. Per ulteriori informazioni sui driver JDBC oppure ODBC, consulta Configurazione delle connessioni nella Guida alla gestione di Amazon Redshift.
Amazon Redshift Query Editor V2 include i database consumer nell’interfaccia di commutazione delle connessioni. Tuttavia la maggior parte degli strumenti esclude questi database e include solo database cluster locali come database collegabili.
Nota
Un nuovo database di sistema denominato sys:internal è stato aggiunto per la manutenzione interna. Alcuni strumenti includono questo database di sistema come database collegabile. Tuttavia non puoi connetterti a esso o eseguire query sui relativi oggetti.