Interrogare un database - Amazon Redshift

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 su AWS Management Console con l'editor di query.

    Se utilizzi l'editor di query sulla console Amazon Redshift, non devi scaricare e configurare un'applicazione SQL client.

  • Connect al cluster tramite uno strumento SQL client, come SQL Workbench/J.

    Amazon Redshift supporta strumenti SQL client che si connettono tramite Java Database Connectivity (JDBC) e Open Database Connectivity (ODBC). Amazon Redshift non fornisce né installa strumenti o librerie SQL client, quindi devi installarli sul tuo computer client o sull'EC2istanza Amazon per utilizzarli. Puoi utilizzare la maggior parte degli strumenti SQL client che supportano ODBC i driver JDBC OC.

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 assegnate una password utente in un'CREATEUSERistruzione nel corpo di una procedura memorizzata. 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 stored procedure, consulta CREATEPROCEDURECreazione di stored procedure in Amazon Redshift. Per ulteriori informazioni sulle tabelle di catalogo, consulta Tabelle di catalogo di sistema.