View a markdown version of this page

Opsi penanganan data - 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.

Opsi penanganan data

Topik ini menjelaskan cara mengonfigurasi cara Redshift Spectrum menangani data dalam format yang tidak terduga.

Anda dapat mengatur parameter tabel saat Anda membuat tabel eksternal untuk menyesuaikan data yang ditanyakan di tabel eksternal. Jika tidak, kesalahan pemindaian dapat terjadi. Untuk informasi selengkapnya, lihat PROPERTI TABEL diCREATE EXTERNAL TABLE. Sebagai contoh, lihat Contoh penanganan data. Untuk daftar kesalahan, lihatSVL_SPECTRUM_SCAN_ERROR.

Anda dapat mengatur PROPERTI TABEL berikut ketika Anda membuat tabel eksternal untuk menentukan penanganan input untuk data yang ditanyakan di tabel eksternal.

  • column_count_mismatch_handlinguntuk mengidentifikasi apakah file berisi nilai lebih sedikit atau lebih untuk baris daripada jumlah kolom yang ditentukan dalam definisi tabel eksternal.

  • invalid_char_handlinguntuk menentukan penanganan input untuk karakter yang tidak valid dalam kolom yang berisi VARCHAR, CHAR, dan data string. Saat Anda menentukan REPLACE untukinvalid_char_handling, Anda dapat menentukan karakter pengganti yang akan digunakan.

  • numeric_overflow_handlinguntuk menentukan penanganan cast overflow dalam kolom yang berisi data integer dan desimal.

  • surplus_bytes_handlinguntuk menentukan penanganan input untuk surplus byte dalam kolom yang berisi data VARBYTE.

  • surplus_char_handlinguntuk menentukan penanganan input untuk kelebihan karakter dalam kolom yang berisi VARCHAR, CHAR, dan data string.

Anda dapat mengatur opsi konfigurasi untuk membatalkan kueri yang melebihi jumlah kesalahan maksimum. Untuk informasi selengkapnya, lihat spectrum_query_maxerror.