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á.
Execução de consultas de SQL
nota
Será possível realizar consultas apenas se o membro responsável por pagar pelos custos de computação da consulta tiver ingressado na colaboração como membro ativo.
Como membro que pode consultar, você pode executar uma consulta SQL da seguinte forma:
-
Criar uma consulta SQL manualmente usando o editor de código SQL.
-
Usando um modelo de análise SQL aprovado.
-
Usando a interface do Analysis Builder para criar uma consulta sem precisar escrever código SQL.
Quando o membro que pode consultar executa uma consulta SQL nas tabelas da colaboração, AWS Clean Rooms assume as funções relevantes para acessar as tabelas em seu nome. AWS Clean Rooms aplica as regras de análise conforme necessário à consulta de entrada e sua saída.
As regras de análise e as restrições de saída são aplicadas automaticamente. AWS Clean Rooms retorna somente os resultados que estão em conformidade com as regras de análise definidas.
AWS Clean Rooms suporta consultas SQL que podem ser diferentes de outros mecanismos de consulta. Para obter as especificações, consulte a AWS Clean Rooms Referência SQL. Se você quiser executar consultas em tabelas de dados protegidas com privacidade diferencial, será necessário garantir que suas consultas sejam compatíveis com a estrutura de consulta de uso geral da privacidade diferencial do AWS Clean Rooms .
nota
Ao usar a computação criptográfica para Clean Rooms, nem todas as operações SQL geram resultados válidos. Por exemplo, você pode conduzir um COUNT em uma coluna criptografada, mas conduzindo uma SUM em números criptografados leva a erros. Além disso, as consultas também podem gerar resultados incorretos. Por exemplo, consultas que SUM colunas seladas produzem erros. No entanto, um GROUP BY a consulta sobre colunas seladas parece ter sucesso, mas produz grupos diferentes daqueles produzidos por um GROUP BY consulta sobre o texto não criptografado.
O membro que paga pelos custos de computação da consulta é cobrado pelas consultas executadas na colaboração.
O membro que pode consultar pode selecionar vários membros que podem receber resultados para receber os resultados de uma única consulta. Para obter mais informações, consulte Consultar tabelas configuradas usando o editor de código SQL. Para obter informações gerais sobre o recebimento dos resultados da consulta, consulteRecebendo e usando os resultados da análise.
Pré-requisitos
Antes de executar uma consulta SQL, verifique se você tem o seguinte:
-
Uma associação ativa em AWS Clean Rooms colaboração
-
Acesso a pelo menos uma tabela configurada na colaboração
-
Confirmação de que o membro responsável pelos custos de computação da consulta é um membro ativo da colaboração
Para obter informações sobre como consultar dados ou visualizar consultas chamando a operação da AWS Clean Rooms
StartProtectedQuery
API diretamente ou usando o AWS SDKs, consulte a Referência da AWS Clean Rooms API.
Para ter mais informações sobre o registro de consultas, consulte Login de análise AWS Clean Rooms.
nota
Se você executar uma consulta em tabelas de dados criptografadas, os resultados das colunas criptografadas serão criptografados.
Os tópicos a seguir explicam como consultar dados em uma colaboração usando o console AWS Clean Rooms .