Configurazione di una connessione ODBC - 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à.

Configurazione di una connessione ODBC

È possibile utilizzare una connessione ODBC per connettersi al cluster Amazon Redshift da numerose applicazioni e strumenti del client SQL di terze parti. A tale scopo, configurare la connessione sul computer client o sull'istanza Amazon EC2. Se il tuo strumento client supporta JDBC, potresti scegliere di usare quel tipo di connessione piuttosto che ODBC per la facilità di configurazione garantita da JDBC. Tuttavia, se il tuo strumento client non supporta JDBC, segui la procedura descritta in questa sezione per configurare una connessione ODBC.

Amazon Redshift fornisce driver ODBC a 64 bit per i sistemi operativi Linux, Windows e macOS X. I driver ODBC a 32 bit vengono interrotti. Ulteriori aggiornamenti non verranno rilasciati, tranne che per le patch di sicurezza urgenti.

Per le informazioni più recenti sulle funzionalità e sui prerequisiti dei driver ODBC, consultare le Note di rilascio del driver ODBC di Amazon Redshift.

Per informazioni sull'installazione e la configurazione per i driver ODBC di Amazon Redshift, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Se desideri utilizzare una connessione ODBC, attieniti alla seguente procedura.

Ottenere l'URL ODBC per il cluster

Amazon Redshift visualizza l'URL ODBC per il cluster nella console Amazon Redshift. Questo URL contiene le informazioni per configurare la connessione tra il tuo computer client e il database.

Un URL ODBC ha il formato seguente: Driver={driver};Server=endpoint;Database=database_name;UID=user_name;PWD=password;Port=port_number

I campi del formato mostrato in precedenza hanno i seguenti valori.

Campo Valore
Driver

Il nome del driver ODBC a 64 bit da utilizzare: Amazon Redshift (x64).

Il nome del driver ODBC a 32 bit da utilizzare: Amazon Redshift (x86).

Server L'endpoint del cluster Amazon Redshift.
Database Il database che hai creato per il tuo cluster.
UID Nome utente di un account utente che dispone dell'autorizzazione per connettersi al database. Questo valore è un'autorizzazione del database e non di Amazon Redshift, sebbene sia possibile usare l'account utente amministratore configurato all'avvio del cluster.
PWD Password per l'account utente per connettersi al database.
Port Numero di porta specificato all'avvio del cluster. In presenza di un firewall, assicurati che questa porta sia aperta per poterla utilizzare.

I campi delle tabelle precedenti possono contenere i seguenti caratteri speciali:

[]{}(),;?*=!@

Se si utilizzano questi caratteri speciali, è necessario racchiudere il valore tra parentesi graffe. Ad esempio, il valore della password Your;password123 in una stringa di connessione è rappresentato come PWD={Your;password123};.

Poiché le coppie Field=value sono separate da punto e virgola, la combinazione di } e ; con qualsiasi numero di spazi intermedi è considerata la fine di una coppia Field={value};. Consigliamo di evitare la sequenza }; nei valori dei campi. Ad esempio, se imposti il valore della password su PWD={This is a passwor} ;d};, la password sarà This is a passwor} ; e l'URL genererà un errore.

Di seguito è riportato un esempio di URL ODBC.

Driver={Amazon Redshift (x64)}; Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; Database=dev; UID=adminuser; PWD=insert_your_admin_user_password_here; Port=5439

Per informazioni su come ottenere la tua connessione ODBC, consultare Ricerca della stringa di connessione al cluster.

Installazione e configurazione del driver ODBC di Amazon Redshift su Microsoft Windows

Requisiti di sistema

Il driver ODBC di Amazon Redshift viene installato sui computer client che accedono a un data warehouse Amazon Redshift. Ciascun computer su cui hai installato il driver deve soddisfare una serie di requisiti minimi di sistema: Per informazioni sui requisiti minimi di sistema, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Installazione del driver Amazon Redshift su sistemi operativi Windows

