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à.
Interrogare un database
Per eseguire query sui database ospitati dal cluster Amazon Redshift, sono disponibili due opzioni:
-
Connect al cluster ed esegui query AWS Management Console con l'editor di query.
Se l'editor di query viene utilizzato sulla console Amazon Redshift, non è necessario scaricare e configurare un'applicazione client SQL.
-
Connettiti al cluster con uno strumento client SQL, ad esempio SQL Workbench/J.
Amazon Redshift supporta strumenti client SQL che si connettono tramite Java Database Connectivity (JDBC) e Open Database Connectivity (ODBC). Amazon Redshift non fornisce né installa strumenti o librerie client SQL, quindi è necessario installarli sul computer client o sull' EC2 istanza Amazon per utilizzarli. Puoi usare la maggior parte degli strumenti del client SQL che supportano i driver JDBC o ODBC.
Nota
Quando si scrivono le stored procedure, si consiglia di attenersi a una best practice per proteggere i valori sensibili:
Non eseguire la codifica fissa delle informazioni sensibili nella logica delle procedure archiviate. Ad esempio, non assegnare una password utente in un'istruzione CREATE USER nel corpo di una procedura archiviata. Ciò rappresenta un rischio per la sicurezza, poiché i valori con codifica fissa possono essere registrati come metadati dello schema nelle tabelle del catalogo. È invece consigliabile passare i valori sensibili, ad esempio le password, come argomenti alla procedura archiviata, mediante parametri.
Per ulteriori informazioni sulle procedure archiviate, consulta CREATE PROCEDURE e Creazione di procedure archiviate in Amazon Redshift. Per ulteriori informazioni sulle tabelle di catalogo, consulta Tabelle di catalogo di sistema.