

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Mostra un log che registra il momento in cui dei caratteri UTF-8 non validi sono stati sostituiti dal comando [COPY](r_COPY.md) con l'opzione ACCEPTINVCHARS. Una voce di log viene aggiunta a STL\_REPLACEMENTS per ognuna delle prime 100 righe su ogni sezione di nodo che ha richiesto almeno una sostituzione. 

STL\_REPLACEMENTS è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

**Nota**  
STL\_NESTLOOP contiene solo le query eseguite sui cluster con provisioning principali. Non contiene le query eseguite sui cluster di dimensionamento simultaneo o sui namespace serverless. Per accedere ai piani di spiegazione per le query eseguite sui cluster principali, sui cluster di dimensionamento simultaneo e sui namespace serverless, consigliamo di utilizzare la vista di monitoraggio SYS [SYS\_COPY\_REPLACEMENTS](SYS_COPY_REPLACEMENTS.md). I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere.

## Colonne di tabella
<a name="r_STL_REPLACEMENTS-table-columns2"></a>


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| userid | intero | ID dell'utente che ha generato la voce. | 
| query  | intero | ID query. La colonna di query può essere utilizzata per unire altre tabelle e visualizzazioni del sistema. | 
| sezione | intero | Numero della sezione di nodo in cui si è verificata la sostituzione. | 
| tbl | intero | ID tabella. | 
| starttime | timestamp | Ora di inizio in UTC del comando COPY. | 
| sessione | intero | ID di sessione per la sessione che esegue il comando COPY. | 
| filename | character(256) | Percorso completo verso il file di input per il comando COPY. | 
| line\_number | bigint | Numero di riga nel file di dati di input che conteneva un carattere UTF-8 non valido. Un -1 indica che il numero di riga non è disponibile, ad esempio quando si copia da un file di dati colonnare. | 
| colname | character(127) | Primo campo che conteneva un carattere UTF-8 non valido. | 
| raw\_line | character(1024) | Dati di caricamento non elaborati che contenevano un carattere UTF-8 non valido. | 

## Query di esempio
<a name="r_STL_REPLACEMENTS-sample-queries"></a>

L'esempio seguente restituisce le sostituzioni per l'operazione COPY più recente. 

```
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
...
```