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
.pkg
Paketdatei 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 athenaodbc
Je nach System kann die Ausgabe wie folgt aussehen.
com.amazon.athenaodbc-x86_64.Config com.amazon.athenaodbc-x86_64.Driver
or
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
ODBCINI
auf 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
ODBCSYSINI
auf 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.ini
Datei so, dass Datenquellennamen (DSNs) definiert werden. Legen Sie die Eigenschaften in derodbc.ini
Datei 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.ini
Datei 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
iodbctest
Befehlszeilentool, 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>