macOS
Se si desidera utilizzare un computer client macOS per accedere ad Amazon Athena, è necessario il driver Amazon Athena ODBC.
Requisiti del sistema macOS
Ciascun computer macOS su cui è stato installato il driver deve soddisfare i seguenti requisiti:
-
Utilizzare macOS versione 14 o successiva.
-
Avere 100 MB di spazio su disco disponibile.
-
Utilizza la versione 3.52.16 o successiva di iODBC
.
Installazione del connettore dati ODBC su macOS
Utilizzare la procedura seguente per scaricare e installare il driver ODBC di Amazon Athena per i sistemi operativi macOS.
Per scaricare e installare il driver Amazon Athena ODBC per macOS
-
Scarica il file del pacchetto
.pkg. -
Fare doppio clic sul file
.pkg. -
Seguire i passaggi nella procedura guidata per installare il driver.
-
Nella pagina Contratto di licenza, premere Continua, quindi scegliere Accetto.
-
Scegli Installa.
-
Al termine dell'installazione, seleziona Termina.
-
Inserire il seguente comando per verificare il driver sia installato:
> pkgutil --pkgs | grep athenaodbcA seconda del sistema, l'output può avere ha il seguente aspetto.
com.amazon.athenaodbc-x86_64.Config com.amazon.athenaodbc-x86_64.Driveroppure
com.amazon.athenaodbc-arm64.Config com.amazon.athenaodbc-arm64.Driver
Configurazione del nome di un'origine dati in macOS
Dopo aver installato il driver, è possibile trovare file di esempio .odbc.ini e .odbcinst.ini nelle seguenti posizioni:
-
Computer con processore Intel:
/opt/athena/odbc/x86_64/ini/ -
Computer con processore ARM:
/opt/athena/odbc/arm64/ini/
Utilizzare i file .ini in questa posizione come esempi per configurare il driver ODBC di Amazon Athena e il nome origine dati (DSN).
Nota
Per impostazione predefinita, i gestori del driver ODBC utilizzano versioni nascoste dei file di configurazione .odbc.ini e .odbcinst.ini, che si trovano nella directory principale.
Per specificare il percorso dei file .odbc.ini e .odbcinst.ini utilizzando il driver manager IODBC, effettuare le seguenti operazioni.
Per specificare le posizioni dei file ODBC .ini utilizzando il gestore driver IODBC
-
Impostare
ODBCINIsul percorso completo e sul nome file del fileodbc.ini.-
Utilizzare la seguente sintassi per computer macOS con processori Intel.
export ODBCINI=/opt/athena/odbc/x86_64/ini/odbc.ini -
Utilizzare la seguente sintassi per computer macOS con processori ARM.
export ODBCINI=/opt/athena/odbc/arm64/ini/odbc.ini
-
-
Impostare
ODBCSYSINIsul percorso completo e sul nome file del fileodbcinst.ini.-
Utilizzare la seguente sintassi per computer macOS con processori Intel.
export ODBCSYSINI=/opt/athena/odbc/x86_64/ini/odbcinst.ini -
Utilizzare la seguente sintassi per computer macOS con processori ARM.
export ODBCSYSINI=/opt/athena/odbc/arm64/ini/odbcinst.ini
-
-
Quando ci si connette all'archivio dati utilizzando un nome origine dati (DSN), configurare il file
odbc.iniper definire i DSN. Impostare le proprietà nel fileodbc.iniper creare un DSN che specifica le informazioni di connessione per i data store.[ODBC Data Sources] athena_odbc_test=Amazon Athena ODBC (x64) [ATHENA_WIDE_SETTINGS] # Special DSN-name to signal driver about logging configuration. LogLevel=0 # set to 1 to enable ODBC driver logs UseAwsLogger=0 # set to 1 to enable AWS-SDK logs LogPath=/opt/athena/odbc/logs/ # Path to store the log files. Permissions to the location are required. [athena_odbc_test] Description=Amazon Athena ODBC (x64) # For ARM: Driver=/opt/athena/odbc/arm64/lib/libathena-odbc-arm64.dylib # For Intel: # Driver=/opt/athena/odbc/x86_64/lib/libathena-odbc-x86_64.dylib AwsRegion=us-west-1 Workgroup=primary Catalog=AwsDataCatalog Schema=default AuthenticationType=IAM Credentials UID= PWD= S3OutputLocation=s3://amzn-s3-demo-bucket/ -
Configura il file
odbcinst.ini, come nell'esempio seguente.[ODBC Drivers] Amazon Athena ODBC (x64)=Installed [Amazon Athena ODBC (x64)] # For ARM: Driver=/opt/athena/odbc/arm64/lib/libathena-odbc-arm64.dylib Setup=/opt/athena/odbc/arm64/lib/libathena-odbc-arm64.dylib # For Intel: # Driver=/opt/athena/odbc/x86_64/lib/libathena-odbc-x86_64.dylib # Setup=/opt/athena/odbc/x86_64/lib/libathena-odbc-x86_64.dylib -
Dopo aver installato e configurato il driver Amazon Athena ODBC, utilizza lo strumento da
iodbctestriga di comando per verificare la connessione, come nell'esempio seguente.username@ % iodbctest iODBC Demonstration program This program shows an interactive SQL processor Driver Manager: 03.52.1623.0502 Enter ODBC connect string (? shows list): ? DSN | Driver ------------------------------------------------------------------------------ athena_odbc_test | Amazon Athena ODBC (x64) Enter ODBC connect string (? shows list): DSN=athena_odbc_test; Driver: 2.0.2.1 (Amazon Athena ODBC Driver) SQL>