Connessione con Amazon Redshift RSQL - Amazon Redshift

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

Connessione con Amazon Redshift RSQL

Amazon Redshift RSQL è un client a riga di comando per interagire con cluster e database Amazon Redshift. Puoi connetterti a un cluster Amazon Redshift, descrivere oggetti di database, interrogare i dati e visualizzare i risultati delle query in diversi formati di output.

Amazon Redshift RSQL supporta le funzionalità dello strumento riga di comando PostgreSQL psql con un set aggiuntivo di funzionalità specifiche di Amazon Redshift. Questi sono i seguenti:

  • Puoi usare l'autenticazione Single Sign-On usando AD FS, Okta PingIdentity, Azure ADm o altri provider di identità basati. SAML/JWT Puoi anche utilizzare provider di identità SAML basati su browser per autenticazione a più fattori (MFA).

  • Puoi descrivere proprietà o attributi degli oggetti Amazon Redshift come chiavi di distribuzione delle tabelle, chiavi di ordinamento delle tabelle, viste late-binding (LBVs) e viste materializzate. Puoi anche descrivere proprietà o attributi di tabelle esterne in un AWS Glue catalogo o Apache Hive Metastore, database esterni in Amazon RDS per PostgreSQL, Amazon Aurora PostgreSQL Compatible Edition, RDS for MySQL (anteprima) e Amazon Aurora MySQL Compatible Edition (anteprima) e tabelle condivise utilizzando Amazon Redshift Shift condivisione dei dati.

  • È inoltre possibile utilizzare comandi di controllo avanzati come IF (\ELSEIF, \ELSE, \ENDIF), \GOTO e \LABEL.

Con la modalità batch di Amazon Redshift RSQL, che esegue uno script passato come parametro di input, è possibile eseguire script che includono sia SQL che la logica di business complessa. Se disponi di data warehouse autogestiti on-premise, puoi utilizzare Amazon Redshift RSQL per sostituire gli script di estrazione, trasformazione, caricamento (ETL) e automazione esistenti, come gli script Teradata BTEQ. L'utilizzo di RSQL aiuta a evitare di reimplementare manualmente gli script in un linguaggio procedurale.

Amazon Redshift RSQL è disponibile per i sistemi operativi Linux, Windows e macOS X.