Regole di analisi 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à.

Regole di analisi in AWS Clean Rooms

Per abilitare una tabella da utilizzare AWS Clean Rooms per l'analisi collaborativa, il membro della collaborazione deve configurare una regola di analisi.

Una regola di analisi è un controllo che migliora la privacy che ogni proprietario dei dati imposta su una tabella configurata. Una regola di analisi determina in che modo la tabella configurata può essere analizzata.

La regola di analisi è un controllo a livello di account sulla tabella configurata (una risorsa a livello di account) e viene applicata in qualsiasi collaborazione in cui è associata la tabella configurata. Se non è configurata alcuna regola di analisi, la tabella configurata può essere associata alle collaborazioni ma non può essere interrogata. Le query possono fare riferimento solo a tabelle configurate con lo stesso tipo di regola di analisi.

Per configurare una regola di analisi, è necessario innanzitutto selezionare un tipo di analisi e quindi specificare la regola di analisi. Per entrambi i passaggi, è necessario considerare il caso d'uso che si desidera abilitare e il modo in cui si desidera proteggere i dati sottostanti.

AWS Clean Rooms applica i controlli più restrittivi su tutte le tabelle configurate a cui fa riferimento una query.

Gli esempi seguenti illustrano i controlli restrittivi.

Esempio Controllo restrittivo: vincolo di output
  • Il collaboratore A ha un vincolo di output sulla colonna identifier di 100.

  • Il collaboratore B ha un vincolo di output sulla colonna identifier pari a 150.

    Una query di aggregazione che fa riferimento a entrambe le tabelle configurate richiede almeno 150 valori distinti di identifier all'interno di una riga di output per essere visualizzata nell'output della query. L'output della query non indica che i risultati siano stati rimossi a causa del vincolo di output.

Esempio Controllo restrittivo: modello di analisi non approvato
  • Collaborator A ha consentito un modello di analisi con una query che fa riferimento alle tabelle configurate di Collaborator A e Collaborator B nelle relative regole di analisi personalizzate.

  • Il collaboratore B non ha consentito il modello di analisi.

    Poiché il Collaboratore B non ha consentito il modello di analisi, il membro che può eseguire la query non può eseguire quel modello di analisi.

Tipi di regole di analisi

Esistono tre tipi di regole di analisi: aggregazione, elenco e personalizzata. Le tabelle seguenti confrontano i tipi di regole di analisi. Ogni tipo ha una sezione separata che descrive la specificazione della regola di analisi.

Nota

Esiste un tipo di regola di analisi chiamato regola di analisi della tabella di mappatura degli ID. Tuttavia, questa regola di analisi è gestita da AWS Clean Rooms e non può essere modificata. Per ulteriori informazioni, consulta Regola di analisi della tabella di mappatura degli ID.

Le sezioni seguenti descrivono i casi d'uso e i controlli supportati per ogni tipo di regola di analisi.

Casi di utilizzo supportati

Le tabelle seguenti mostrano un riepilogo di confronto dei casi d'uso supportati per ogni tipo di regola di analisi.

Caso d'uso Aggregazione Elenco Personalizza
Analisi supportate Query che aggregano statistiche utilizzando e AVG funzioni in COUNT base SUM a dimensioni opzionali Query che generano elenchi a livello di riga delle sovrapposizioni tra più tabelle Qualsiasi analisi personalizzata purché il modello di analisi o il creatore dell'analisi siano stati esaminati e consentiti
Casi d'uso comuni Analisi, misurazione, attribuzione dei segmenti Arricchimento, costruzione di segmenti Attribuzione immediata, analisi incrementali, scoperta del pubblico
SQLcostrutti
La maggior parte delle SQL funzioni e dei SQL costrutti sono disponibili con il comando SELECT
Sottoquery ed espressioni di tabella comuni () CTEs No No
Modelli di analisi No No

Controlli supportati

Le tabelle seguenti mostrano un riepilogo di confronto del modo in cui ogni tipo di regola di analisi protegge i dati sottostanti.

Controllo Aggregazione Elenco Personalizza
Meccanismo di controllo Controlla come i dati della tabella possono essere utilizzati in una query

(Ad esempio, consenti COUNT e SUM della colonna hashed_email.)

Controlla come i dati della tabella possono essere utilizzati in una query

(Ad esempio, consenti l'uso della colonna hashed_email solo per l'unione.)

Controlla quali interrogazioni possono essere eseguite sulla tabella

(Ad esempio, consenti solo le interrogazioni definite nei modelli di analisi «Query personalizzata 1".)

Tecniche integrate per il miglioramento della privacy
  • Fiammifero cieco

  • Aggregazione richiesta

  • Soglia minima di aggregazione >=

  • 2 Struttura di interrogazione predefinita

  • Partita alla cieca

  • Sovrapposizione richiesta

  • Struttura di interrogazione predefinita

  • Analisi aggiuntive consentite

  • Privacy differenziale

  • Colonne di output non consentite

Esaminate la query prima che possa essere eseguita No No Sì, utilizzando modelli di analisi

Per ulteriori informazioni sulle regole di analisi disponibili in AWS Clean Rooms, consultate i seguenti argomenti.