View a markdown version of this page

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

Come parte dell'abilitazione di 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 il modo in cui 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 la tabella configurata è associata. 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 selezionare prima 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 si fa riferimento in una query.

Gli esempi seguenti illustrano i controlli restrittivi.

Esempio Controllo restrittivo: vincolo di output
  • Il collaboratore A ha un vincolo di output nella colonna identificativa pari a 100.

  • Il collaboratore B ha un vincolo di output nella colonna degli identificatori pari a 150.

    Una query di aggregazione che fa riferimento a entrambe le tabelle configurate richiede almeno 150 valori distinti di identificatore 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
  • Il collaboratore A ha consentito un modello di analisi con una query che fa riferimento alle tabelle configurate di Collaborator A e Collaborator B nella loro regola di analisi personalizzata.

  • 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 personalizzate. Nelle tabelle seguenti vengono confrontati 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 denominata 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 comparativo dei casi d'uso supportati per ogni tipo di regola di analisi.

Caso d’uso Aggregazione Elenco Personalizza
Analisi supportate Interrogazioni che aggregano le statistiche utilizzando le funzioni COUNT, SUM e AVG lungo dimensioni opzionali Query che generano elenchi a livello di riga della sovrapposizione tra più tabelle Qualsiasi analisi personalizzata purché il modello di analisi o il creatore dell'analisi siano stati esaminati e autorizzati
Casi d'uso comuni Analisi, misurazione e attribuzione dei segmenti Arricchimento, costruzione di segmenti First-touch attribuzione, analisi incrementali, scoperta del pubblico
costrutti SQL
  • La maggior parte delle funzioni SQL e dei costrutti SQL sono disponibili con il comando SELECT

  • Una superficie SQL limitata si applica quando vengono configurate soglie minime di aggregazione. Per ulteriori informazioni, vedere Funzionalità SQL per i controlli minimi di aggregazione e confronto.

Sottoquery ed espressioni di tabella comuni (CTE) No No
Modelli di analisi No No

Controlli supportati

Le tabelle seguenti mostrano un riepilogo comparativo di come 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 un'interrogazione

(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 query possono essere eseguite sulla tabella

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

Built-in tecniche di miglioramento della privacy
  • Partita alla cieca

  • Aggregazione richiesta

  • Soglia di aggregazione minima >=

  • Struttura delle interrogazioni a 2 Pre-defined

  • Partita alla cieca

  • Sovrapposizione richiesta

  • Pre-defined struttura dell'interrogazione

  • Analisi aggiuntive consentite

Esamina 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, vedere i seguenti argomenti.