Utilizzate un gestore di ODBC driver per configurare il driver - 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à.

Utilizzate un gestore di ODBC driver per configurare il driver

Nei sistemi operativi macOS X, usi un ODBC driver manager per configurare le impostazioni di ODBC connessione. ODBCi driver manager utilizzano i file di configurazione per definire e configurare sorgenti di ODBC dati e driver. Il gestore dei ODBC driver utilizzato dipende dal sistema operativo utilizzato. Per un sistema operativo macOS X, è il ODBC driver manager i.

Per ulteriori informazioni sui ODBC driver manager supportati per configurare i driver Amazon Redshift, consulta per ODBC i sistemi operativi Utilizzo di un ODBC driver Amazon Redshift su macOS X macOS X. Inoltre, consulta «Specificare i ODBC driver manager su macchine non Windows» nella guida all'installazione e alla configurazione del connettore Amazon ODBC Redshift.

Sono necessari tre file per configurare il driver Amazon ODBC Redshiftamazon.redshiftodbc.ini:odbc.ini, e. odbcinst.ini

Se l'installazione è stata eseguita nella posizione predefinita, il file di configurazione amazon.redshiftodbc.ini si trova in /opt/amazon/redshift/lib.

Inoltre, /opt/amazon/redshift/Setup in macOS X, ci sono esempi odbc.ini e odbcinst.ini file. Puoi utilizzare questi file come esempi per configurare il driver Amazon ODBC Redshift e il nome DSN dell'origine dati ().

Non è consigliabile utilizzare la directory di installazione del ODBC driver Amazon Redshift per i file di configurazione. I file di esempio nella directory Setup sono a puro scopo illustrativo. Se reinstalli il driver Amazon ODBC Redshift in un secondo momento o esegui l'upgrade 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 macOS X deve avere un odbc.ini file e un odbcinst.ini file nella home directory dell'utente (/home/$USERo~/.). 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 opzione tu scelga per i odbcinst.ini file odbc.ini and, modifica i file per aggiungere informazioni sul driver e sulla DSN configurazione. Se vengono creati nuovi file, è inoltre necessario impostare variabili di ambiente per specificare dove si trovano questi file di configurazione.

Per impostazione predefinita, i ODBC driver manager sono configurati per utilizzare versioni nascoste dei file di odbcinst.ini configurazione odbc.ini e (denominati). odbc.inie. odbcinst.ini) che si trova 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, consulta «Specificazione delle posizioni dei file di configurazione dei driver» nella guida all'installazione e alla configurazione del connettore Amazon ODBC Redshift.

Creazione di una sorgente dati denominata sistemi operativi macOS X

Quando ti connetti al tuo data store utilizzando il nome di un'origine dati (DSN), configura il odbc.ini file da definireDSNs. Imposta le proprietà del odbc.ini file per creare un file DSN che specifichi le informazioni di connessione per il tuo data store.

Per informazioni su come configurare il odbc.ini file, consulta «Creazione di un nome di origine dati su un computer non Windows» nella guida all'installazione e alla configurazione del connettore Amazon ODBC Redshift .

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 un DSN sistema operativo macOS X

Per connetterti al tuo archivio dati tramite una connessione che non dispone di unDSN, definisci il driver nel file. odbcinst.ini Quindi fornisci una stringa di connessione DSN -less nella tua applicazione.

Per informazioni su come configurare il odbcinst.ini file in questo caso, consulta «Configuring a DSN -less Connection on a non-Windows» nella guida all'installazione e alla configurazione del ODBCconnettore Amazon Redshift. .

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

Usa il gestore di ODBC driver corretto per caricare il driver corretto. A tale scopo, imposta la variabile di ambiente del percorso della libreria. Per ulteriori informazioni, consulta «Specificare i ODBC driver manager su macchine non Windows» nella guida all'installazione e alla configurazione del connettore Amazon ODBC Redshift.

Per impostazione predefinita, i ODBC driver manager sono configurati per utilizzare versioni nascoste dei file di odbcinst.ini configurazione odbc.ini e (denominati). odbc.inie. odbcinst.ini) che si trova 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, consulta «Specificazione delle posizioni dei file di configurazione dei driver» nella Guida all'installazione e alla configurazione di Amazon ODBC Redshift Connector.

Configurazione delle funzionalità di connessione

Puoi configurare le seguenti funzionalità di connessione per la tua ODBC impostazione:

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

  • Configura il ODBC driver per la connessione a un socket abilitato con Secure Sockets Layer (SSL), se ti connetti a un server Amazon Redshift abilitato. SSL

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

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

  • Configura il ODBC driver per passare i processi di IAM autenticazione tramite un server proxy.

  • Configura il ODBC driver per utilizzare i TCP keepalive per evitare il timeout delle connessioni.

Per informazioni su queste funzionalità di connessione, consulta la guida all'installazione e alla configurazione del ODBC connettore Amazon Redshift.