Glossário de termos do Snowflake Data Clean Room¶
Conheça esses termos conforme eles forem usados em Snowflake Data Clean Rooms. Alguns termos são usados aqui de forma diferente do que são usados em relação ao restante do Snowflake.
- Ativar/ativação
Exportar a tabela de resultados de uma consulta para fora da sala limpa, normalmente para terceiros. Se permitido pela outra parte e pelas configurações de salas limpas, é possível exportar os resultados de consulta para sua própria conta ou para um parceiro terceirizado aprovado, como o Google Ads ou o Meta Ads Manager.
- Colaborador
Normalmente usado como sinônimo de consumidor, mas também pode ser usado para designar qualquer pessoa que possa usar uma sala limpa, seja como provedor ou consumidor.
- Política de coluna
As colunas em uma tabela de sala limpa que podem ser projetadas nos resultados de consulta para um modelo específico em uma sala limpa específica. A política é especificada pela pessoa que vinculou os dados à sala limpa. Uma política de coluna de sala limpa é determinada inteiramente dentro de uma sala limpa e não é derivada de nenhuma política que possa ser aplicada à tabela de origem fora da sala limpa.
- Conector
Um plug-in que fornece funcionalidade extra para uma sala limpa. As salas limpas do Snowflake podem acessar vários conectores para oferecer funcionalidade adicional, incluindo conectores de sala limpa (para permitir o uso de salas limpas criadas em outras plataformas), conectores de identidade (que podem ajudar a identificar entidades semelhantes em um conjunto de dados para que possam ser usadas em junções – por exemplo, vários endereços de e-mail que identificam a mesma pessoa) e conectores de dados externos (que permitem a importação de dados de fontes que não sejam do Snowflake). O administrador da sala limpa determina quais conectores estão disponíveis para as salas limpas nessa conta Snowflake.
- Consumidor
Uma pessoa ou conta convidada a usar uma sala limpa pelo provedor de sala limpa. Em geral, os consumidores importam seus próprios dados e executam uma ou mais consultas compatíveis com essa sala limpa. No entanto, uma sala limpa pode ser configurada para permitir que os consumidores proponham sua própria consulta, sujeita à aprovação do provedor.
- Conjunto de dados
Uma tabela ou exibição que tenha sido vinculada (importada) em uma sala limpa.
- Privacidade diferencial
Um sistema algorítmico e matemático que adiciona proteção a linhas ou entidades individuais em um conjunto de dados, acrescentando ruído aos resultados numéricos e exigindo agrupamento em consultas para evitar que valores exatos sejam associados a linhas ou entidades exatas nos dados.
- Política de junção
As colunas em uma sala limpa que podem ser usadas como colunas de junção em um modelo na sala limpa designada. A política de junção é especificada pela pessoa que vincula a tabela a uma sala limpa. Uma política de junção de sala limpa é totalmente independente das políticas de junção do Snowflake, que são removidas quando os dados são importados para uma sala limpa.
- Vinculação
Importação de uma exibição protegida de dados para uma sala limpa. Tanto o provedor quanto o consumidor podem vincular seus próprios dados a uma sala limpa para disponibilizá-los a qualquer consulta compatível com essa sala limpa. Vincular uma tabela ou exibição significa criar uma cópia (uma exibição) dos dados de origem dentro da sala limpa, vinculada dinamicamente à tabela ou exibição de origem fora da sala limpa. Observe que todas as políticas de junção, agregação, privacidade e outras do Snowflake são removidas da tabela vinculada. Se você quiser aplicar políticas de associação ou outras políticas, precisará adicioná-las usando a funcionalidade de sala limpa compatível.
- Provedor
Um criador de sala limpa. Normalmente, o provedor fornece alguns dados e a lista de consultas permitidas que podem ser executadas nessa sala limpa, além de definir configurações de alto nível para a sala limpa.
- Modelo
Cada sala limpa tem um ou mais modelos, que são consultas SQL escritas em JinjaSQL para permitir que sejam configuráveis pelo consumidor em tempo de execução. Cada modelo é resolvido em uma única consulta SQL. O Snowflake fornece um conjunto de modelos no aplicativo da Web para ações comuns, mas é possível criar seus próprios modelos personalizados usando a API.
- Exibição segura
Ao vincular uma tabela ou exibição à sala limpa, é criada uma exibição segura. Essa é uma exibição criptografada com base na tabela de origem ou na exibição fora da sala limpa. Em geral, a exibição segura é invisível para o usuário, mas às vezes pode aparecer em uma mensagem de erro ou quando o usuário estiver navegando nos objetos do banco de dados usando várias ferramentas, onde verá algumas manipulações de nomes do conjunto de dados vinculado original. Salvo orientação em contrário, sempre se refira aos seus dados usando o nome do conjunto de dados, que é idêntico à tabela ou exibição de origem vinculada.
- Controle de versão
Cada sala limpa tem uma versão que é incrementada sempre que o código Python é importado para a sala limpa pelo provedor. Os consumidores não precisam pensar em controle de versão. Os provedores precisam se lembrar de atualizar a versão padrão da sala limpa sempre que alterarem qualquer código Python em uma sala limpa.
- Aplicativo da Web
O ambiente de sala limpa oferece suporte a um aplicativo da Web baseado em navegador que pode ser usado para gerenciar o ambiente de salas limpas do Snowflake, criar novas salas limpas ou usar as salas limpas para as quais você foi convidado.