Creazione di una voce DSN di sistema per una connessione ODBC - 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à.

Creazione di una voce DSN di sistema per una connessione ODBC

Dopo aver scaricato e installato il driver ODBC, aggiungi una voce DSN (Data Source Name) al computer client o all'istanza Amazon EC2 . Gli strumenti client SQL utilizzano questa origine dei dati per connettersi al database Amazon Redshift.

Ti consigliamo di creare un DSN di sistema anziché un DSN utente. Alcune applicazioni caricano i dati utilizzando un account utente del database diverso e potrebbero non essere in grado di rilevare gli utenti DSNs creati con un altro account utente del database.

Nota

Per l'autenticazione tramite credenziali AWS Identity and Access Management (IAM) o credenziali del provider di identità (IdP), sono necessari passaggi aggiuntivi. Per ulteriori informazioni, consulta Configurazione di una connessione JDBC o ODBC per utilizzare le credenziali IAM.

Per creare una voce DSN di sistema per una connessione ODBC:

  1. Nel menu Start (Avvio) digita "ODBC Data Sources" (Origini dati ODBC). Scegli ODBC Data sources (Origini dei dati ODBC).

    Assicurarsi di scegliere l'amministratore dell'origine dati ODBC con gli stessi bit dell'applicazione client che si sta utilizzando per connettersi ad Amazon Redshift.

  2. In ODBC Data Source Administrator (Amministratore origine dati ODBC), scegli la scheda Driver e individua la cartella del driver Driver ODBC di Amazon Redshift (x64).

  3. Seleziona la scheda DSN sistema per configurare il driver per tutti gli utenti del computer o la scheda DSN utente per configurare il driver solo per l'account utente del database.

  4. Scegli Aggiungi. Si aprirà la finestra Create New Data Source (Crea nuova origine dati).

  5. Scegli il driver ODBC di Amazon Redshift (x64), quindi scegli Finish (Fine). Si aprirà la finestra Configurazione DNS del driver ODBC per Amazon Redshift.

  6. Nella sezione Connection Settings (Impostazioni di connessione), inserisci le informazioni riportate di seguito:

    • Nome origine dati

      Inserisci un nome per l'origine dati. Ad esempio, se è stata seguita la Guida introduttiva di Amazon Redshift, è possibile digitare exampleclusterdsn per ricordare più facilmente il cluster che verrà associato a questo DSN.

    • Server

      Specifica l'host dell'endpoint per il cluster Amazon Redshift. Queste informazioni sono disponibili nella pagina dei dettagli del cluster della console Amazon Redshift. Per ulteriori informazioni, consulta Configurazione delle connessioni in Amazon Redshift.

    • Porta

      Inserisci il numero di porta utilizzato dal database. A seconda della porta selezionata durante la creazione, la modifica o la migrazione del cluster, consenti l'accesso alla porta selezionata.

    • Database

      Immettere Il nome del database Amazon Redshift. Se hai avviato il cluster senza specificare un nome di database, inserisci dev. In caso contrario, utilizza il nome scelto durante il processo di avvio. Se è stata seguita la Guida introduttiva di Amazon Redshift, immettere dev.

  7. Nella sezione Authentication (Autenticazione), specifica le opzioni di configurazione per configurare l'autenticazione standard o IAM.

  8. Scegli Opzioni SSL e specifica un valore per:

    • Modalità di autenticazione

      Seleziona una modalità per gestire Secure Sockets Layer (SSL). In un ambiente di test, puoi utilizzare prefer. Tuttavia, per gli ambienti di produzione e quando è necessario uno scambio sicuro di dati, utilizza verify-ca o verify-full.

    • TLS minimo

      Facoltativamente, scegli la versione minima TLS/SSL che il driver consente all'archivio dati di utilizzare per crittografare le connessioni. Ad esempio, se specifichi TLS 1.2, TLS 1.1 non può essere utilizzato per crittografare le connessioni. La versione predefinita è TLS 1.2.

  9. Nella scheda Proxy, specifica le impostazioni di connessione proxy.

  10. Nella scheda Cursor (Cursore), specifica le opzioni su come restituire i risultati delle query allo strumento o all'applicazione client SQL.

  11. In Opzioni avanzate, specificate i valori per logLevellogPath,compression, e altre opzioni.

  12. Scegli Test (Esegui test). Se il computer client riesce a connettersi al database Amazon Redshift, viene visualizzato il messaggio seguente: Connessione riuscita. Se il computer client non riesce a connettersi al database, puoi risolvere i possibili problemi generando un file di registro e contattando AWS l'assistenza. Per informazioni sulla generazione di log, consulta (LINK).

  13. Scegli OK.