

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

# SYS\_DATASHARE\_CHANGE\_LOG
<a name="SYS_DATASHARE_CHANGE_LOG"></a>

Registra la vista consolidata per tenere traccia delle modifiche apportate alle unità di condivisione dati nei cluster di produttori e consumer.

SYS\_DATASHARE\_CHANGE\_LOG è 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, consultare [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Colonne di tabella
<a name="SYS_DATASHARE_CHANGE_LOG-table-rows"></a>


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| user\_id | intero | L'ID dell'utente che esegue l'operazione. | 
| user\_name | varchar(128) | Il nome dell'utente che esegue l'operazione. | 
| session\_id | intero | L'ID della sessione. | 
| transaction\_id | bigint | L'ID della transazione. | 
| share\_id | intero | L'ID dell'unità di condivisione dati è interessato. | 
| share\_name | varchar(128) | Il nome dell'unità di condivisione dati. | 
| source\_database\_id | intero | L'ID del database a cui appartiene l'unità di condivisione dati. | 
| source\_database\_name | varchar(128) | Il nome del database a cui appartiene l'unità di condivisione dati. | 
| consumer\_database\_id | intero | ID del database importato dall'unità di condivisione dati. | 
| consumer\_database\_name | varchar(128) | Il nome del database importato dall'unità di condivisione dati. | 
| arn | varchar(192) | L'ARN della risorsa che supporta il database importato. | 
| record\_time | timestamp | Il timestamp dell'operazione. | 
| operazione | varchar(128) | L'operazione in esecuzione. I valori possibili sono CREATE DATASHARE, DROP DATASHARE, GRANT ALTER, REVOKE ALTER, GRANT SHARE, REVOKE SHARE, ALTER ADD, ALTER REMOVE, ALTER SET, GRANT USAGE, REVOKE USAGE, CREATE DATABASE, GRANT o REVOKE USAGE per un database condiviso, DROP SHARED DATABASE, ALTER SHARED DATABASE.  | 
| status | intero | Lo stato dell'operazione. I valori possibili sono SUCCESS e ERROR-ERROR CODE | 
| share\_object\_type | varchar(64) | Il tipo di oggetto di database aggiunto o rimosso dall'unità di condivisione dati. I valori possibili sono schemi, tabelle, colonne, funzioni e viste. Questo è un campo per il cluster di produttori. | 
| share\_object\_id | intero | L'ID dell'oggetto di database aggiunto o rimosso dall'unità di condivisione dati. Questo è un campo per il cluster di produttori. | 
| share\_object\_name | varchar(128) | Il nome dell'oggetto di database aggiunto o rimosso dall'unità di condivisione dati. Questo è un campo per il cluster di produttori. | 
| target\_user\_type | varchar(16) | Il tipo di utenti o gruppi a cui è stato concesso un privilegio. Questo è un campo per il cluster di produttori e consumer. | 
| target\_user\_id  | intero | L'ID di utenti o gruppi a cui è stato concesso un privilegio. Questo è un campo per il cluster di produttori e consumer. | 
| target\_user\_name | varchar(128) | Il nome di utenti o gruppi a cui è stato concesso un privilegio. Questo è un campo per il cluster di produttori e consumer. | 
| consumer\_account | varchar(16) | L'ID account del consumer di dati. Questo è un campo per il cluster di produttori. | 
| consumer\_namespace | varchar(64) | Lo spazio dei nomi dell'account del consumer di dati. Questo è un campo per il cluster di produttori. | 
| producer\_account | varchar(16) | L'ID account dell'account del produttore a cui appartiene l'unità di condivisione dati. Questo è un campo per il cluster di consumer. | 
| producer\_namespace  | varchar(64) | Lo spazio dei nomi dell'account di produzione a cui appartiene l'unità di condivisione dati. Questo è un campo per il cluster di consumer. | 
| attribute\_name | varchar(64) | Il nome di un attributo dell'unità di condivisione dati o del database condiviso. | 
| attribute\_value | varchar(128) | Il valore di un attributo dell'unità di condivisione dati o del database condiviso. | 
| message | varchar(512) | Il messaggio di errore visualizzato quando un'operazione non riesce. | 

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

L'esempio seguente mostra una vista SYS\_DATASHARE\_CHANGE\_LOG.

```
SELECT DISTINCT action
FROM sys_datashare_change_log
WHERE share_object_name LIKE 'tickit%';

         action
 -----------------------
  "ALTER DATASHARE ADD"
```