Utilizzare la procedura seguente per scaricare i driver ODBC di Amazon Redshift per i sistemi operativi Windows. Utilizzare un driver diverso dai precedenti solo se si sta eseguendo un'applicazione di terze parti certificata per l'utilizzo con Amazon Redshift e che richiede un driver specifico.

Come installare il driver ODBC
  1. Scarica uno dei driver seguenti in base all'architettura di sistema dello strumento client SQL o della applicazione:

    Nota

    Scarica il pacchetto MSI corrispondente all'architettura di sistema dello strumento client SQL o della applicazione. Ad esempio, se il tuo strumento client SQL è a 64 bit, installa il driver a 64 bit.

    Quindi, scaricare ed esaminare il contratto di licenza del driver ODBC e JDBC di Amazon Redshift.

  2. Fai doppio clic sul file .msi, quindi segui le fasi della procedura guidata di installazione del driver.

Creazione di una voce DSN di sistema per una connessione ODBC su Microsoft Windows

Dopo aver scaricato e installato il driver ODBC, aggiungere un nome di origine dati (DSN) al computer client o all'istanza Amazon EC2. Gli strumenti client SQL utilizzano questa origine 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 diverso. Queste applicazioni potrebbero non essere in grado di rilevare i DSN utente creati con un altro account utente.

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 credenziali IAM.

