Gravar dados novamente no Databricks usando o suplemento do Excel do Databricks
Visualização
Esse recurso está em Prévia Pública.
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.
Esta página descreve como gravar dados de volta no Databricks usando o Suplemento do Excel do Databricks.
Pré-requisitos
Antes de gravar dados de volta no Databricks a partir do Excel:
-
O Suplemento do Excel para Databricks está instalado e configurado.
-
Você tem acesso a um SQL Warehouse em execução.
-
Você tem os privilégios necessários no catálogo e esquema de destino no Unity Catalog. Não há uma configuração separada no suplemento do Excel para ativar ou desativar o write-back.
-
Para criar uma nova tabela, é necessário ter os seguintes privilégios:
USE CATALOGno catálogoUSE SCHEMAno esquemaCREATE TABLEno esquema
-
Para sobrescrever uma tabela existente, é necessário ter os seguintes privilégios:
USE CATALOGno catálogoUSE SCHEMAno esquemaSELECTna tabelaMODIFYna tabela
Para obter mais informações, consulte referência de privilégios do Unity Catalog.
-
Selecione um SQL Warehouse
Selecione qual SQL warehouse usar:
- No canto superior direito do painel de suplementos do Databricks no Excel, clique no menu suspenso.
- Selecione qual SQL warehouse deseja usar.
Gravar dados de volta ao Databricks
Você pode gravar um intervalo do Excel de volta no Databricks de duas maneiras:
- Criar uma nova tabela : Crie uma nova tabela do Unity Catalog a partir do intervalo do Excel selecionado.
- Substituir tabela existente : substitua o conteúdo de uma tabela existente do Unity Catalog com o intervalo do Excel selecionado.
Para criar uma nova tabela no Unity Catalog ou substituir uma tabela existente no Unity Catalog a partir do Excel:
-
No painel do Databricks Excel Add-in, clique na tab Write back .
-
Selecione **Criar tabela** ou **Substituir tabela**.
-
Procure e selecione o Catálogo e Esquema de destino.
-
Especifique a tabela de destino:
- Para criar uma nova tabela, digite o nome da tabela.
- Para substituir uma tabela existente, selecione a tabela a ser substituída.
-
Por padrão, a primeira linha do intervalo selecionado é usada como o cabeçalho. Você pode alterar isso em **Opções avançadas**.
-
Insira o intervalo de células do Excel que contém os dados que deseja escrever, em seguida clique em Use selection .
-
(Opcional) Editar nomes das colunas. Para editar diretamente o nome de uma coluna, clique no campo de nome da coluna na pré-visualização da tabela.
-
(Opcional) Edite os tipos de coluna. Na prévia da tabela, clique no ícone de letra
e selecione o tipo de dados desejado.
-
Clique em **Gravar em uma tabela**.
Para interromper uma gravação em andamento, clique em Cancelar no painel Suplemento do Excel.
Limitações
- Write-back oferece suporte somente a gravações no nível da tabela. Atualizações no nível da linha, acréscimos e merges não são compatíveis.
- Write-back não oferece suporte à criação de visualizações ou visualizações materializadas.
- O suplemento do Excel só aceita SQL warehouses. Compute para todos os fins não é suportado.