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.

  1. No seu workspace do Databricks, clique em Ícone de catálogo Catálogo.

  2. Na parte superior do painel Catalog, clique no ícone de engrenagem ícone de engrenagem e selecione Clean Rooms.

    Como alternativa, na página de acesso rápido, clique no botão Clean Rooms >.

  3. Selecione a sala limpa na lista.

  4. Em Notebook, clique no Notebook para abri-lo no modo de visualização.

  5. Clique no botão executar.

    O senhor só pode executar o Notebook que o outro colaborador compartilhou.

  6. (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.

  7. Clique na caixa de seleção de confirmação.

  8. Clique em Executar.

  9. 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.

  10. 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.

Compartilhe a saída do Notebook usando tabelas de saída

As tabelas de saída são tabelas temporárias somente leitura geradas por uma execução do Notebook e compartilhadas com o metastore do executor do Notebook. Se o Notebook criar uma tabela de saída, o executor do Notebook poderá acessá-la em um catálogo de saída e compartilhá-la com outros usuários em seu site workspace. Consulte Criar e trabalhar com tabelas de saída em Databricks Clean Rooms.

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:

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:

  1. 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"))
    
  2. Crie uma tarefa subsequente que faça referência ao valor output_schema para processar a saída.