View a markdown version of this page

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 ODBC Amazon Athena diperlukan.

Persyaratan sistem macOS

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

Menginstal konektor data ODBC di macOS

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

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

  2. Double-click .pkgfile.

  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 athena.odbc

    Jika driver berhasil diinstal, output menyerupai berikut ini.

    com.amazon.athena.odbc.Runtime com.amazon.athena.odbc.Documentation

Mengonfigurasi nama sumber data di macOS

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

  • /opt/amazon/athena-odbc/share/athena-odbc/

Salin file contoh ke direktori konfigurasi dan hapus .example ekstensi. Gunakan file-file ini sebagai titik awal untuk mengonfigurasi driver Amazon Athena ODBC dan nama sumber data (DSN).

sudo mkdir -p /opt/amazon/athena-odbc/etc/athena-odbc sudo cp /opt/amazon/athena-odbc/share/athena-odbc/odbc.ini.example /opt/amazon/athena-odbc/etc/athena-odbc/odbc.ini sudo cp /opt/amazon/athena-odbc/share/athena-odbc/odbcinst.ini.example /opt/amazon/athena-odbc/etc/athena-odbc/odbcinst.ini
catatan

Secara default, manajer driver ODBC 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 driver IodBC, lakukan langkah-langkah berikut.

Untuk menentukan ODBC .ini lokasi file menggunakan manajer driver iodBC
  1. Atur ODBCINI ke path lengkap dan nama file odbc.ini file, seperti pada contoh berikut.

    export ODBCINI=/opt/amazon/athena-odbc/etc/athena-odbc/odbc.ini
  2. Setel ODBCSYSINI ke path lengkap direktori yang berisi odbcinst.ini file, seperti pada contoh berikut.

    export ODBCSYSINI=/opt/amazon/athena-odbc/etc/athena-odbc
  3. Jika Anda ingin menggunakan nama sumber data (DSN) untuk terhubung ke penyimpanan data Anda, konfigurasikan odbc.ini file untuk menentukan nama sumber data (DSN). 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/amazon/athena-odbc/logs/ # Path to store the log files. Permissions to the location are required. [athena_odbc_test] Description=Amazon Athena ODBC (x64) Driver=/opt/amazon/athena-odbc/lib/libathenaodbc.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)] Driver=/opt/amazon/athena-odbc/lib/libathenaodbc.dylib Setup=/opt/amazon/athena-odbc/lib/libathenaodbc.dylib
  5. Setelah Anda menginstal dan mengkonfigurasi driver Amazon Athena ODBC, 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.x.y.z (Amazon Athena ODBC Driver) SQL>