Gunakan manajer driver ODBC untuk mengonfigurasi driver - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog.

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

Gunakan manajer driver ODBC untuk mengonfigurasi driver

Pada sistem operasi macOS X, Anda menggunakan pengelola driver ODBC untuk mengonfigurasi setelan koneksi ODBC. Manajer driver ODBC menggunakan file konfigurasi untuk menentukan dan mengkonfigurasi sumber data dan driver ODBC. Manajer driver ODBC yang Anda gunakan bergantung pada sistem operasi yang Anda gunakan. Untuk sistem operasi macOS X, ini adalah manajer driver IodBC.

Untuk informasi selengkapnya tentang pengelola driver ODBC yang didukung untuk mengonfigurasi driver Amazon Redshift ODBC, lihat Menggunakan driver Amazon Redshift ODBC di macOS X untuk sistem operasi macOS X. Juga, lihat “Menentukan Manajer Driver ODBC di Mesin Non-Windows” di panduan pemasangan dan konfigurasi konektor Amazon Redshift ODBC.

Tiga file diperlukan untuk mengonfigurasi driver Amazon Redshift ODBCamazon.redshiftodbc.ini:odbc.ini,, dan. odbcinst.ini

Jika Anda menginstal ke lokasi default, file amazon.redshiftodbc.ini konfigurasi terletak di/opt/amazon/redshift/lib.

Selain itu, /opt/amazon/redshift/Setup di bawah macOS X, ada sampel odbc.ini dan odbcinst.ini file. Anda dapat menggunakan file-file ini sebagai contoh untuk mengonfigurasi driver Amazon Redshift ODBC dan nama sumber data (DSN).

Kami tidak menyarankan menggunakan direktori instalasi driver Amazon Redshift ODBC untuk file konfigurasi. File sampel dalam Setup direktori hanya untuk tujuan contoh. Jika Anda menginstal ulang driver Amazon Redshift ODBC di lain waktu, atau meningkatkan ke versi yang lebih baru, direktori instalasi akan ditimpa. Anda kemudian kehilangan perubahan apa pun yang mungkin Anda buat pada file-file itu.

Untuk menghindari hal ini, salin amazon.redshiftodbc.ini file ke direktori selain direktori instalasi. Jika Anda menyalin file ini ke direktori home pengguna, tambahkan titik (.) ke awal nama file untuk menjadikannya file tersembunyi.

Untuk odbcinst.ini file odbc.ini dan, gunakan file konfigurasi di direktori home pengguna atau buat versi baru di direktori lain. Secara default, sistem operasi macOS X Anda harus memiliki odbc.ini file dan odbcinst.ini file di direktori home pengguna (/home/$USERatau~/.). File default ini adalah file tersembunyi, yang ditunjukkan oleh titik (.) di depan setiap nama file. File-file ini hanya ditampilkan ketika Anda menggunakan -a bendera untuk daftar isi direktori.

Opsi apa pun yang Anda pilih untuk odbcinst.ini file odbc.ini dan, ubah file untuk menambahkan informasi konfigurasi driver dan DSN. Jika Anda membuat file baru, Anda juga perlu mengatur variabel lingkungan untuk menentukan di mana file konfigurasi ini berada.

Secara default, manajer driver ODBC dikonfigurasi untuk menggunakan versi tersembunyi dari file odbc.ini dan odbcinst.ini konfigurasi (bernama. odbc.inidan. odbcinst.ini) terletak di direktori home. Mereka juga dikonfigurasi untuk menggunakan amazon.redshiftodbc.ini file di /lib subfolder direktori instalasi driver. Jika Anda menyimpan file konfigurasi ini di tempat lain, atur variabel lingkungan yang dijelaskan berikut ini sehingga manajer driver dapat menemukan file. Untuk informasi selengkapnya, lihat “Menentukan Lokasi File Konfigurasi Driver” di panduan pemasangan dan konfigurasi konektor Amazon Redshift ODBC.

Membuat nama sumber data sistem operasi macOS X

Saat menghubungkan ke penyimpanan data Anda menggunakan nama sumber data (DSN), konfigurasikan odbc.ini file yang akan ditentukan DSNs. Tetapkan properti dalam odbc.ini file untuk membuat DSN yang menentukan informasi koneksi untuk penyimpanan data Anda.

Untuk informasi tentang cara mengonfigurasi odbc.ini file, lihat “Membuat Nama Sumber Data pada Mesin Non-Windows” di panduan pemasangan dan konfigurasi konektor Amazon Redshift ODBC ODBC

Gunakan format berikut pada sistem operasi macOS X.

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/lib/amazonredshiftodbc.dylib Host=cluster_endpoint Port=port_number Database=database_name locale=locale

Contoh berikut menunjukkan konfigurasi untuk odbc.ini pada sistem operasi macOS X.

[ODBC Data Sources] Amazon_Redshift_dylib=Amazon Redshift DSN for macOS X [Amazon Redshift DSN for macOS X] Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Mengkonfigurasi koneksi tanpa DSN pada sistem operasi macOS X

Untuk terhubung ke penyimpanan data Anda melalui koneksi yang tidak memiliki DSN, tentukan driver dalam odbcinst.ini file. Kemudian berikan string koneksi tanpa DSN di aplikasi Anda.

Untuk informasi tentang cara mengonfigurasi odbcinst.ini file dalam kasus ini, lihat “Mengonfigurasi Koneksi Tanpa DSN pada Mesin Non-Windows” di panduan pemasangan dan konfigurasi konektor Amazon Redshift ODBC. .

Gunakan format berikut pada sistem operasi macOS X.

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/lib/amazonredshiftodbc.dylib ...

Contoh berikut menunjukkan odbcinst.ini konfigurasi untuk driver yang diinstal di direktori default pada sistem operasi macOS X.

[ODBC Drivers] Amazon RedshiftODBC DSN=Installed [Amazon RedshiftODBC DSN] Description=Amazon Redshift ODBC Driver for macOS X Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib

Mengonfigurasi variabel lingkungan

Gunakan manajer driver ODBC yang benar untuk memuat driver yang benar. Untuk melakukan ini, atur variabel lingkungan jalur perpustakaan. Untuk informasi selengkapnya, lihat “Menentukan Manajer Driver ODBC di Mesin Non-Windows” di panduan pemasangan dan konfigurasi konektor Amazon Redshift ODBC.

Secara default, manajer driver ODBC dikonfigurasi untuk menggunakan versi tersembunyi dari file odbc.ini dan odbcinst.ini konfigurasi (bernama. odbc.inidan. odbcinst.ini) terletak di direktori home. Mereka juga dikonfigurasi untuk menggunakan amazon.redshiftodbc.ini file di /lib subfolder direktori instalasi driver. Jika Anda menyimpan file konfigurasi ini di tempat lain, variabel lingkungan sehingga manajer driver dapat menemukan file. Untuk informasi selengkapnya, lihat “Menentukan Lokasi File Konfigurasi Driver” di Panduan Pemasangan dan Konfigurasi Konektor Amazon Redshift ODBC.

Mengkonfigurasi fitur koneksi

Anda dapat mengonfigurasi fitur koneksi berikut untuk pengaturan ODBC Anda:

  • Konfigurasikan driver ODBC untuk memberikan kredensi dan mengautentikasi koneksi ke database Amazon Redshift.

  • Konfigurasikan driver ODBC untuk menyambung ke soket yang diaktifkan dengan Secure Sockets Layer (SSL), jika Anda terhubung ke server Amazon Redshift yang mengaktifkan SSL.

  • Konfigurasikan driver ODBC untuk terhubung ke Amazon Redshift melalui server proxy.

  • Konfigurasikan driver ODBC untuk menggunakan mode pemrosesan kueri untuk mencegah kueri menghabiskan terlalu banyak memori.

  • Konfigurasikan driver ODBC untuk meneruskan proses otentikasi IAM melalui server proxy.

  • Konfigurasikan driver ODBC untuk menggunakan keepalives TCP untuk mencegah koneksi dari waktu habis.

Untuk informasi tentang fitur koneksi ini, lihat panduan pemasangan dan konfigurasi konektor Amazon Redshift ODBC.