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.
Columnas de salida no permitidas
El disallowedOutputColumns control de la regla de análisis personalizada permite definir la lista de columnas que no se pueden proyectar en el resultado de la consulta. Cualquier referencia a una columna no permitida mediante transformación, creación de alias u otros medios no puede aparecer en la imagen final SELECT (proyección) de la consulta.
El control prohíbe la proyección directa, pero no impide totalmente que los valores se infieran indirectamente. Puedes seguir usando columnas no permitidas en una proyección dentro de una subconsulta o expresión de tabla común (CTE), siempre y cuando no se haga referencia a ellas en la proyección final.
RESTRICCIÓN DE TABLA DE CACHÉ
AWS Clean Rooms aplica la restricción de columnas de salida no permitidas en las tablas almacenadas en caché. Una tabla en caché no puede hacer referencia a una columna de salida no permitida en su cláusula. SELECT Para usar una columna con una restricción de columna de salida no permitida en una parte posterior de la consulta, convierte la tabla almacenada en caché en un CTE.
El siguiente ejemplo amplía user_id el control: disallowedOutputColumns
{ "disallowedOutputColumns": [ "user_id" ] }
Para obtener más información sobre cómo funcionan las columnas no permitidas en las tablas configuradas, consulteColumnas no permitidas de la tabla configurada.