execução Notebook em salas limpas
Prévia
Esse recurso está em Prévia Pública.
Este artigo descreve como executar o Notebook em salas limpas. O notebook é a interface que os colaboradores usam para executar a análise de dados em colaboração.
Para saber como adicionar um Notebook a uma sala limpa, consulte Criar salas limpas.
Antes de começar
Para executar um Notebook em uma sala limpa, o senhor deve ser:
O proprietário da sala limpa ou tem o privilégio
EXECUTE CLEAN ROOM TASK
na sala limpa.Um colaborador que não criou o Notebook. O criador do Notebook não pode executar o Notebook. Isso impõe a aprovação implícita do Notebook por ambas as partes.
Observação
O criador é automaticamente atribuído como proprietário da sala limpa em seu site Databricks account. O administrador do metastore da organização colaboradora recebe automaticamente a propriedade da sala limpa em seu site Databricks account. O senhor pode transferir a propriedade. Consulte gerenciar Unity Catalog propriedade do objeto.
execução de um Notebook em uma sala limpa
Para executar um Notebook em uma sala limpa, o senhor deve usar o Catalog Explorer.
No seu workspace do Databricks, clique em Catálogo.
Na parte superior do painel Catalog, clique no ícone de engrenagem e selecione Clean Rooms.
Como alternativa, na página de acesso rápido, clique no botão Clean Rooms >.
Selecione a sala limpa na lista.
Em Notebook, clique no Notebook para abri-lo no modo de visualização.
Clique no botão executar.
O senhor só pode executar o Notebook que o outro colaborador compartilhou.
(Opcional) Na caixa de diálogo Executar Notebook com parâmetros, clique em + Adicionar para passar valores de parâmetros para a tarefa do Job do Notebook.
Para obter mais informações sobre parâmetros para tarefas de trabalho, consulte Parametrizar trabalho.
Clique na caixa de seleção de confirmação.
Clique em Executar.
Clique em See details (Ver detalhes ) para view o andamento da execução.
Como alternativa, o senhor pode view o andamento da execução acessando a execução nesta página ou clicando em fluxo de trabalho na barra lateral workspace e acessando Job execução tab.
visualizar os resultados da execução do Notebook.
Os resultados do Notebook são exibidos após a conclusão da execução. Para acessar view execuções passadas, vá para execuções e clique no link na coluna de tempo de início.
Use o site Databricks Workflows para executar um notebook de sala limpa
O senhor pode usar o Databricks Job para executar o Notebook e realizar tarefas nas tabelas de saída, o que lhe permite criar fluxos de trabalho complexos que envolvam seu ativo de sala limpa. Esses recursos, em particular, possibilitam esse fluxo de trabalho:
O tipo de tarefa Clean Room Notebook permite que o senhor selecione e execute um Clean Room Notebook como um fluxo de trabalho de tarefa. Veja a tarefa Clean Room Notebook para o trabalho.
A execução do Notebook iniciada pelo fluxo de trabalho pode gerar tabelas de saída que podem ser referenciadas por outras tarefas do fluxo de trabalho. Consulte Criar e trabalhar com tabelas de saída em Databricks Clean Rooms.
O fluxo de trabalho pode usar valores de tarefa que passam os valores dos parâmetros do trabalho para o Notebook de sala limpa ou capturar a saída do Notebook de sala limpa e passar essa saída para outra tarefa de fluxo de trabalho. Consulte Usar valores de tarefa para passar informações entre tarefas.
Por exemplo, o senhor pode criar um fluxo de trabalho que propaga o nome do esquema de saída gerado dinamicamente pela tarefa, fazendo o seguinte:
Crie uma tarefa do tipo Clean Rooms Notebook que execute um Notebook que inclua a seguinte configuração de valor de tarefa:
dbutils.jobs.taskValues.set(key="output_schema", value=dbutils.widgets.get("cr_output_schema"))
Crie uma tarefa subsequente que faça referência ao valor
output_schema
para processar a saída.