macOS - Amazon Athena

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

macOS

Jika Anda ingin menggunakan komputer klien macOS untuk mengakses Amazon Athena, driver Amazon Athena diperlukan. ODBC

Persyaratan sistem macOS

Setiap komputer macOS tempat Anda menginstal driver harus memenuhi persyaratan berikut.

Menginstal konektor ODBC data di macOS

Gunakan prosedur berikut untuk mengunduh dan menginstal ODBC driver Amazon Athena untuk sistem operasi macOS.

Untuk mengunduh dan menginstal driver Amazon Athena untuk ODBC macOS
  1. Unduh file .pkg paket.

  2. Klik dua kali .pkg file tersebut.

  3. Ikuti langkah-langkah di wizard untuk menginstal driver.

  4. Pada halaman Perjanjian Lisensi, tekan Lanjutkan, lalu pilih Setuju.

  5. Pilih Instal.

  6. Ketika instalasi selesai, pilih Selesai.

  7. Masukkan perintah berikut untuk memverifikasi bahwa driver diinstal:

    > pkgutil --pkgs | grep athenaodbc

    Tergantung pada sistem Anda, output dapat terlihat seperti salah satu dari berikut ini.

    com.amazon.athenaodbc-x86_64.Config com.amazon.athenaodbc-x86_64.Driver

    atau

    com.amazon.athenaodbc-arm64.Config com.amazon.athenaodbc-arm64.Driver

Mengonfigurasi nama sumber data di macOS

Setelah driver diinstal, Anda dapat menemukan contoh .odbc.ini dan .odbcinst.ini file di lokasi berikut:

  • Komputer prosesor Intel: /opt/athena/odbc/x86_64/ini/

  • ARMkomputer prosesor: /opt/athena/odbc/arm64/ini/

Gunakan .ini file di lokasi ini sebagai contoh untuk mengonfigurasi driver Amazon ODBC Athena dan nama DSN sumber data ().

catatan

Secara default, manajer ODBC driver menggunakan file konfigurasi tersembunyi .odbc.ini dan.odbcinst.ini, yang terletak di direktori home.

Untuk menentukan jalur ke .odbcinst.ini file .odbc.ini dan menggunakan manajer ODBC driver i, lakukan langkah-langkah berikut.

Untuk menentukan lokasi ODBC .ini file menggunakan manajer ODBC driver i
  1. Atur ODBCINI ke path lengkap dan nama file odbc.ini file.

    • Untuk komputer macOS yang memiliki prosesor Intel, gunakan sintaks berikut.

      export ODBCINI=/opt/athena/odbc/x86_64/ini/odbc.ini
    • Untuk komputer macOS yang memiliki ARM prosesor, gunakan sintaks berikut.

      export ODBCINI=/opt/athena/odbc/arm64/ini/odbc.ini
  2. Atur ODBCSYSINI ke path lengkap dan nama file odbcinst.ini file.

    • Untuk komputer macOS yang memiliki prosesor Intel, gunakan sintaks berikut.

      export ODBCSYSINI=/opt/athena/odbc/x86_64/ini/odbcinst.ini
    • Untuk komputer macOS yang memiliki ARM prosesor, gunakan sintaks berikut.

      export ODBCSYSINI=/opt/athena/odbc/arm64/ini/odbcinst.ini
  3. Jika Anda ingin menggunakan nama sumber data (DSN) untuk menyambung ke penyimpanan data Anda, konfigurasikan odbc.ini file untuk menentukan nama sumber data (DSNs). Tetapkan properti dalam odbc.ini file untuk membuat DSN yang menentukan informasi koneksi untuk penyimpanan data Anda, seperti pada contoh berikut.

    [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. Konfigurasikan odbcinst.ini file, seperti pada contoh berikut.

    [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. Setelah Anda menginstal dan mengkonfigurasi ODBC driver Amazon Athena, gunakan alat iodbctest baris perintah untuk memverifikasi koneksi, seperti pada contoh berikut.

    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>