Reglas de análisis en AWS Clean Rooms - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Reglas de análisis en AWS Clean Rooms

Como parte de la habilitación de una tabla para utilizarla en AWS Clean Rooms el análisis de la colaboración, el miembro de la colaboración debe configurar una regla de análisis.

Una regla de análisis es un control que mejora la privacidad y que cada propietario de datos define en una tabla configurada. Una regla de análisis determina cómo se puede analizar la tabla configurada.

La regla de análisis es un control de nivel de cuenta en la tabla configurada (un recurso de nivel de cuenta) y que se aplica a cualquier colaboración a la que esté asociada la tabla configurada. Si no hay ninguna regla de análisis configurada, la tabla configurada se puede asociar a colaboraciones, pero no se puede consultar. Las consultas solo pueden hacer referencia a tablas configuradas con el mismo tipo de regla de análisis.

Para configurar una regla de análisis, primero debe seleccionar un tipo de análisis y, a continuación, especificar la regla de análisis. En ambos pasos, debe tener en cuenta el caso de uso que desea habilitar y cómo desea proteger los datos subyacentes.

AWS Clean Rooms aplica los controles más restrictivos en todas las tablas configuradas a las que se hace referencia en una consulta.

En los siguientes ejemplos se ilustran los controles restrictivos.

ejemplo Control restrictivo: restricción de salida
  • El colaborador A tiene una restricción de salida de 100 en la columna de identificador.

  • El colaborador B tiene una restricción de salida de 150 en la columna de identificador.

    Una consulta de agregación que haga referencia a ambas tablas configuradas requiere al menos 150 valores diferenciados de identificador dentro de una fila de salida para que se muestre en el resultado de la consulta. El resultado de la consulta no indica que los resultados se eliminan debido a la restricción de salida.

ejemplo Control restrictivo: plantilla de análisis no aprobada
  • El colaborador A ha permitido una plantilla de análisis con una consulta que hace referencia a tablas configuradas de los colaboradores A y B en su regla de análisis personalizada.

  • El colaborador B no ha permitido la plantilla de análisis.

    Como el colaborador B no ha permitido la plantilla de análisis, el miembro que puede realizar la consulta no puede ejecutar esa plantilla de análisis.

Tipos de regla de análisis

Existen tres tipos de reglas de análisis: de agregación, de lista y personalizadas. En las siguientes tablas se comparan los tipos de reglas de análisis. Cada tipo tiene dedicada una sección independiente en la que se describe la especificación de la regla de análisis.

Las siguientes tablas muestran un resumen comparativo de los tipos de reglas de análisis.

Casos de uso admitidos

En las siguientes tablas se muestra un resumen comparativo de los casos de uso admitidos para cada tipo de regla de análisis.

Caso de uso Agregación Lista Personalizada
Análisis admitidos Consultas que agregan estadísticas mediante las funciones COUNT, SUM y AVG en dimensiones opcionales Consultas que generan listas de nivel de fila de la superposición entre varias tablas Cualquier análisis personalizado, siempre que la plantilla de análisis o el creador del análisis se hayan revisado y permitido
Casos de uso comunes Análisis de segmentos, medición y atribución Enriquecimiento, creación de segmentos Atribución de primer toque, análisis incrementales, detección de audiencias
Constructos SQL
La mayoría de las funciones SQL y constructos SQL están disponibles con el comando SELECT
Subconsultas y expresiones de tabla comunes (CTE) No No
Plantillas de análisis No No

Controles admitidos

Las siguientes tablas muestran un resumen comparativo de cómo cada tipo de regla de análisis protege los datos subyacentes.

Controlar Agregación Lista Personalizada
Mecanismo de control Controle cómo se pueden usar los datos de la tabla en una consulta

(por ejemplo, permitir COUNT y SUM de la columna hashed_email).

Controle cómo se pueden usar los datos de la tabla en una consulta

(por ejemplo, permitir el uso de la columna hashed_email solo en combinaciones).

Controle qué consultas pueden ejecutarse en la tabla

(por ejemplo, permitir solo las consultas definidas en las plantillas de análisis "Consulta personalizada 1").

Técnicas de mejora de la privacidad integrada
  • Coincidencia ciega

  • Agregación obligatoria

  • Umbral de agregación mín. >=

  • 2 Estructura de consulta predefinida

  • Coincidencia ciega

  • Solapamiento obligatorio

  • Estructura de consulta predefinida

Privacidad diferencial
Revisar la consulta antes de que pueda ejecutarse No No Sí, con plantillas de análisis

Para obtener más información sobre las reglas de análisis disponibles en AWS Clean Rooms, consulte los siguientes temas.