View a markdown version of this page

Colunas de saída não permitidas - 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á.

Colunas de saída não permitidas

O disallowedOutputColumns controle na regra de análise personalizada permite definir a lista de colunas que não podem ser projetadas no resultado da consulta. Qualquer referência a uma coluna não permitida por meio de transformação, aliasing ou outros meios não pode aparecer no final SELECT (projeção) da consulta.

O controle proíbe a projeção direta, mas não impede totalmente que os valores sejam inferidos indiretamente. Você ainda pode usar colunas não permitidas em uma projeção dentro de uma subconsulta ou expressão de tabela comum (CTE), desde que elas não sejam referenciadas na projeção final.

restrição CACHE TABLE

AWS Clean Rooms impõe a restrição de colunas de saída não permitidas em tabelas em cache. Uma tabela em cache não pode fazer referência a uma coluna de saída não permitida em sua SELECT cláusula. Para usar uma coluna com uma restrição de coluna de saída não permitida em uma parte subsequente da sua consulta, converta a tabela em cache em um CTE.

O exemplo user_id a seguir aumenta o disallowedOutputColumns controle:

{ "disallowedOutputColumns": [ "user_id" ] }

Para obter mais informações sobre como as colunas não permitidas funcionam com tabelas configuradas, consulteColunas não permitidas da tabela configurada.