View a markdown version of this page

Memecahkan Masalah Amazon Redshift - Amazon Data Firehose

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

Memecahkan Masalah Amazon Redshift

Periksa hal berikut jika data tidak dikirimkan ke klaster yang disediakan Amazon Redshift atau grup kerja Amazon Redshift Tanpa Server.

Data dikirim ke bucket S3 Anda sebelum memuat ke Amazon Redshift. Jika data tidak terkirim ke bucket S3 Anda, lihat Pemecahan Masalah Amazon S3.

  • Periksa DeliveryToRedshift.Success metrik Firehose untuk memastikan Firehose telah mencoba menyalin data dari bucket S3 Anda ke cluster yang disediakan Amazon Redshift atau workgroup Amazon Redshift Serverless. Untuk informasi selengkapnya, lihat Pantau Amazon Data Firehose dengan metrik CloudWatch.

  • Aktifkan pencatatan galat jika belum diaktifkan, dan periksa apakah ada kegagalan pengiriman pada log kesalahan. Untuk informasi selengkapnya, lihat Pantau Amazon Data Firehose Menggunakan Log CloudWatch.

  • Periksa STL_CONNECTION_LOG tabel Amazon Redshift untuk melihat apakah Firehose dapat membuat koneksi berhasil. Dalam tabel ini, Anda harus dapat melihat koneksi dan statusnya berdasarkan nama pengguna. Untuk informasi selengkapnya, lihat STL_CONNECTION_LOG dalam Panduan Developer Basis Data Amazon Redshift.

  • Jika pemeriksaan sebelumnya menunjukkan bahwa koneksi sedang dibuat, periksa tabel STL_LOAD_ERRORS Amazon Redshift untuk memverifikasi alasan kegagalan COPY. Untuk informasi selengkapnya, lihat STL_LOAD_ERRORS dalam Panduan Developer Basis Data Amazon Redshift.

  • Pastikan konfigurasi Amazon Redshift di aliran Firehose Anda akurat dan valid.

  • Pastikan peran IAM yang ditentukan dalam aliran Firehose Anda dapat mengakses bucket S3 tempat Amazon Redshift menyalin data, dan juga fungsi Lambda untuk transformasi data (jika transformasi data diaktifkan). Juga, pastikan bahwa peran IAM memiliki akses ke grup CloudWatch log dan aliran log untuk memeriksa log kesalahan. Untuk informasi selengkapnya, lihat Berikan akses Firehose ke tujuan Amazon Redshift.

  • Jika klaster yang disediakan Amazon Redshift atau workgroup Amazon Redshift Serverless Anda berada di cloud pribadi virtual (VPC), pastikan klaster mengizinkan akses dari alamat IP Firehose. Untuk informasi selengkapnya, lihat Berikan akses Firehose ke tujuan Amazon Redshift.

  • Pastikan klaster yang disediakan Amazon Redshift atau workgroup Amazon Redshift Tanpa Server tersedia untuk umum.

  • Jika Anda menggunakan transformasi data, pastikan fungsi Lambda Anda tidak pernah mengembalikan respons yang ukuran muatannya melebihi 6 MB. Untuk informasi selengkapnya, lihat FirehoseData Transformasi Data Amazon.