

 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](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# Menggunakan driver Amazon Redshift ODBC di Linux
<a name="install-odbc-driver-linux"></a>

Anda menginstal driver Amazon Redshift ODBC di komputer klien yang mengakses gudang data Amazon Redshift. Setiap komputer tempat Anda menginstal driver harus memenuhi daftar persyaratan sistem minimum. Untuk informasi tentang persyaratan sistem minimum, lihat panduan [pemasangan dan konfigurasi konektor Amazon Redshift ODBC](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

**Topics**
+ [Mengunduh dan menginstal driver Amazon Redshift ODBC](odbc-driver-linux-how-to-install.md)
+ [Menggunakan manajer driver ODBC untuk mengkonfigurasi driver](odbc-driver-configure-linux.md)

# Mengunduh dan menginstal driver Amazon Redshift ODBC
<a name="odbc-driver-linux-how-to-install"></a>

Gunakan langkah-langkah di bagian ini untuk mengunduh dan menginstal driver Amazon Redshift ODBC pada distribusi Linux yang didukung. Proses instalasi menginstal file driver di direktori berikut: 
+ `/opt/amazon/redshiftodbc/lib/64`(untuk driver 64-bit)
+ `/opt/amazon/redshiftodbc/ErrorMessages`
+ `/opt/amazon/redshiftodbc/Setup`
+  `/opt/amazon/redshiftodbc/lib/32`(untuk driver 32-bit)<a name="rs-mgmt-install-odbc-drivers-linux"></a>

**Untuk menginstal driver Amazon Redshift ODBC**

1. Unduh salah satu dari berikut ini, tergantung pada arsitektur sistem alat atau aplikasi klien SQL Anda: 
   + [Versi driver RPM 64-bit 1.6.3](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/AmazonRedshiftODBC-64-bit-1.6.3.1008-1.x86_64.rpm) versi 1.6.3. 
   + [64-bit Debian driver versi 1.6.3](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/AmazonRedshiftODBC-64-bit-1.6.3.1008-1.x86_64.deb) versi 1.6.3. 
   + [Versi driver 32-bit 1.4.52 versi 1.6.3.](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.4.52.1000/AmazonRedshiftODBC-32-bit-1.4.52.1000-1.i686.rpm) 

   Nama untuk masing-masing driver ini adalah driver Amazon Redshift ODBC. Driver ODBC 32-bit dihentikan. Pembaruan lebih lanjut tidak akan dirilis, kecuali untuk patch keamanan yang mendesak.
**catatan**  
Unduh paket yang sesuai dengan arsitektur sistem alat atau aplikasi klien SQL Anda. Misalnya, jika alat klien Anda 64-bit, instal driver 64-bit.

    Kemudian unduh dan tinjau perjanjian [SIM Amazon Redshift ODBC dan JDBC](https://s3.amazonaws.com/redshift-downloads/drivers/Amazon+Redshift+ODBC+and+JDBC+Driver+License+Agreement.pdf). 

1. Pergi ke lokasi di mana Anda mengunduh paket, dan kemudian jalankan salah satu perintah berikut. Gunakan perintah yang sesuai dengan distribusi Linux Anda. 
   + Pada sistem operasi RHEL dan CentOS, jalankan perintah berikut.

     ```
     yum -nogpgcheck localinstall RPMFileName
     ```

     Ganti *`RPMFileName`* dengan nama file paket RPM. Misalnya, perintah berikut menunjukkan menginstal driver 64-bit.

     ```
     yum -nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
     ```
   + Pada SLES, jalankan perintah berikut.

     ```
     zypper install RPMFileName
     ```

     Ganti *`RPMFileName`* dengan nama file paket RPM. Misalnya, perintah berikut menunjukkan menginstal driver 64-bit.

     ```
     zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
     ```
   + Pada Debian, jalankan perintah berikut.

     ```
     sudo apt install ./DEBFileName.deb
     ```

     Ganti `DEBFileName.deb` dengan nama file paket Debian. Misalnya, perintah berikut menunjukkan menginstal driver 64-bit.

     ```
     sudo apt install ./AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.deb
     ```

**penting**  
Setelah Anda selesai menginstal driver, konfigurasikan untuk digunakan pada sistem Anda. Untuk informasi selengkapnya tentang konfigurasi driver, lihat[Menggunakan manajer driver ODBC untuk mengkonfigurasi driverMenggunakan manajer driver ODBC untuk mengkonfigurasi driver](odbc-driver-configure-linux.md).

# Menggunakan manajer driver ODBC untuk mengkonfigurasi driver
<a name="odbc-driver-configure-linux"></a>

Pada sistem operasi Linux, Anda menggunakan manajer 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. Untuk Linux, ini adalah manajer driver UnixODBC.

Untuk informasi selengkapnya tentang manajer driver ODBC yang didukung untuk mengonfigurasi driver Amazon Redshift ODBC, [Menggunakan driver Amazon Redshift ODBC di LinuxMenggunakan driver ODBC di Linux](install-odbc-driver-linux.md) lihat untuk sistem operasi Linux. Juga, lihat “Menentukan Manajer Driver ODBC di Mesin Non-Windows” di panduan pemasangan dan [konfigurasi konektor Amazon Redshift ODBC](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

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

Jika Anda menginstal ke lokasi default, file `amazon.redshiftodbc.ini` konfigurasi terletak di salah satu direktori berikut:
+ `/opt/amazon/redshiftodbc/lib/64`(untuk driver 64-bit pada sistem operasi Linux)
+ `/opt/amazon/redshiftodbc/lib/32`(untuk driver 32-bit pada sistem operasi Linux)

Selain itu, `/opt/amazon/redshiftodbc/Setup` di Linux, 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 Linux Anda harus memiliki `odbc.ini` file dan `odbcinst.ini` file di direktori home pengguna (`/home/$USER`atau`~/`.). 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.ini`dan. `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 sehingga manajer driver dapat menemukan file. Untuk informasi selengkapnya, lihat “Menentukan Lokasi File Konfigurasi Driver” di panduan [pemasangan dan konfigurasi konektor Amazon Redshift ODBC](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

## Membuat nama sumber data pada sistem operasi Linux
<a name="configure-odbc-ini-file"></a>

 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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf) ODBC 

 Gunakan format berikut pada sistem operasi Linux.

```
[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 pada sistem operasi Linux.

```
[ODBC Data Sources]
Amazon_Redshift_x64=Amazon Redshift (x64)

[Amazon Redshift (x64)]
Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so
Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com
Port=5932
Database=dev
locale=en-US
```

Contoh berikut menunjukkan konfigurasi untuk odbc.ini dengan driver ODBC 32-bit pada sistem operasi Linux.

```
[ODBC Data Sources]
Amazon_Redshift_x32=Amazon Redshift (x86)

[Amazon Redshift (x86)]
Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so
Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com
Port=5932
Database=dev
locale=en-US
```

## Mengkonfigurasi koneksi tanpa DSN pada sistem operasi Linux
<a name="configure-odbcinst-ini-file"></a>

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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

Gunakan format berikut pada sistem operasi Linux.

```
[ODBC Drivers]
driver_name=Installed
...
                            
[driver_name]
Description=driver_description
Driver=path/driver_file
    
...
```

Contoh berikut menunjukkan `odbcinst.ini` konfigurasi untuk driver 64-bit yang diinstal di direktori default pada sistem operasi Linux.

```
[ODBC Drivers]
Amazon Redshift (x64)=Installed

[Amazon Redshift (x64)]
Description=Amazon Redshift ODBC Driver (64-bit)
Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so
```

Contoh berikut menunjukkan `odbcinst.ini` konfigurasi untuk driver 32-bit yang diinstal di direktori default pada sistem operasi Linux.

```
[ODBC Drivers]
Amazon Redshift (x86)=Installed

[Amazon Redshift (x86)]
Description=Amazon Redshift ODBC Driver (32-bit)
Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so
```

## Mengonfigurasi variabel lingkungan
<a name="rs-mgmt-config-global-env-variables"></a>

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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 

Secara default, manajer driver ODBC dikonfigurasi untuk menggunakan versi tersembunyi dari file `odbc.ini` dan `odbcinst.ini` konfigurasi (bernama. `odbc.ini`dan. `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
<a name="connection-config-features"></a>

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](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf). 