

 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 ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) 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.

# STL\_PENGGANTIAN
<a name="r_STL_REPLACEMENTS"></a>

Menampilkan log yang mencatat ketika UTF-8 karakter tidak valid diganti oleh [MENYONTEK](r_COPY.md) perintah dengan opsi ACCEPTINVCHARS. Entri log ditambahkan ke STL\_REPLACEMENTS untuk masing-masing dari 100 baris pertama pada setiap irisan node yang memerlukan setidaknya satu penggantian. 

STL\_REPLACEMENTS terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
STL\_NESTLOOP hanya berisi kueri yang dijalankan pada cluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses rencana penjelasan untuk kueri yang dijalankan pada klaster utama, cluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\_COPY\_PENGGANTIAN](SYS_COPY_REPLACEMENTS.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_REPLACEMENTS-table-columns2"></a>


| Nama kolom  | Jenis data  | Deskripsi  | 
| --- | --- | --- | 
| Userid | integer | ID pengguna yang membuat entri. | 
| kueri  | integer | ID kueri. Kolom query dapat digunakan untuk bergabung dengan tabel dan tampilan sistem lainnya. | 
| mengiris | integer | Nomor irisan simpul tempat penggantian terjadi. | 
| tbl | integer | ID tabel. | 
| waktu mulai | timestamp | Waktu mulai dalam UTC untuk perintah COPY. | 
| sesi | integer | ID sesi untuk sesi yang melakukan perintah COPY. | 
| nama berkas | karakter (256) | Lengkapi jalur ke file input untuk perintah COPY. | 
| bilang\_baris | bigint | Nomor baris dalam file data input yang berisi UTF-8 karakter yang tidak valid. A -1 menunjukkan bahwa nomor baris tidak tersedia, seperti, saat menyalin dari file data kolumnar. | 
| colname | karakter (127) | Bidang pertama yang berisi UTF-8 karakter yang tidak valid. | 
| raw\_line | karakter (1024) | Data pemuatan mentah yang berisi UTF-8 karakter yang tidak valid. | 
| user\_query\_id  | bigint  | Pengidentifikasi kueri dari kueri yang dikirimkan pengguna, seperti yang direkam di kolom query\_id dari. [SYS\_COPY\_PENGGANTIAN](SYS_COPY_REPLACEMENTS.md)  | 

## Kueri Sampel
<a name="r_STL_REPLACEMENTS-sample-queries"></a>

Contoh berikut mengembalikan pengganti untuk operasi COPY terbaru. 

```
select query, session, filename, line_number, colname
from stl_replacements
where query = pg_last_copy_id();

 query | session |   filename                                  | line_number | colname
 ------+---------+---------------------------------------------+-------------+--------
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         251 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         317 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         569 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         623 | city
    96 |    6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt   |         694 | city
...
```