Per informazioni su come creare una voce DSN di sistema, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Per creare una voce DSN di sistema per una connessione ODBC in Windows
  1. Nel menu Start (Avvio) apri ODBC Data Sources (Origini 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 Amministratore origine dati ODBC, scegli la scheda Driver e individua la cartella del driver.

    • Driver ODBC Amazon Redshift (64 bit)

    • Driver ODBC Amazon Redshift (32 bit)

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

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

  5. Selezionare il driver ODBC di Amazon Redshift, quindi scegliere Termina. Si aprirà la finestra Configurazione DNS del driver ODBC per Amazon Redshift.

  6. In Connection Settings (Impostazioni di connessione), inserire le informazioni riportate di seguito:

    Nome origine dati

    Inserisci un nome per l'origine dati. Puoi utilizzare qualsiasi nome per identificare l'origine dati successivamente quando crei la connessione al cluster. 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

    Specificare l'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. Utilizza la porta configurata per il cluster al momento dell'avvio o della modifica.

    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. In Authentication (Autenticazione), specifica le opzioni di configurazione per configurare l'autenticazione standard o IAM. Per informazioni sulle opzioni di autenticazione, consultare "Configurazione dell'autenticazione su Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

  8. In SSL Settings (Impostazioni SSL), specificare un valore per:

    Autenticazione SSL

    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. Per ulteriori informazioni sull'utilizzo di SSL su Windows, consultare "Configurazione della verifica SSL su Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

  9. In Additional Options (Opzioni aggiuntive), specifica le opzioni su come restituire i risultati delle query allo strumento o all'applicazione client SQL. Per ulteriori informazioni, consultare "Configurazione di opzioni aggiuntive su Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

  10. In Logging Options (Opzioni di logging), specifica i valori per l'opzione di logging. Per ulteriori informazioni, consultare "Configurazione delle opzioni di registrazione su Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

    Quindi scegli OK.

  11. In Data Type Options (Opzioni tipo di dati), specifica i valori per i tipi di dati. Per ulteriori informazioni, consultare "Configurazione delle opzioni del tipo di dati su Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

    Quindi scegli OK.

  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 provare a risolvere i possibili problemi. Per ulteriori informazioni, consulta Risoluzione dei problemi di connessione in Amazon Redshift.

  13. Configura keepalive TCP in Windows per impedire il timeout delle connessioni. Per informazioni su come configurare i keepalive TCP su Windows, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

  14. Per facilitare la risoluzione dei problemi, configura il logging. Per informazioni su come configurare la registrazione su Windows, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Installazione del driver ODBC di Amazon Redshift su Linux

Requisiti di sistema

Il driver ODBC di Amazon Redshift viene installato sui computer client che accedono a un data warehouse Amazon Redshift. Ciascun computer su cui hai installato il driver deve soddisfare una serie di requisiti minimi di sistema: Per informazioni sui requisiti minimi di sistema, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Installazione del driver di Amazon Redshift su sistemi operativi Linux

Usare la procedura descritta in questa sezione per scaricare e installare i driver ODBC di Amazon Redshift su una distribuzione Linux supportata. Tramite il processo di installazione vengono installati i file del driver nelle seguenti directory:

  • /opt/amazon/redshiftodbc/lib/64 (per un driver a 64 bit)

  • /opt/amazon/redshiftodbc/ErrorMessages

  • /opt/amazon/redshiftodbc/Setup

  • /opt/amazon/redshiftodbc/lib/32 (per un driver a 32 bit)

Come installare il driver ODBC di Amazon Redshift
  1. Scarica uno dei driver seguenti in base all'architettura di sistema dello strumento client SQL o della applicazione:

    Il nome ciascuno di questi driver è Driver ODBC di Amazon Redshift. I driver ODBC a 32 bit vengono interrotti. Ulteriori aggiornamenti non verranno rilasciati, tranne che per le patch di sicurezza urgenti.

    Nota

    Scaricare il pacchetto corrispondente all'architettura di sistema dello strumento client SQL o della applicazione. Ad esempio, se lo strumento client è a 64 bit, installare un driver a 64 bit.

    Quindi, scaricare ed esaminare il contratto di licenza del driver ODBC e JDBC di Amazon Redshift.

  2. Passare alla posizione in cui si è scaricato il pacchetto ed eseguire uno dei comandi seguenti. Utilizzare il comando corrispondente alla distribuzione Linux.

    • Nei sistemi operativi RHEL e CentOS , eseguire il comando seguente.

      yum --nogpgcheck localinstall RPMFileName

      Sostituire RPMFileName con il nome del file del pacchetto RPM. Ad esempio, il comando seguente illustra l'installazione di un driver a 64 bit.

      yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
    • Su SLES, eseguire questo comando.

      zypper install RPMFileName

      Sostituire RPMFileName con il nome del file del pacchetto RPM. Ad esempio, il comando seguente illustra l'installazione di un driver a 64 bit.

      zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
    • Su Debian, eseguire il seguente comando.

      sudo apt install ./DEBFileName.deb

      Sostituire DEBFileName.deb con il nome del file del pacchetto Debian. Ad esempio, il comando seguente illustra l'installazione di un driver a 64 bit.

      sudo apt install ./AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.deb
Importante

Una volta completata l'installazione dei driver, configurali per l'uso sul tuo sistema. Per ulteriori informazioni sulla configurazione dei driver, consulta Utilizzo di una gestione del driver ODBC per configurare il driver su sistemi operativi Linux e macOS X.

Installazione del driver ODBC di Amazon Redshift su macOS X

Requisiti di sistema

Il driver viene installato sui computer client che accedono a un data warehouse Amazon Redshift. Ciascun computer su cui hai installato il driver deve soddisfare una serie di requisiti minimi di sistema: Per informazioni sui requisiti minimi di sistema, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Installazione del driver ODBC di Amazon Redshift su macOS X

Utilizzare la procedura descritta in questa sezione per scaricare e installare il driver ODBC di Amazon Redshift su una versione supportata di macOS X. Il processo di installazione installa i file del driver nelle seguenti directory:

  • /opt/amazon/redshift/lib/universal

  • /opt/amazon/redshift/ErrorMessages

  • /opt/amazon/redshift/Setup

Come installare il driver ODBC di Amazon Redshift su macOS X
  1. Se il sistema macOS X utilizza l'architettura Intel, scarica il driver Intel versione 1.5.9 per macOS X. Se il sistema utilizza l'architettura ARM, scarica il driver ARM versione 1.5.9 per macOS X. In entrambi i casi, il nome di questo driver è driver ODBC di Amazon Redshift.

    Quindi, scaricare ed esaminare il contratto di licenza del driver ODBC e JDBC di Amazon Redshift.

  2. Fate doppio clic su ODBC.dmg AmazonRedshift per montare l'immagine del disco.

  3. Fate doppio clic su AmazonRedshiftODBC.pkg per eseguire il programma di installazione.

  4. Seguire la procedura nel programma di installazione per completare il processo di installazione del driver. Per eseguire l'installazione, sarà necessario accettare i termini dell'accordo di licenza.

Importante

Una volta completata l'installazione del driver, configuralo per l'uso sul tuo sistema. Per ulteriori informazioni sulla configurazione dei driver, consulta Utilizzo di una gestione del driver ODBC per configurare il driver su sistemi operativi Linux e macOS X.

Utilizzo di una gestione del driver ODBC per configurare il driver su sistemi operativi Linux e macOS X

Sui sistemi operativi Linux e macOS X, utilizzi un gestore di driver ODBC per configurare le impostazioni di connessione ODBC. I gestori di driver ODBC utilizzano i file di configurazione per definire e configurare i driver e le origini dati ODBC. La scelta della gestione driver ODBC dipende dal sistema operativo utilizzato.

  • Gestione dei driver unixODBC (per sistemi operativi Linux)

  • Gestione driver iODBC (per il sistema operativo macOS X)

Per ulteriori informazioni sulla gestione driver ODBC supportata per configurare i driver ODBC di Amazon Redshift, consultare Requisiti di sistema per i sistemi operativi Linux e Requisiti di sistema per i sistemi operativi macOS X. Inoltre, consultare "Specifica della gestione driver ODBC in computer non Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Per configurare il driver ODBC di Amazon Redshift, sono richiesti tre file: amazon.redshiftodbc.ini, odbc.ini e odbcinst.ini.

Se al momento dell'installazione hai utilizzato la posizione predefinita, il file di configurazione amazon.redshiftodbc.ini si trova in una delle directory seguenti:

  • /opt/amazon/redshiftodbc/lib/64 (per il driver a 64 bit su sistemi operativi Linux)

  • /opt/amazon/redshiftodbc/lib/32 (per il driver a 32 bit su sistemi operativi Linux)

  • /opt/amazon/redshift/lib (per il driver su macOS X)

Inoltre, in /opt/amazon/redshiftodbc/Setup Linux o /opt/amazon/redshift/Setup su macOS X, vi sono i file di esempio odbc.ini e odbcinst.ini. È possibile utilizzare questi file come esempi per configurare il driver ODBC di Amazon Redshift e il nome origine dati (DSN).

Si sconsiglia di usare la directory di installazione del driver ODBC di Amazon Redshift per i file di configurazione. I file di esempio nella directory Setup sono a puro scopo illustrativo. Se si reinstalla il driver ODBC di Amazon Redshift in un secondo momento o si esegue l'aggiornamento a una versione più recente, la directory di installazione viene sovrascritta. Andranno pertanto perse tutte le modifiche apportate a tali file.

Per evitare questo, copiare il file amazon.redshiftodbc.ini in una directory diversa dalla directory di installazione. Se si copia questo file nella home directory dell'utente, aggiungere un punto (.) alla parte iniziale del nome del file per renderlo nascosto.

Per i file odbcinst.ini e odbc.ini, utilizzare i file di configurazione nella home directory dell'utente o creare nuove versioni in un'altra directory. Per impostazione predefinita, il sistema operativo Linux o macOS X dovrebbe avere un file odbc.ini e un file odbcinst.ini nella home directory dell'utente (/home/$USER o ~/.). Questi file predefiniti sono file nascosti, come indicato dal punto (.) davanti a ciascun nome del file. Questi file vengono visualizzati solo quando si utilizza il flag -a per elencare il contenuto della directory.

Qualunque sia l'opzione scelta per i file odbc.ini e odbcinst.ini, modificare i file per aggiungere le informazioni di configurazione del driver e del DSN. Se vengono creati nuovi file, è inoltre necessario impostare variabili di ambiente per specificare dove si trovano questi file di configurazione.

Per impostazione predefinita, i gestori del driver ODBC sono configurati per utilizzare versioni nascoste dei file di configurazione odbc.ini e di odbcinst.ini (denominati.odbc.ini e .odbcinst.ini) che si trovano nella home directory. Sono inoltre configurati per utilizzare il file amazon.redshiftodbc.ini nella sotto-cartella /lib della directory di installazione del driver. Se si archiviano questi file di configurazione altrove, impostare le variabili di ambiente descritte di seguito in modo che il gestore dei driver possa individuare i file. Per ulteriori informazioni, consultare "Specifica delle posizioni dei file di configurazione del driver" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Creazione di un nome origine dati su sistemi operativi Linux e macOS X

Quando ti connetti al data store utilizzando un nome origine dati (DSN), configura il file odbc.ini per definire il DSN. Imposta le proprietà nel file odbc.ini per creare un DSN che specifica le informazioni di connessione per i data store.

Per informazioni su come configurare il odbc.ini file, consulta «Creazione di un nome di origine dati su una macchina non Windows» nella guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift Nella regione AWS Cina, utilizza il seguente link: Guida all'installazione e alla configurazione .

Usa il formato seguente sui sistemi operativi Linux.

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale

L'esempio seguente mostra la configurazione di odbc.ini con il driver ODBC a 64 bit su sistemi operativi Linux.

[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift (x64) [Amazon Redshift (x64)] Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

L'esempio seguente mostra la configurazione di odbc.ini con il driver ODBC a 32 bit su sistemi operativi Linux.

[ODBC Data Sources] Amazon_Redshift_x32=Amazon Redshift (x86) [Amazon Redshift (x86)] Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Usa il formato seguente sui sistemi operativi macOS X.

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/lib/amazonredshiftodbc.dylib Host=cluster_endpoint Port=port_number Database=database_name locale=locale

L'esempio seguente mostra la configurazione per odbc.ini su sistemi operativi macOS X.

[ODBC Data Sources] Amazon_Redshift_dylib=Amazon Redshift DSN for macOS X [Amazon Redshift DSN for macOS X] Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Configurazione di una connessione senza DSN su sistemi operativi Linux e macOS X

Per connetterti al data store tramite una connessione che non dispone di un DSN, devi definire il driver nel file odbcinst.ini. Quindi devi fornire una stringa di connessione senza DSN nell'applicazione.

Per informazioni su come configurare il file odbcinst.ini in questo caso, consultare "Configurazione di una connessione senza DSN in un computer non Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Usa il formato seguente sui sistemi operativi Linux.

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...

L'esempio seguente mostra la configurazione odbcinst.ini per il driver a 64 bit installato nelle directory predefinite sui sistemi operativi Linux.

[ODBC Drivers] Amazon Redshift (x64)=Installed [Amazon Redshift (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so

L'esempio seguente mostra la configurazione odbcinst.ini per il driver a 32 bit installato nelle directory predefinite sui sistemi operativi Linux.

[ODBC Drivers] Amazon Redshift (x86)=Installed [Amazon Redshift (x86)] Description=Amazon Redshift ODBC Driver (32-bit) Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so

Usa il formato seguente sui sistemi operativi macOS X.

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/lib/amazonredshiftodbc.dylib ...

L'esempio seguente mostra la configurazione di odbcinst.ini per il driver installato nella directory predefinita nei sistemi operativi macOS X.

[ODBC Drivers] Amazon RedshiftODBC DSN=Installed [Amazon RedshiftODBC DSN] Description=Amazon Redshift ODBC Driver for macOS X Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib

Configurazione delle variabili d'ambiente

Utilizza il gestore driver ODBC corretto per caricare il driver corretto. A tale scopo, imposta la variabile di ambiente del percorso della libreria. Inoltre, consultare "Specifica della gestione driver ODBC in computer non Windows" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Per impostazione predefinita, i gestori del driver ODBC sono configurati per utilizzare versioni nascoste dei file di configurazione odbc.ini e di odbcinst.ini (denominati.odbc.ini e .odbcinst.ini) che si trovano nella home directory. Sono inoltre configurati per utilizzare il file amazon.redshiftodbc.ini nella sotto-cartella /lib della directory di installazione del driver. Se memorizzi questi file di configurazione altrove, imposta le variabili di ambiente in modo che il gestore dei driver possa individuare i file. Per ulteriori informazioni, consultare "Specifica delle posizioni dei file di configurazione del driver" nella Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Configurazione delle funzionalità di connessione

Puoi configurare le seguenti funzionalità di connessione per le tue impostazioni ODBC:

  • Configurare il driver ODBC per fornire le credenziali e autenticare la connessione al database Amazon Redshift.

  • Configurare il driver ODBC per la connessione a un socket abilitato con Secure Sockets Layer (SSL), se ci si connette a un server Amazon Redshift che ha abilitato SSL.

  • Configurare il driver ODBC per la connessione ad Amazon Redshift tramite un server proxy.

  • Configura il driver ODBC per utilizzare una modalità di elaborazione delle query per impedire che le query consumino troppa memoria.

  • Configurare il driver ODBC per passare i processi di autenticazione IAM attraverso un server proxy.

  • Configura il driver ODBC per l'uso di keepalive TCP al fine di impedire il timeout delle connessioni.

Per informazioni su queste caratteristiche di connessione, consultare la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Configurazione delle opzioni del driver ODBC

Le opzioni di configurazione possono essere utilizzate per controllare il comportamento del driver ODBC di Amazon Redshift.

In Microsoft Windows, in genere imposti le opzioni del driver quando configuri un nome dell'origine dati (DSN). Puoi anche impostare le opzioni del driver nella stringa di connessione quando ti connetti in modo programmatico oppure aggiungendo o modificando le chiavi di registro in HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\your_DSN. Per ulteriori informazioni sulla configurazione di un DSN, consultare Installazione e configurazione del driver ODBC di Amazon Redshift su Microsoft Windows.

In Linux e macOS X, imposta le opzioni di configurazione del driver nei file odbc.ini e amazon.redshiftodbc.ini, come descritto in Utilizzo di una gestione del driver ODBC per configurare il driver su sistemi operativi Linux e macOS X. Le opzioni di configurazione impostate in un file amazon.redshiftodbc.ini si applicano a tutte le connessioni. Al contrario, le opzioni di configurazione impostate in un file odbc.ini sono specifiche di una connessione. Le opzioni di configurazione impostate in odbc.ini hanno la precedenza sulle opzioni di configurazione impostate in amazon.redshiftodbc.ini.

Per informazioni su come impostare le opzioni di configurazione del driver ODBC, consulta la Guida all'installazione e alla configurazione del connettore ODBC di Amazon Redshift.

Versioni precedenti dei driver ODBC

Scaricare una versione precedente del driver ODBC di Amazon Redshift solo se lo strumento richiede una versione specifica del driver.

Utilizzo delle versioni precedenti del driver ODBC per Windows

Di seguito sono riportati i driver a 64 bit:

I driver a 32 bit sono dismessi e le versioni precedenti non sono supportate.

Utilizzo delle versioni precedenti del driver ODBC per Linux

Di seguito sono elencate le versioni precedenti del driver a 64 bit:

I driver a 32 bit sono dismessi e le versioni precedenti non sono supportate.

Utilizzo delle versioni precedenti del driver ODBC per macOS X

Di seguito sono riportate le versioni del driver ODBC di Amazon Redshift per macOS X: