Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. 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.
Menggunakan manajer driver ODBC untuk mengonfigurasi driver ODBC
Di Mac, Anda menggunakan pengelola driver ODBC untuk mengonfigurasi pengaturan 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.
Mengkonfigurasi driver ODBC menggunakan manajer driver iodBC atau UnixODBC
File-file berikut diperlukan untuk mengonfigurasi driver Amazon Redshift ODBC:
-
amazon.redshiftodbc.ini -
odbc.ini -
odbcinst.ini
Jika Anda menginstal ke lokasi default, file amazon.redshiftodbc.ini konfigurasi terletak di/opt/amazon/redshiftodbcx64.
Selain itu, di bawah/opt/amazon/redshiftodbcx64, Anda dapat menemukan 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). File sampel dalam direktori yang diinstal hanya untuk tujuan contoh.
Kami tidak menyarankan menggunakan direktori instalasi driver Amazon Redshift ODBC untuk file konfigurasi. Jika Anda menginstal ulang driver Amazon Redshift ODBC di lain waktu, atau meningkatkan ke versi yang lebih baru, direktori instalasi akan ditimpa. Anda akan kehilangan perubahan apa pun yang mungkin telah Anda buat pada file di direktori instalasi.
Untuk menghindari hal iniodbc.ini, salin, odbcinst.ini dan amazon.redshiftodbc.ini file ke direktori selain direktori instalasi. Jika Anda menyalin file-file ini ke direktori home pengguna, tambahkan titik (.) ke awal nama file ini untuk menjadikannya file tersembunyi.
Ubah file untuk menambahkan informasi konfigurasi DSN. Saat Anda membuat file baru, Anda juga perlu mengatur variabel lingkungan untuk menentukan di mana file konfigurasi ini berada.
Berikut ini adalah contoh pengaturan variabel lingkungan:
export ODBCINI=/Library/ODBC/odbc.ini export ODBCSYSINI=/Library/ODBC export ODBCINSTINI=${ODBCSYSINI}/odbcinst.ini
Untuk aplikasi baris perintah: Tambahkan perintah ekspor ke file startup shell Anda (misalnya, ~/.bash_profile atau~/.zshrc).
Untuk versi manajer driver yang didukung, lihat di sini
Mengonfigurasi koneksi menggunakan nama sumber data (DSN) di Apple macOS
Saat menghubungkan ke penyimpanan data Anda menggunakan nama sumber data (DSN), konfigurasikan odbc.ini file untuk menentukan nama sumber data (DSNs). Tetapkan properti dalam odbc.ini file untuk membuat DSN yang menentukan informasi koneksi untuk gudang data Redshift Anda.
Di Apple macOS, gunakan format berikut:
[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale
Contoh berikut menunjukkan konfigurasi untuk odbc.ini dengan driver ODBC 64-bit di Apple macOS.
[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift ODBC Driver (x64) [Amazon_Redshift_x64] Driver=/opt/amazon/redshiftodbcx64/librsodbc64.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US
Mengkonfigurasi koneksi tanpa DSN di Apple macOS
Untuk terhubung ke gudang data Redshift Anda melalui koneksi yang tidak memiliki DSN, tentukan driver dalam file. odbcinst.ini Kemudian berikan string koneksi tanpa DSN di aplikasi Anda.
Di Apple macOS, gunakan format berikut:
[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...
Contoh berikut menunjukkan konfigurasi untuk odbcinst.ini dengan driver ODBC 64-bit di Apple macOS.
[ODBC Drivers] Amazon Redshift ODBC Driver (x64)=Installed [Amazon Redshift ODBC Driver (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbcx64/librsodbc64.dylib