Criação de colaborações na Snowsight¶
Você pode criar uma nova colaboração diretamente na Snowsight usando um assistente passo a passo. O assistente mostra como configurar o nome da colaboração, adicionar colaboradores, atribuir funções, mapear recursos e revisar a colaboração antes de criar.
Nota
Para criar uma colaboração, sua função deve ter o privilégio CREATECOLLABORATION. Para obter mais informações, consulte Gerenciando o acesso a colaborações, recursos e dados.
Para criar uma colaboração:
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Data clean rooms.
Selecione Create Collaboration.
O assistente de criação de colaboração é aberto em quatro etapas.
Etapa 1: Informações de colaboração¶
Insira as informações básicas da colaboração:
Collaboration Name: um nome exclusivo para a colaboração.
Description: uma descrição opcional da finalidade da colaboração.
Para usar o Cortex Code para obter sugestões para o nome e a descrição da colaboração, selecione o botão Suggest. O Cortex Code analisa o contexto e oferece recomendações.
Selecione Next para prosseguir.
Etapa 2: Detalhes de colaboradores¶
Configure os colaboradores que participarão da colaboração.
Nota
Modelos e ofertas de dados devem ser registrados em um registro antes de serem adicionados a uma colaboração. Você pode registrá-los usando a API Collaboration ou o Cortex Code.
Colaborador proprietário
Sua conta é adicionada automaticamente como proprietário da colaboração. Você pode configurar o seguinte para o proprietário:
Alias: um nome de exibição para sua conta nesta colaboração.
Roles: selecione as funções para o proprietário (Provedor de dados, Executor de análise ou ambos).
Template IDs: opcionalmente, especifique IDs de modelos a serem incluídos da conta do proprietário.
Data Offering IDs: opcionalmente, especifique os IDs de ofertas de dados a serem incluído da conta do proprietário.
Colaboradores adicionais
Selecione Add Collaborator para adicionar outros colaboradores. Para cada colaborador adicional, configure:
Alias: um nome de exibição para o colaborador.
Account Identifier: o identificador da conta Snowflake do colaborador (por exemplo,
ORG_NAME.ACCOUNT_NAME).Roles: selecione as funções do colaborador (Provedor de dados, Executor de análise ou ambos).
Template IDs: opcionalmente, especifique os IDs de modelos esperados deste colaborador.
Data Offering IDs: opcionalmente, especifique os IDs de ofertas de dados esperados do colaborador.
Para usar o Cortex Code para obter sugestões de funções de colaboradores e atribuições de recursos, selecione o botão Suggest.
Selecione Next para prosseguir.
Etapa 3: Mapeamento de recursos¶
Configure as regras de acesso e execução da colaboração. Esta etapa apresenta matrizes de caixas de seleção que permitem que você controle:
Acesso a ofertas de dados: quais executores de análise têm acesso a quais ofertas de dados.
Acesso a modelos: quais executores de análise podem usar quais modelos.
Destinos de ativação: quais executores de análise podem ativar resultados para quais destinos.
Marque as caixas de seleção apropriadas para conceder acesso. Para usar o Cortex Code para obter sugestões de configuração de execução, selecione o botão Suggest.
Selecione Next para prosseguir.
Etapa 4: Revisão final¶
Revise toda a configuração da colaboração antes de enviar. A etapa de revisão exibe um resumo somente leitura organizado em guias:
Basic Details: o nome e a descrição da colaboração.
Collaborators: uma tabela com todos os colaboradores, suas funções e status.
Data Offerings: as ofertas de dados incluídas na colaboração.
Templates: os modelos incluídos na colaboração.
Destinations: os destinos de ativação configurados para executores de análise.
Raw Spec: a especificação do YAML gerado para a colaboração.
Para usar o Cortex Code para validar a especificação de colaboração antes de enviar, selecione o botão Validate. O Cortex Code analisa a especificação e identifica possíveis problemas.
Depois de revisar a configuração, selecione Submit. A colaboração será criada e os convites serão enviados aos colaboradores especificados.
Após a criação¶
Depois de enviar a colaboração:
Um indicador de carregamento mostra o progresso da criação.
Se der certo, você verá uma confirmação com um cartão Next Steps que orienta sobre o que fazer a seguir, como compartilhar modelos ou vincular ofertas de dados.
Em caso de falha, você verá uma mensagem de erro com detalhes. Selecione Debug para usar o Cortex Code para ajudar a diagnosticar o problema.
Junção automática¶
Ao criar uma colaboração, é possível ativar a junção automática na etapa de revisão. Quando a junção automática está ativada, você seleciona uma função e um warehouse, e a conta do proprietário une automaticamente a colaboração após a criação, sem exigir uma etapa de junção separada.
Nota
A junção automática cria uma tarefa do Snowflake que usa o warehouse selecionado para concluir o processo de junção. A tarefa consome créditos de computação enquanto é executada. Se sua função não for SAMOOHA_APP_ROLE, ela deve ter o privilégio EXECUTETASK no nível da conta. Para obter mais informações, consulte INITIALIZE.