Notebook compute recurso

Este artigo aborda as opções do Notebook compute recurso. O senhor pode executar um Notebook em um Databricks clusterserverless compute, ou, para SQL comando, o senhor pode usar um SQL warehouse, um tipo de compute- otimizado para SQL analítica.

Computação serverless para notebooks

sem servidor compute permite que o senhor conecte rapidamente seu Notebook a um recurso de computação sob demanda.

Para conectar-se ao compute serverless, clique no menu suspenso Conectar no notebook e selecione Serverless.

Consulte compute sem servidor para Notebook para obter mais informações.

Anexe um notebook a um cluster

Para anexar um Notebook a um cluster, o senhor precisa da permissão de nívelCAN ATTACH TO cluster.

Importante

Enquanto um Notebook estiver anexado a um cluster, qualquer usuário com a permissãoCAN RUN no Notebook terá permissão implícita para acessar o cluster.

Para anexar um Notebook a um clusterclique no seletorcompute na barra de ferramentas do Notebook e selecione um cluster no menu dropdown.

O menu mostra uma seleção de clusters que o senhor usou recentemente ou está executando no momento.

Anexar o notebook

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

mais diálogo de clusters

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

Importante

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

Aula

Nome da variável

SparkContext

sc

SQLContext/HiveContext

sqlContext

SparkSession (Spark 2.x)

spark

Não crie um SparkSession, SparkContext, ou SQLContext. Fazer isso levará a um comportamento inconsistente.

Usar um notebook com um SQL warehouse

Quando um Notebook é anexado a um SQL warehouse, o senhor pode executar SQL e células Markdown. A execução de uma célula em qualquer outra linguagem (como Python ou R) gera um erro. SQL As células executadas em um SQL warehouse aparecem no histórico de consultas doSQL warehouse. O usuário que executa uma consulta pode view o perfil da consulta no Notebook clicando no tempo decorrido na parte inferior da saída.

A execução de um notebook requer um profissional ou serverless SQL warehouse. O senhor deve ter acesso ao workspace e ao SQL warehouse.

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

  1. Clique no seletorcompute na barra de ferramentas do Notebook. O menu dropdown mostra compute recursos que estão em execução no momento ou que o senhor utilizou recentemente. SQL Os armazéns estão marcados com Rótulo do SQL warehouse.

  2. No menu, selecione um SQL warehouse.

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

    mais diálogo de cluster com o SQL warehouse selecionado

O senhor também pode selecionar um SQL warehouse como o compute recurso para um SQL Notebook quando criar um fluxo de trabalho ou um trabalho agendado.

Limitações do SQL warehouse

Consulte Limitações conhecidas Databricks Notebook para obter mais informações.

Desanexar um notebbok

Para desvincular um notebbok de um recurso de computação, clique no seletor de computação na barra de ferramentas do notebook e passe o cursor sobre o cluster ou o SQL warehouse vinculado na lista para exibir um menu lateral.No menu lateral, selecione Detectar.

Desanexar notebook

Você também pode desanexar notebooks de um cluster usando a guia Notebooks na página de detalhes do cluster.

Dica

O Databricks recomenda que você desanexe notebooks não utilizados de clusters. Isto liberta espaço de memória no driver.