Escrever dados de volta para o Azure Databricks a partir do Google Sheets

O Databricks Connector para Google Sheets permite-lhe escrever dados do Google Sheets de volta para uma tabela do Unity Catalog. Pode criar uma nova tabela ou sobrescrever uma tabela existente no Azure Databricks sem sair do Google Sheets.

Prerequisites

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

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

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

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

  • Tem os privilégios necessários no catálogo alvo e no esquema 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 Google Sheets, clique em Extensões > Databricks Conector > Lançar barra lateral para abrir o conector.
  2. No canto superior direito da barra lateral do conector, seleciona o SQL warehouse que queres usar.

Gravar os dados novamente em Azure Databricks

Pode escrever uma variedade desde o Google Sheets até ao Azure Databricks de duas formas:

  • Criar nova tabela: Crie uma nova tabela do Unity Catalog a partir do intervalo selecionado.
  • Sobrescrever tabela existente: Substituir o conteúdo de uma tabela existente do Catálogo Unity pelo intervalo selecionado.

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

  1. Na barra lateral do Databricks Connector, selecione o separador Write back.
  2. Selecione Criar nova tabela ou Sobrescrever tabela existente.
  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. Escolhe o intervalo que contém os dados que queres escrever. Por predefinição, a primeira linha do intervalo é utilizada para os cabeçalhos das colunas.
  6. Clique em Utilizar seleção para confirmar os dados a reescrever no Azure Databricks.
  7. Clica em Criar tabela ou Sobrescrever tabela para reescrever dados.

Limitações

  • 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 Databricks Connector para Google Sheets suporta apenas armazéns SQL. Computação multiuso não é suportada.

Recursos adicionais