macOS - Amazon Athena

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.

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
  1. Laden Sie die .pkg Paketdatei herunter.

  2. Doppelklicken Sie auf die Datei .pkg.

  3. Folgen Sie den Schritten im Assistenten, um den Treiber zu installieren.

  4. Klicken Sie auf der Seite mit der Lizenzvereinbarung auf Weiter und wählen Sie dann Zustimmen aus.

  5. Wählen Sie Installieren aus.

  6. Nach abgeschlossener Installation wählen Sie Beenden aus.

  7. 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
  1. Legen Sie ODBCINI auf den vollständigen Pfad und Dateinamen der odbc.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
  2. Legen Sie ODBCSYSINI auf den vollständigen Pfad und Dateinamen der odbcinst.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
  3. 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 der odbc.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/
  4. 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
  5. 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>