View a markdown version of this page

Membuat database tujuan di Amazon Redshift - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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

Membuat database tujuan di Amazon Redshift

Untuk mereplikasi data dari sumber Anda ke Amazon Redshift, Anda harus membuat database dari integrasi Anda di Amazon Redshift.

Hubungkan ke grup kerja Redshift Serverless target atau cluster yang disediakan dan buat database dengan referensi ke pengenal integrasi Anda. Pengidentifikasi ini adalah nilai yang dikembalikan integration_id saat Anda menanyakan tampilan SVV_INTEGRATION.

penting

Sebelum membuat database dari integrasi Anda, integrasi Zero-ETL Anda harus dibuat dan berada dalam Active status di konsol Amazon Redshift.

Sebelum Anda dapat mulai mereplikasi data dari sumber Anda ke Amazon Redshift, buat database dari integrasi di Amazon Redshift. Anda dapat membuat database menggunakan konsol Amazon Redshift atau editor kueri v2.

Amazon Redshift console
  1. Di panel navigasi kiri, pilih Zero-ETL integrasi.

  2. Dari daftar integrasi, pilih integrasi.

  3. Jika Anda menggunakan cluster yang disediakan, Anda harus terlebih dahulu terhubung ke database. Pilih Hubungkan ke basis data. Anda dapat terhubung menggunakan koneksi terbaru, atau dengan membuat koneksi baru.

  4. Untuk membuat database dari integrasi, pilih Buat database dari integrasi.

  5. Masukkan nama database tujuan. ID Integrasi dan nama gudang data sudah ter isi sebelumnya.

    Untuk Aurora PostgreSQL, RDS untuk PostgreSQL, RDS untuk Oracle, atau Oracle Database@AWS sumber, masukkan database bernama Sumber yang Anda tentukan saat membuat integrasi Zero-ETL. Dalam kasus ini, Anda dapat memetakan maksimal 100 database sumber ke database Amazon Redshift.

  6. Pilih Buat basis data.

Amazon Redshift query editor v2
  1. Arahkan ke konsol Amazon Redshift dan pilih Query editor v2.

  2. Di panel kiri, pilih workgroup Amazon Redshift Serverless atau cluster yang disediakan Amazon Redshift, lalu sambungkan ke sana.

  3. Untuk mendapatkan ID integrasi, navigasikan ke daftar integrasi di konsol Amazon Redshift.

    Atau, jalankan perintah berikut untuk mendapatkan nil integration_id ainya:

    SELECT integration_id FROM SVV_INTEGRATION;
  4. Kemudian, jalankan perintah berikut untuk membuat database. Dengan menentukan ID integrasi, Anda membuat koneksi antara database dan sumber Anda.

    Ganti integration_id dengan nilai yang dikembalikan oleh perintah sebelumnya.

    CREATE DATABASE destination_db_name FROM INTEGRATION 'integration_id';

    Untuk Aurora PostgreSQL, RDS untuk PostgreSQL, RDS untuk Oracle, atau Oracle Database@AWS sumber, Anda juga harus menyertakan referensi ke database bernama dalam instance sumber atau cluster yang Anda tentukan saat membuat integrasi. Contoh:

    CREATE DATABASE "destination_db_name" FROM INTEGRATION 'integration_id' DATABASE "named_db";

Untuk informasi selengkapnya tentang membuat database untuk target integrasi Zero-ETL, lihat MEMBUAT DATABASE di Panduan Pengembang Database Amazon Redshift. Anda dapat menggunakan ALTER DATBASE untuk mengubah parameter database seperti REFRESH INTERVAL. Untuk informasi selengkapnya tentang mengubah database untuk target integrasi Zero-ETL, lihat ALTER DATABASE di Panduan Pengembang Database Amazon Redshift.

catatan

Hanya sumber integrasi Anda yang dapat memperbarui data dalam database yang Anda buat dari integrasi Anda. Untuk mengubah skema tabel, jalankan perintah DDL atau DML terhadap tabel di sumber. Anda dapat menjalankan perintah DDL dan DML terhadap tabel di sumber, tetapi Anda hanya dapat menjalankan perintah DDL dan kueri read-only pada database tujuan.

Untuk informasi tentang melihat status database tujuan, lihatMelihat integrasi Zero-ETL.

Setelah membuat database tujuan, Anda dapat menambahkan data ke sumber Anda. Untuk menambahkan data ke sumber Anda, lihat salah satu topik berikut: