

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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à.

# Utilizzare un gestore di driver ODBC per configurare il driver
<a name="odbc-driver-configure-mac"></a>

Sui sistemi operativi 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 del gestore di driver ODBC dipende dal sistema operativo utilizzato. Per un sistema operativo macOS X è il gestore di driver iODBC.

Per ulteriori informazioni sui gestori di driver ODBC supportati per configurare i driver ODBC Amazon Redshift, consulta [Utilizzo di un driver ODBC Amazon Redshift in macOS XUtilizzo di un driver ODBC in macOS X](install-odbc-driver-mac.md) 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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

Per configurare il driver ODBC di Amazon Redshift, sono richiesti tre file: `amazon.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, in `/opt/amazon/redshift/Setup` in macOS X, ci sono file `odbc.ini` e `odbcinst.ini` di esempio. È 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 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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

## Creazione di un nome origine dati sui sistemi operativi macOS X
<a name="configure-odbc-ini-file"></a>

 Quando ti connetti al tuo data store utilizzando un nome di origine dati (DSN), configura il `odbc.ini` file da definire. DSNs 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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf) . 

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 sui sistemi operativi macOS X
<a name="configure-odbcinst-ini-file"></a>

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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). .

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
<a name="rs-mgmt-config-global-env-variables"></a>

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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

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
<a name="connection-config-features"></a>

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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 