Voltar a escrever dados no Azure Databricks utilizando o suplemento do Excel para o Azure Databricks

Note

O suplemento Azure Databricks Excel não está disponível nas regiões Azure Government ou Azure China.

O suplemento do Azure Databricks para Excel permite-lhe gravar novamente os dados do Microsoft Excel para uma tabela do Unity Catalog. Pode criar uma nova tabela ou sobrescrever uma tabela existente no Azure Databricks sem sair do Excel.

Prerequisites

Antes de escrever dados de volta para o Azure Databricks a partir do Excel:

  • O suplemento Azure Databricks Excel está instalado e configurado.

  • Tens acesso ao Workspace. Consulte Gerenciar permissões.

  • Tens acesso a um armazém SQL em execução.

  • O administrador do seu espaço de trabalho ativou a opção Permitir escrita de folhas de cálculo. Para aceder a esta definição, clique no seu nome de utilizador no canto superior direito, selecione Definições e depois clique em Segurança na barra lateral.

  • Tens os privilégios necessários no catálogo e esquema alvo no Unity Catalog.

    • Para criar uma nova tabela, deve ter os seguintes privilégios:
      • USE CATALOG no catálogo
      • USE SCHEMA no esquema
      • CREATE TABLE no esquema
    • Para sobrescrever uma tabela existente, deve ter os seguintes privilégios:
      • USE CATALOG no catálogo
      • USE SCHEMA no esquema
      • SELECT em cima da mesa
      • MODIFY em cima da mesa

    Para mais informações, consulte a referência de privilégios do Unity Catalog.

Selecione um armazenamento SQL

Selecione qual o SQL warehouse a usar:

  1. No canto superior direito do painel do suplemento Azure Databricks no Excel, clique no menu pendente.
  2. Seleciona qual o SQL warehouse que queres usar.

Gravar os dados novamente em Azure Databricks

Pode escrever um intervalo Excel de volta ao Azure Databricks de duas formas:

  • Crie uma nova tabela: Crie uma nova tabela do Unity Catalog a partir da gama Excel selecionada.
  • Sobrescrever uma tabela existente: Substituir o conteúdo de uma tabela existente do Unity Catalog pelo intervalo Excel selecionado.

Para criar uma nova tabela do Catálogo Unity ou sobrescrever uma tabela existente do Excel:

  1. No painel do suplemento do Excel do Azure Databricks, clique no separador Write back.
  2. Selecione Criar tabela ou Sobrescrever tabela.
  3. Procure e selecione o Catálogo e Esquema de destino.
  4. Especifique a tabela alvo:
    • Para criar uma nova tabela, introduza um nome.
    • Para sobrescrever uma tabela existente, selecione a tabela que pretende sobreescrever.
  5. Por predefinição, a primeira linha do intervalo selecionado é utilizada como cabeçalho das colunas. Podes alterar isto em Opções Avançadas.
  6. Introduza o intervalo de células Excel que contém os dados que quer escrever e depois clique em Usar seleção.
  7. (Opcional) Editar os nomes das colunas. Para editar diretamente o nome de uma coluna, clique no campo do nome da coluna na pré-visualização da tabela.
  8. (Opcional) Editar tipos de coluna. Na pré-visualização da tabela, clique no ícone de Letras. Ícone de Letras e selecione o tipo de dado que deseja.
  9. Clique em Escrever para a tabela.

Note

Para interromper uma regravação em curso, clique em Cancelar no painel do suplemento do Excel.

Limitations

  • O write-back suporta apenas escritas ao nível da tabela. As atualizações, os acrescentos e as fusões ao nível de linha não são suportados.
  • Write-back não suporta a criação de visualizações ou visualizações materializadas.
  • O suplemento Excel só suporta warehouses SQL. Computação multiuso não é suportada.
  • Write-back não define o seu próprio limite de linhas ou colunas. Escreve todo o intervalo selecionado, por isso o tamanho da folha de cálculo Excel é o limite: um máximo de 1.048.576 linhas e 16.384 colunas por folha. Estes limites não são configuráveis.

Recursos adicionais