Membuat database tujuan di Amazon Redshift - Amazon Redshift

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.

Connect ke workgroup Redshift Serverless target Anda atau klaster 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 nol-ETL Anda harus dibuat dan 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 Integrasi nol-ETL.

  2. Dari daftar integrasi, pilih integrasi.

  3. Jika Anda menggunakan klaster 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 terisi sebelumnya.

    Untuk sumber PostgreSQL Aurora, masukkan database bernama Sumber yang Anda tentukan saat membuat integrasi Zero-ETL Anda. Anda dapat memetakan maksimal 100 database Aurora PostgreSQL ke database Amazon Redshift.

  6. Pilih Buat basis data.

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

  2. Di panel kiri, pilih workgroup Amazon Redshift Serverless atau klaster 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 integration_id nilai:

    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.

    Gantikan integration_id dengan nilai yang dikembalikan oleh perintah sebelumnya.

    CREATE DATABASE destination_db_name FROM INTEGRATION 'integration_id';

    Untuk sumber PostgreSQL Aurora, Anda juga harus menyertakan referensi ke database bernama dalam cluster yang Anda tentukan saat Anda membuat integrasi. Sebagai contoh:

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

Untuk informasi selengkapnya tentang membuat database untuk target integrasi nol-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 nol-ETL, lihat MENGUBAH 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 DHTML terhadap tabel di sumbernya. Anda dapat menjalankan perintah DDL dan DHTML terhadap tabel di sumbernya, tetapi Anda hanya dapat menjalankan perintah DDL dan kueri hanya-baca pada database tujuan.

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

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