Pular para o conteúdo principal

Escreva dados de volta no Databricks usando o suplemento do Databricks para Excel

O suplemento do Databricks para Excel permite gravar dados do Microsoft Excel de volta em uma tabela do Unity Catalog. Você pode criar uma nova tabela ou substituir uma tabela existente no Databricks sem sair do Excel.

Pré-requisitos​

Antes de gravar dados de volta no Databricks a partir do Excel:

  • O Suplemento do Databricks para Excel está instalado e configurado.

  • Você tem acesso ao workspace . Consulte Gerenciar direitos.

  • Você tem acesso a um SQL warehouse em execução.

  • O administrador do seu workspace ativou a opção Permitir gravação de planilhas . Para acessar essa configuração, clique no seu nome de usuário no canto superior direito, selecione Settings e, em seguida, clique em Security na barra lateral.

  • Você tem os privilégios necessários no catálogo de destino e no esquema no Unity Catalog.

    • Para criar uma nova tabela, você deve ter os seguintes privilégios:

      • USE CATALOG no catálogo
      • USE SCHEMA no esquema
      • CREATE TABLE no esquema
    • Para sobrescrever uma tabela existente, você deve ter os seguintes privilégios:

      • USE CATALOG no catálogo
      • USE SCHEMA no esquema
      • SELECT na tabela
      • MODIFY na tabela

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

Select a SQL warehouse​

Selecione qual SQL warehouse usar:

  1. No canto superior direito do painel do suplemento do Databricks no Excel, clique no menu suspenso.
  2. Selecione qual SQL warehouse você deseja usar.

Gravar dados de volta no Databricks​

Você pode gravar um intervalo do Excel de volta no Databricks de duas maneiras:

  • Create a new table : Create a new Unity Catalog table from the selected Excel range.
  • Overwrite an existing table : Substitua o conteúdo de uma tabela existente no Unity Catalog pelo intervalo do Excel selecionado.

Para criar uma nova tabela do Unity Catalog ou substituir uma tabela do Unity Catalog existente a partir do Excel:

  1. No painel do suplemento do Excel do Databricks, clique na tab Write back.

  2. Selecione Criar tabela ou Substituir tabela .

  3. Pesquise e selecione o Catalog e o Schema de destino.

  4. Especifique a tabela de destino:

    • Para criar uma nova tabela, digite um nome.
    • Para substituir uma tabela existente, selecione a tabela que você deseja substituir.
  5. Por default, a primeira linha do intervalo selecionado é usada como os cabeçalhos das colunas. Você pode alterar isso em Advanced options .

  6. Insira o intervalo de células do Excel que contém os dados que você deseja gravar e clique em Usar seleção .

  7. (Opcional) Edite os nomes das colunas. Para editar diretamente o nome de uma coluna, clique no campo de nome da coluna na visualização da tabela.

  8. (Opcional) Edite os tipos de coluna. Na visualização da tabela, clique no ícone de letra Ícone de letras. e selecione o tipo de dado desejado.

  9. Clique em Gravar na tabela .

nota

Para interromper um write-back em andamento, clique em Cancelar no painel do suplemento do Excel.

Limitações​

  • O write-back oferece suporte apenas a gravações no nível da tabela. Atualizações, anexações e merges em nível de linha não são compatíveis.
  • O write-back não oferece suporte à criação de views ou views materializadas.
  • O suplemento do Excel aceita apenas SQL warehouses. O compute para todos os fins não é compatível.

Recursos adicionais​