Escrever dados de volta no Azure Databricks a partir do Google Sheets

O Databricks Connector para Google Sheets permite que você escreva dados do Google Sheets de volta para uma tabela do Unity Catalog. Você pode criar uma nova tabela ou sobrescrever uma tabela existente no Azure Databricks sem sair do Google Sheets.

Prerequisites

Antes de você escrever dados de volta no Azure Databricks a partir do Google Sheets:

  • O Databricks Connector para Google Sheets está configurado e conectado ao seu espaço de trabalho.

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

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

  • Você tem os privilégios necessários no catálogo e esquema alvo 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 substituir 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.

Selecionar um sql warehouse

Selecione qual sql warehouse usar:

  1. No Google Sheets, clique em Extensões > Databricks Conector > barra lateral Abrir para abrir o conector.
  2. No canto superior direito da barra lateral do conector, selecione o SQL warehouse que você quer usar.

Gravar dados novamente no Azure Databricks

Você pode gravar um intervalo do Google Sheets de volta no Azure Databricks de uma destas duas maneiras:

  • Criar nova tabela: Crie uma nova tabela do Unity Catalog a partir da faixa selecionada.
  • Sobrescrever a tabela existente: substitua o conteúdo de uma tabela existente do Unity Catalog pelo intervalo selecionado.

Para criar uma nova tabela do Unity Catalog ou sobrescrever uma tabela existente do Google Sheets:

  1. Na barra lateral do Databricks Connector, selecione a aba Gravar de volta.
  2. Selecione Criar nova tabela ou Sobrescrever tabela existente.
  3. Pesquise e selecione o Catálogo e o Esquema de destino.
  4. Especifique a tabela de destino:
    • Para criar uma nova tabela, insira um nome.
    • Para substituir uma tabela existente, selecione a tabela que você deseja substituir.
  5. Escolha o intervalo que contém os dados que você quer escrever. Por padrão, a primeira linha do intervalo é usada como os cabeçalhos de coluna.
  6. Clique em Usar a seleção para confirmar os dados a serem gravados de volta no Azure Databricks.
  7. Clique em Criar tabela ou Sobrescrever tabela para reescrever dados.

Limitações

  • O write-back dá suporte apenas a gravações no nível da tabela. Não há suporte para atualizações, acréscimos e mesclagens em nível de linha.
  • O write-back não dá suporte à criação de exibições ou materializadas.
  • O Databricks Connector para Google Sheets suporta apenas warehouses SQL. Não há suporte para computação para todos os fins.

Recursos adicionais