View a markdown version of this page

Tavoli intermedi in AWS Clean Rooms - AWS Clean Rooms

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

Tavoli intermedi in AWS Clean Rooms

Una tabella intermedia è una risorsa destinata alla collaborazione AWS Clean Rooms che memorizza nella cache i risultati dell'analisi all'interno di una collaborazione per riutilizzarli nelle analisi successive.

Le tabelle intermedie vengono create dall'analista che le possiede e le gestisce. I dati vengono archiviati nello storage AWS gestito e non vengono esportati al di fuori della collaborazione.

Prima di poter utilizzare una tabella intermedia in un'analisi, è necessario compilarla. Quindi, allega una regola di analisi personalizzata. La tabella deve avere lo stato di POPULATE_SUCCESS prima che possa essere referenziata in qualsiasi analisi. È possibile fare riferimento alle tabelle intermedie per nome nelle query e nei PySpark job SQL, proprio come nelle tabelle configurate.

Nota

Lo spazio di archiviazione per le tabelle intermedie viene fatturato alle tariffe standard fino all'eliminazione della tabella.

Una tabella base è qualsiasi tabella configurata, tabella di mappatura ID o altra tabella intermedia utilizzata nell'analisi per compilare una tabella intermedia.

Esecuzione differita

AWS Clean Rooms utilizza l'applicazione differita per determinati controlli sulla privacy nelle tabelle intermedie. AWS Clean Rooms non valuta i controlli differiti quando si crea o si compila la tabella intermedia. Li AWS Clean Rooms applica invece al momento dell'analisi, quando si fa riferimento alla tabella intermedia in un'analisi successiva.

Le tabelle intermedie hanno i seguenti tipi di classificazione, che determinano il modo in cui vengono applicati i controlli differiti:

  • First-party— Tutte le tabelle di base utilizzate per compilare la tabella intermedia sono di proprietà del creatore. Il creatore ha il pieno controllo sulla configurazione delle regole di analisi.

  • Multi-party— Le tabelle di base provengono da diversi fornitori di dati. Il creatore può solo rendere i controlli ereditati più restrittivi, non meno.

La tabella intermedia eredita i controlli differiti dalle tabelle di base utilizzate per compilarla. Quando si compila una tabella intermedia, AWS Clean Rooms acquisisce i controlli differiti dalla regola di analisi di ciascuna tabella di base. Quindi applica la combinazione più restrittiva alla tabella intermedia.

La tabella seguente descrive i controlli differiti per le tabelle intermedie.

Controllo differito Description
Ricevitori di risultati consentiti Speciifica quali membri della collaborazione possono ricevere i risultati di un'analisi che fa riferimento alla tabella intermedia. Ereditato come intersezione dei ricevitori di risultati consentiti da tutte le tabelle base.
Colonne di output non consentite Speciifica le colonne che non possono apparire nell'output di un'analisi. Ereditato come unione delle colonne di output non consentite di tutte le tabelle di base.
Analisi aggiuntive consentite Speciifica se i risultati di un'analisi possono essere utilizzati come input per analisi aggiuntive. Ereditato come valore più restrittivo dalle tabelle di base.
Analisi aggiuntive Controlla se la tabella intermedia può essere utilizzata in analisi aggiuntive oltre all'analisi iniziale. Ereditato come valore più restrittivo dalle tabelle di base.

Stati intermedi delle tabelle

La tabella seguente descrive il ciclo di vita dello stato di una tabella intermedia.

Stato Description
CREATED La risorsa della tabella intermedia esiste ma non contiene dati materializzati.
POPULATE_STARTED È in corso un'operazione di compilazione.
POPULATE_SUCCESS I dati sono stati materializzati correttamente nella tabella intermedia.
POPULATE_FAILED L'operazione di compilazione non è stata completata correttamente.
DISALLOWED_BY_DATA_PROVIDER Un fornitore di dati ha disabilitato la tabella intermedia. La tabella non può più essere utilizzata nelle analisi fino a quando il fornitore di dati non la autorizza nuovamente.
BASE_TABLE_REMOVED Una o più tabelle di base utilizzate per compilare la tabella intermedia sono state rimosse dalla collaborazione. La tabella intermedia non può più essere utilizzata nelle analisi.
RETENTION_PERIOD_EXPIRED La versione della tabella intermedia è scaduta in base al periodo di conservazione configurato. Tutti i dati memorizzati sono stati puliti e la tabella deve essere ripopolata per poter essere riutilizzata. La conservazione predefinita è di 30 giorni.

Budget con tabelle intermedie

È possibile configurare i budget di accesso e i budget differenziali per la privacy nelle tabelle intermedie, come nelle tabelle configurate.

Accedi ai budget

AWS Clean Rooms riduce i budget di accesso per la tabella intermedia e tutte le tabelle di base a cui si fa riferimento nell'analisi (incluse le dipendenze transitive per le tabelle intermedie annidate) nei seguenti orari:

  • Creazione o aggiornamento: i budget vengono diminuiti perché l'operazione di compilazione esegue un'analisi rispetto alle tabelle di base.

  • Utilizzo: i budget vengono diminuiti perché la tabella intermedia contiene i dati della tabella di base. Ogni accesso a tali dati, anche se memorizzato nella cache, viene considerato come utilizzo della tabella di base per il monitoraggio della privacy.

Budget differenziali per la privacy

AWS Clean Rooms gestisce i budget di privacy differenziali per le tabelle intermedie come segue:

  • Creazione o aggiornamento: se nelle tabelle base è abilitata la privacy differenziale, i relativi budget per la privacy differenziale vengono diminuiti. AWS Clean Rooms inietta rumore in questo momento. L'analisi che compila la tabella intermedia deve seguire tutte le restrizioni per le query con privacy differenziale abilitata.

  • Utilizzo: se hai configurato la privacy differenziale per la tabella intermedia, l'epsilon per il singolo proprietario del budget della collaborazione viene diminuito. Questo vale indipendentemente da chi possiede la tabella intermedia. Se non esiste un budget, l'analisi viene rifiutata.

Nota

La privacy differenziale nelle tabelle intermedie tratta i dati in una tabella intermedia come un nuovo set di dati. AWS Clean Rooms inserisce rumore in base al numero di utenti nella tabella intermedia stessa. Se si amplifica il numero di utenti mediante una trasformazione durante la compilazione della tabella intermedia, l'effetto di tale trasformazione sulla popolazione di utenti originale non verrà monitorato.