

 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 Apple macOS
<a name="odbc20-install-config-mac"></a>

Anda harus menginstal driver Amazon Redshift ODBC di komputer klien yang mengakses gudang data Amazon Redshift. Untuk setiap komputer tempat Anda menginstal driver, ini adalah persyaratan minimum berikut: 
+ Akses root pada mesin. 
+ Persyaratan Sistem Apple macOS:
  + Versi 64-bit Apple macOS versi 11.7 atau lebih tinggi (seperti Apple macOS Big Sur, Monterey, Ventura atau yang lebih baru) diperlukan. Driver Redshift ODBC hanya mendukung aplikasi klien 64-bit.
  + 150 MB ruang disk yang tersedia.
  + Driver mendukung aplikasi yang dibangun dengan iodBC 3.52.9\$1atau UnixODBC 2.3.7\$1.

# Mengunduh dan menginstal driver Amazon Redshift ODBC
<a name="odbc20-install-mac"></a>

Gunakan prosedur berikut untuk mengunduh dan menginstal driver Amazon Redshift ODBC di Apple macOS. Hanya gunakan driver yang berbeda jika Anda menjalankan aplikasi pihak ketiga yang disertifikasi untuk digunakan dengan Amazon Redshift, dan aplikasi itu memerlukan driver khusus itu.

Untuk mengunduh dan menginstal driver ODBC: 

1. [Unduh driver berikut: [64-bit ODBC driver versi 2.1.15.0 Di](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.1.15.0/AmazonRedshiftODBC-64-bit.2.1.15.0.universal.pkg) 64-bit ODBC driver versi 2.1.15.0](https://s3---cn-north-1.amazonaws.com.rproxy.govskope.ca.cn/redshift-downloads-cn/drivers/odbc/2.1.15.0/AmazonRedshiftODBC-64-bit.2.1.15.0.universal.pkg)

   Driver ini didukung pada arsitektur x86\$164 dan arm64. Nama driver ini adalah **Amazon Redshift ODBC Driver (**x64).

1. Tinjau lisensi [driver Amazon Redshift ODBC versi](https://github.com/aws/amazon-redshift-odbc-driver/blob/master/LICENSE) 2.x.

1. Klik dua kali file.pkg, lalu ikuti langkah-langkah di wizard untuk menginstal driver. Atau, jalankan perintah berikut:

   ```
   sudo installer -pkg PKGFileName -target /
   ```

   Ganti `PKGFileName` dengan nama file paket pkg. Misalnya, perintah berikut menunjukkan menginstal driver 64-bit:

   ```
   sudo installer -pkg ./AmazonRedshiftODBC-64-bit.X.X.XX.X.universal.pkg -target /
   ```

# Menggunakan manajer driver ODBC untuk mengonfigurasi driver ODBC
<a name="odbc20-config-mac"></a>

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
<a name="odbc20-config-iodbc-mac"></a>

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 ini`odbc.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](https://docs.aws.amazon.com/redshift/latest/mgmt/odbc20-install-config-mac.html) 

### Mengonfigurasi koneksi menggunakan nama sumber data (DSN) di Apple macOS
<a name="odbc20-dsn-mac"></a>

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
<a name="odbc20-no-dsn-mac"></a>

 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
```