Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
macOS
Wenn Sie einen macOS-Client-Computer für den Zugriff auf Amazon Athena verwenden möchten, ist der Amazon Athena ODBC Athena-Treiber erforderlich.
macOS-Systemanforderungen
Jeder macOS-Computer, auf dem Sie den Treiber installieren, muss die folgenden Anforderungen erfüllen.
-
Verwenden Sie macOS Version 14 oder höher.
-
Halten Sie 100 MB Festplattenspeicher bereit.
Installation des ODBC Datenkonnektors auf macOS
Gehen Sie wie folgt vor, um den Amazon Athena ODBC Athena-Treiber für macOS-Betriebssysteme herunterzuladen und zu installieren.
Um den Amazon Athena ODBC Athena-Treiber für macOS herunterzuladen und zu installieren
-
Laden Sie die
.pkgPaketdatei herunter. -
Doppelklicken Sie auf die Datei
.pkg. -
Folgen Sie den Schritten im Assistenten, um den Treiber zu installieren.
-
Klicken Sie auf der Seite mit der Lizenzvereinbarung auf Weiter und wählen Sie dann Zustimmen aus.
-
Wählen Sie Installieren aus.
-
Nach abgeschlossener Installation wählen Sie Beenden aus.
-
Geben Sie den folgenden Befehl ein, um zu überprüfen, ob der Treiber installiert ist:
> pkgutil --pkgs | grep athenaodbcJe nach System kann die Ausgabe wie folgt aussehen.
com.amazon.athenaodbc-x86_64.Config com.amazon.athenaodbc-x86_64.Driveror
com.amazon.athenaodbc-arm64.Config com.amazon.athenaodbc-arm64.Driver
Konfiguration eines Datenquellennamens auf macOS
Nach der Installation des Treibers finden Sie Beispiele .odbc.ini und .odbcinst.ini Dateien an den folgenden Speicherorten:
-
Computer mit Intel-Prozessoren:
/opt/athena/odbc/x86_64/ini/ -
ARMComputer mit Prozessoren:
/opt/athena/odbc/arm64/ini/
Verwenden Sie die .ini Dateien an diesem Speicherort als Beispiele für die Konfiguration des Amazon Athena ODBC Athena-Treibers und des Datenquellennamens (DSN).
Anmerkung
Standardmäßig verwenden ODBC Treibermanager die versteckten Konfigurationsdateien .odbc.ini und.odbcinst.ini, die sich im Home-Verzeichnis befinden.
Gehen Sie wie folgt vor, um den Pfad zu den .odbcinst.ini Dateien .odbc.ini und mit dem ODBC i-Treibermanager anzugeben.
Um ODBC .ini Dateispeicherorte mit dem i ODBC Driver Manager anzugeben
-
Legen Sie
ODBCINIauf den vollständigen Pfad und Dateinamen derodbc.ini-Datei fest.-
Verwenden Sie für macOS-Computer mit Intel-Prozessoren die folgende Syntax.
export ODBCINI=/opt/athena/odbc/x86_64/ini/odbc.ini -
Verwenden Sie für macOS-Computer mit ARM Prozessoren die folgende Syntax.
export ODBCINI=/opt/athena/odbc/arm64/ini/odbc.ini
-
-
Legen Sie
ODBCSYSINIauf den vollständigen Pfad und Dateinamen derodbcinst.ini-Datei fest.-
Verwenden Sie für macOS-Computer mit Intel-Prozessoren die folgende Syntax.
export ODBCSYSINI=/opt/athena/odbc/x86_64/ini/odbcinst.ini -
Verwenden Sie für macOS-Computer mit ARM Prozessoren die folgende Syntax.
export ODBCSYSINI=/opt/athena/odbc/arm64/ini/odbcinst.ini
-
-
Wenn Sie einen Datenquellennamen (DSN) verwenden möchten, um eine Verbindung zu Ihrem Datenspeicher herzustellen, konfigurieren Sie die
odbc.iniDatei so, dass Datenquellennamen (DSNs) definiert werden. Legen Sie die Eigenschaften in derodbc.iniDatei festDSN, um eine zu erstellen, die die Verbindungsinformationen für Ihren Datenspeicher angibt, wie im folgenden Beispiel gezeigt.[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/ -
Konfigurieren Sie die
odbcinst.iniDatei wie im folgenden Beispiel.[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 -
Nachdem Sie den Amazon Athena ODBC Athena-Treiber installiert und konfiguriert haben, verwenden Sie das
iodbctestBefehlszeilentool, um die Verbindung zu überprüfen, wie im folgenden Beispiel.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>