Regras de análise em AWS Clean Rooms - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Regras de análise em AWS Clean Rooms

Como parte da habilitação de uma tabela para uso na AWS Clean Rooms análise de colaboração, o membro da colaboração deve configurar uma regra de análise.

Uma regra de análise é um controle de aprimoramento de privacidade que cada proprietário de dados configura em uma tabela configurada. Uma regra de análise determina como a tabela configurada pode ser analisada.

A regra de análise é um controle em nível de conta na tabela configurada (um recurso em nível de conta) e é aplicada em qualquer colaboração em que a tabela configurada esteja associada. Se não houver uma regra de análise configurada, a tabela configurada poderá ser associada às colaborações, mas não poderá ser consultada. As consultas só podem fazer referência a tabelas configuradas com o mesmo tipo de regra de análise.

Para configurar uma regra de análise, primeiro você seleciona um tipo de análise e depois especifica a regra de análise. Em ambas as etapas, você deve considerar o caso de uso que deseja habilitar e como deseja proteger seus dados subjacentes.

AWS Clean Rooms impõe os controles mais restritivos em todas as tabelas configuradas referenciadas em uma consulta.

Os exemplos a seguir ilustram os controles restritivos.

exemplo Controle restritivo: restrição de saída
  • O colaborador A tem uma restrição de saída na coluna identificadora de 100.

  • O colaborador B tem uma restrição de saída na coluna identificadora de 150.

    Uma consulta de agregação que faz referência às duas tabelas configuradas requer pelo menos 150 valores distintos de identificador em uma linha de saída para que seja exibida na saída da consulta. A saída da consulta não indica que os resultados foram removidos devido à restrição de saída.

exemplo Controle restritivo: modelo de análise não aprovado
  • O Colaborador A permitiu um modelo de análise com uma consulta que faz referência às tabelas configuradas do Colaborador A e do Colaborador B em sua regra de análise personalizada.

  • O colaborador B não permitiu o modelo de análise.

    Como o Colaborador B não permitiu o modelo de análise, o membro que pode consultar não pode executar esse modelo de análise.

Tipos de regras de análise

Há três tipos de regras de análise: agregação, lista e personalizada. As tabelas a seguir comparam os tipos de regras de análise. Cada tipo tem uma seção separada que descreve a especificação da regra de análise.

As tabelas a seguir mostram um resumo comparativo dos tipos de regras de análise.

Casos de uso compatíveis

As tabelas a seguir mostram um resumo comparativo dos casos de uso compatíveis para cada tipo de regra de análise.

Caso de uso Agregação Lista Custom (Personalizado)
Análises suportadas Consultas que agregam estatísticas usando as funções COUNT, SUM e AVG em dimensões opcionais Consultas que geram listas em nível de linha da sobreposição entre várias tabelas Qualquer análise personalizada, desde que o modelo de análise ou o criador da análise tenham sido revisados e permitidos
Casos de uso comuns Análise, mensuração e atribuição de segmentos Enriquecimento, construção de segmentos Atribuição no primeiro toque, análises incrementais, descoberta de público
Estruturas de SQL
A maioria das funções SQL e construções SQL disponíveis com o comando SELECT
Subconsultas e expressões de tabela comuns (CTEs) Não Não Sim
Modelos de análise Não Não Sim

Controles compatíveis

As tabelas a seguir mostram um resumo comparativo de como cada tipo de regra de análise protege seus dados subjacentes.

Controle Agregação Lista Custom (Personalizado)
Mecanismo de controle Controle como os dados na tabela podem ser usados em uma consulta

(Por exemplo, permita COUNT e SUM da coluna hashed_email.)

Controle como os dados na tabela podem ser usados em uma consulta

(Por exemplo, permita o uso da coluna hashed_email somente para junção.)

Controle quais consultas podem ser executadas na tabela

(Por exemplo, permita somente consultas definidas nos modelos de análise “Consulta personalizada 1".)

Técnicas de aprimoramento de privacidade integradas
  • Correspondência às cegas

  • Agregação necessária

  • Limite mínimo de agregação >=

  • 2 Estrutura de consulta predefinida

  • Correspondência às cegas

  • Sobreposição necessária

  • Estrutura de consulta predefinida

Privacidade diferencial
Revise a consulta antes que ela possa ser executada Não Não Sim, usando modelos de análise

Para obter mais informações sobre as regras de análise disponíveis em AWS Clean Rooms, consulte os tópicos a seguir.