View a markdown version of this page

Melihat integrasi Zero-ETL - 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.

Melihat integrasi Zero-ETL

Anda dapat melihat integrasi Zero-ETL dari konsol Amazon Redshift. Di sini Anda dapat melihat informasi konfigurasi dan status saat ini, dan membuka layar untuk menanyakan dan berbagi data.

Amazon Redshift console
Untuk melihat detail integrasi nol-ETL
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Dari panel navigasi kiri, pilih dasbor Cluster Tanpa Server atau Provisioned. Kemudian, pilih Zero-ETL integrasi.

  3. Pilih integrasi Zero-ETL yang ingin Anda lihat. Untuk setiap integrasi, informasi berikut disediakan:

    • Integration ID adalah pengenal yang dikembalikan saat integrasi dibuat.

    • Status dapat berupa salah satu dari berikut ini:

      • Active- Integrasi Zero-ETL mengirimkan data transaksional ke gudang data Amazon Redshift target.

      • Syncing- Integrasi Zero-ETL mengalami kesalahan yang dapat dipulihkan dan melakukan penyemaian ulang data. Tabel yang terpengaruh tidak tersedia untuk kueri di Amazon Redshift hingga selesai disinkronkan ulang.

      • Failed- Integrasi Zero-ETL mengalami peristiwa atau kesalahan yang tidak dapat dipulihkan yang tidak dapat diperbaiki. Anda harus menghapus dan membuat ulang integrasi Zero-ETL.

      • Creating- Integrasi Zero-ETL sedang dibuat.

      • Deleting- Integrasi Zero-ETL sedang dihapus.

      • Needs attention- Integrasi Zero-ETL mengalami peristiwa atau kesalahan yang memerlukan intervensi manual untuk menyelesaikannya. Untuk memperbaiki masalah, ikuti langkah-langkah dalam pesan kesalahan.

    • Jenis sumber adalah jenis data sumber yang mereplikasi ke target. Jenis dapat menentukan manajer database lain, seperti Aurora MySQL-Compatible Edition, Amazon Aurora PostgreSQL, RDS untuk MySQL, dan dari aplikasi (). GlueSAAS

    • Sumber ARN adalah ARN dari data sumber. Untuk sebagian besar sumber ini adalah ARN dari database sumber atau tabel. Untuk integrasi Zero-ETL dengan sumber aplikasi, ini adalah ARN dari objek AWS Glue koneksi.

    • Target adalah namespace gudang data Amazon Redshift yang menerima data sumber.

    • Database dapat berupa salah satu dari berikut ini:

      • No databaseTidak ada database tujuan untuk integrasi.

      • Creating— Amazon Redshift membuat database tujuan untuk integrasi.

      • Active— Data sedang direplikasi dari sumber integrasi ke Amazon Redshift.

      • Error— Ada kesalahan dengan integrasi.

      • Recovering- Integrasi pulih setelah data warehouse dimulai ulang.

      • Resyncing— Amazon Redshift menyinkronkan ulang tabel dalam integrasi.

    • Jenis target adalah jenis gudang data Amazon Redshift.

    • Tanggal pembuatan adalah tanggal dan waktu (UTC) saat integrasi dibuat.

catatan

Untuk melihat detail integrasi untuk gudang data, pilih halaman detail untuk cluster yang disediakan atau namespace tanpa server, lalu pilih tab integrasi. Zero-ETL

Dari daftar Zero-ETL integrasi, Anda dapat memilih Data kueri untuk beralih ke editor kueri Amazon Redshift v2. Basis data target Amazon Redshift mengaktifkan parameter enable_case_sensitive_identifier. Saat Anda menulis SQL, Anda mungkin perlu mengelilingi skema, tabel, dan nama kolom dengan tanda kutip ganda (” <name>“). Untuk informasi selengkapnya tentang menanyakan data di gudang data Amazon Redshift Anda, lihat. Mengkueri database menggunakan editor kueri v2

Dari daftar Zero-ETL integrasi, Anda dapat memilih Bagikan data untuk membuat datashare. Untuk membuat datashare untuk database Amazon Redshift, ikuti petunjuk di halaman Buat datashare. Sebelum Anda dapat berbagi data di database Amazon Redshift Anda, Anda harus terlebih dahulu membuat database tujuan. Untuk informasi selengkapnya tentang berbagi data, lihat Konsep berbagi data untuk Amazon Redshift.

Untuk menyegarkan integrasi Anda, Anda dapat menggunakan perintah ALTER DATABASE. Melakukannya mereplikasi semua data dari sumber integrasi Anda ke database tujuan Anda. Contoh berikut menyegarkan semua tabel yang disinkronkan dan gagal dalam integrasi Zero-ETL Anda.

ALTER DATABASE sample_integration_db INTEGRATION REFRESH ALL tables;
AWS CLI

Untuk menjelaskan integrasi Amazon DynamoDB Zero-ETL dengan Amazon Redshift menggunakan AWS CLI, gunakan describe-integrations perintah dengan opsi berikut:

  • integration-arn— Tentukan ARN integrasi DynamoDB untuk dijelaskan.

  • integration-name— Tentukan filter opsional yang menentukan satu atau lebih sumber daya untuk dikembalikan.

Contoh berikut menjelaskan integrasi dengan menyediakan integrasi ARN.

aws redshift describe-integrations { "Integrations": [ { "Status": "failed", "IntegrationArn": "arn:aws:redshift:us-east-1:123456789012:integration:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Errors": [ { "ErrorCode": "INVALID_TABLE_PERMISSIONS", "ErrorMessage": "Redshift does not have sufficient access on the table key. Refer to the Amazon DynamoDB Developer Guide." } ], "Tags": [], "CreateTime": "2023-11-09T00:32:46.444Z", "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "TargetArn": "arn:aws:redshift:us-east-1:123456789012:namespace:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "IntegrationName": "ddb-to-provisioned-02", "SourceArn": "arn:aws:dynamodb:us-east-1:123456789012:table/mytable" } ] }

Anda juga dapat memfilter hasil describe-integrations berdasarkanintegration-arn,source-arn,source-types, ataustatus. Untuk informasi selengkapnya, lihat des kripsi-integrasi di Panduan CLI Amazon Redshift.