Análise executada pelo provedor

A configuração padrão da clean room permite que apenas o consumidor execute uma análise na clean room. No entanto, o provedor pode solicitar a permissão do consumidor para executar modelos usando dados do consumidor em uma clean room específica. A análise executada pelo provedor pode ser ativada e executada usando a UI ou o código de clean rooms.

Nota

O provedor tem duas maneiras disponíveis de executar uma análise na sala limpa: como um modelo padrão, que retorna resultados a cada consulta, e como uma ativação, que salva os resultados em um arquivo na conta do provedor. Se você precisa persistir os dados para si mesmo ou para exportar a terceiros, ou refinar os resultados para um grande conjunto de dados, geralmente é melhor ativar os resultados em sua conta. Se você quer executar novamente um modelo com novos parâmetros ou dados, sem a necessidade de persistir os resultados, o uso das consultas padrão executadas pelo provedor descritas aqui é o caminho certo.

Modelos compatíveis

A análise de execução do provedor é ativada no nível do modelo em uma determinada clean room. Os modelos a seguir oferecem suporte a análises executadas pelo provedor:

  • Sobreposição e análise de segmentação

  • Consulta SQL (somente na UI)

  • Modelos personalizados (somente na API)

Detalhes de faturamento

As análises executadas pelo provedor são feitas na conta do consumidor, e os consumidores são cobrados por uma análise executada pelo provedor. Para parar de gerar custos adicionais das análises de provedor, o consumidor deve desinstalar a sala limpa.

Um consumidor pode estimar o número de créditos consumidos pelo provedor nos últimos N dias executando a seguinte consulta, especificando o número de dias anteriores como um número negativo:

-- Estimate the number of credits consumed in the past 5 days.
SELECT * FROM TABLE(SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.LIBRARY.PRA_CONSUMPTION_UDTF(-5));
Copy

Escolha e limitação do tamanho e tipo de warehouse

As salas limpas usam lógica de dimensionamento automático com base no tamanho dos conjuntos de dados para escolher um warehouse para sua análise. No entanto, o provedor pode escolher explicitamente o tamanho de um warehouse usando a API.

Um consumidor pode limitar o tamanho e o tipo de warehouses disponíveis para o provedor ao executar um determinado modelo. A limitação do tamanho do warehouse pode ser feita apenas na API, não na UI.

Implementação de análises administradas pelo provedor

Importante

Se o consumidor e provedor estiverem em regiões de nuvem diferentes, você precisará ativar o preenchimento automático entre nuvens em ambas as contas e para ambas as clean rooms.

Aqui estão as etapas para permitir a análise executada pelo provedor em uma nova clean room:

  1. O provedor cria e configura uma clean room, usando um dos modelos compatíveis.

  2. Na etapa Share Clean Room da configuração da sala limpa, o provedor ativa Enable run analysis & query ao lado da própria conta para permitir a execução de todos os modelos nesta sala limpa compatíveis com a análise do provedor.

    • Essa configuração não pode ser alterada após a criação de uma sala limpa; se você quiser alterar a permissão de uma conta específica para executar consultas em uma sala limpa publicada, deverá excluir a sala limpa e criar uma nova.

  3. O consumidor ingressa e configura a sala limpa normalmente para todos os modelos nela contidos, incluindo quaisquer modelos compatíveis com a análise do provedor. Se o consumidor não quiser permitir que um provedor execute um modelo específico, poderá omitir os detalhes necessários para esse modelo.

    • Quando o consumidor ingressa na sala limpa, ele é avisado antes de ingressar que a análise executada pelo provedor está ativada para essa sala limpa.

    • O consumidor pode executar consultas assim que entrar na sala limpa, mas há um atraso de até 30 minutos antes que o provedor possa executar o modelo. Esse atraso de configuração é apenas para a etapa inicial de ingresso; se o provedor adicionar posteriormente outros modelos executados pelo provedor, ele poderá executá-los assim que o consumidor configurar a sala limpa para esse modelo.

  4. A sala limpa agora está disponível para análises de execução pelo provedor (após o atraso de configuração inicial) e execução pelo consumidor (sem atraso).

    • O consumidor é cobrado por todas as análises nesta sala limpa, sejam elas executadas pelo provedor ou pelo consumidor.