Compartilhar via


Recursos de computação de notebook

Este artigo aborda as opções de recursos de computação para notebooks. Você pode executar um notebook em um cluster do Databricks, computação sem servidor ou, para comandos SQL, pode usar um warehouse SQL, um tipo de computação otimizada para análise de SQL.

Computação sem servidor para notebooks

A computação sem servidor permite que você se conecte rapidamente aos recursos de computação sob demanda.

Para anexar à computação sem servidor, clique no menu suspenso Conectar no notebook e selecione Sem servidor.

Consulte Computação sem servidor para notebooks para obter mais informações.

Anexe um notebook a um cluster

Para anexar um notebook a um cluster, você precisa da permissão CAN ATTACH TO em nível de cluster.

Importante

Desde que um notebook esteja anexado a um cluster, qualquer usuário com a permissão CAN RUN no notebook tem uma permissão implícita para acessar o cluster.

Para anexar um notebook a um cluster, clique no seletor de computação na barra de ferramentas do notebook e selecione um cluster no menu suspenso.

O menu mostra uma seleção de clusters que você usou recentemente ou está em execução no momento.

Anexar notebook

Para selecionar entre todos os clusters disponíveis, clique em Mais.... Clique no nome do cluster para exibir um menu suspenso e selecione um cluster existente.

diálogo Mais clusters

Você também pode criar um cluster selecionando Criar recurso... no menu suspenso.

Importante

Um bloco de anotações anexado tem as seguintes variáveis do Apache Spark definidas.

Classe Nome de variável
SparkContext sc
SQLContext/HiveContext sqlContext
SparkSession (Spark 2.x) spark

Não criar um SparkSession, SparkContextou SQLContext. Isso resultará em um comportamento inconsistente.

Usar um notebook com um SQL warehouse

Quando um notebook é anexado a um SQL warehouse, você pode executar células SQL e Markdown. Executar uma célula em qualquer outra linguagem (como Python ou R) irá gerar um erro. As células SQL executadas em um SQL warehouse aparecem no histórico de consultas do SQL warehouse. O usuário que executou uma consulta pode exibir o perfil de consulta do notebook clicando no tempo decorrido na parte inferior da saída.

A execução de um notebook requer um SQL warehouse Pro ou sem servidor. Você deve ter acesso ao workspace e ao SQL warehouse.

Para anexar um notebook a um SQL warehouse, faça o seguinte:

  1. Clique no seletor de computação na barra de ferramentas do notebook. O menu suspenso mostra os recursos de computação que estão em execução no momento ou que você usou recentemente. Os SQL warehouses estão marcados com a  etiqueta SQL warehouse.

  2. No menu, selecione um SQL warehouse.

    Para ver todos os SQL warehouses disponíveis, selecione Mais... no menu suspenso. Uma caixa de diálogo é exibida mostrando os recursos de computação disponíveis para o notebook. Selecione SQL Warehouse, escolha o warehouse que deseja usar e clique em Anexar.

    caixa de diálogo mais cluster com SQL warehouse selecionado

Você também pode selecionar um SQL warehouse como o recurso de computação para um notebook SQL quando criar um fluxo de trabalho ou um trabalho agendado.

Limitações do SQL Warehouse

Confira as limitações conhecidas dos notebooks do Databricks para obter mais informações.

Desanexar um notebook

Para desanexar um notebook de um recurso de computação, clique no seletor de computação na barra de ferramentas do notebook e passe o mouse sobre o cluster ou SQL warehouse anexado na lista para exibir um menu lateral. No menu lateral, selecione Desanexar.

Desanexar notebook

Você também pode desanexar blocos de anotações de um cluster usando a guia Notebooks na página de detalhes do cluster.

Dica

O Azure Databricks recomenda que você desanexe notebooks não utilizados de um cluster. Isso libera espaço de memória no driver.