Scrivere i dati da Google Sheets ad Azure Databricks

Il Databricks Connector per Google Sheets ti permette di scrivere dati da Google Sheets su una tabella Unity Catalog. Puoi creare una nuova tabella o sovrascrivere una tabella esistente in Azure Databricks senza uscire da Google Sheets.

Prerequisites

Prima di scrivere i dati su Azure Databricks da Google Sheets:

  • Il Databricks Connector per Google Sheets viene configurato e collegato al tuo spazio di lavoro.

  • Si dispone dell'accesso all'area di lavoro. Si veda Gestione dei diritti di accesso.

  • Hai accesso a un SQL warehouse in esecuzione.

  • Hai i privilegi necessari nel catalogo e nello schema di destinazione in Unity Catalog:

    • Per creare una nuova tabella, è necessario disporre dei privilegi seguenti:
      • USE CATALOG sul catalogo
      • USE SCHEMA sullo schema
      • CREATE TABLE sullo schema
    • Per sovrascrivere una tabella esistente, è necessario disporre dei privilegi seguenti:
      • USE CATALOG sul catalogo
      • USE SCHEMA sullo schema
      • SELECT sul tavolo
      • MODIFY sul tavolo

    Per altre informazioni, vedere Informazioni di riferimento sui privilegi del catalogo Unity.

Selezionare un magazzino SQL

Seleziona quale SQL warehouse utilizzare:

  1. In Google Sheets, clicca sulla barra laterale di Extension > Databricks Connector > Launch per aprire il connettore.
  2. Nell'angolo in alto a destra della barra laterale del connettore, seleziona il SQL warehouse che vuoi usare.

Scrivere di nuovo i dati in Azure Databricks

Puoi scrivere una gamma da Google Sheets ad Azure Databricks in uno dei due modi:

  • Crea una nuova tabella: Crea una nuova tabella Unity Catalog dall'intervallo selezionato.
  • Sovrascrivi la tabella esistente: Sostituisci il contenuto di una tabella Unity Catalog esistente con l'intervallo selezionato.

Per creare una nuova tabella del Catalogo Unity o sovrascrivere una tabella esistente del Catalogo Unity da Google Sheets:

  1. Nella barra laterale del connettore Databricks, seleziona la scheda Write back.
  2. Seleziona Crea nuova tabella o Sovrascrivi tabella esistente.
  3. Cercare e selezionare il catalogo e lo schema di destinazione.
  4. Specificare la tabella di destinazione:
    • Per creare una nuova tabella, immettere un nome.
    • Per sovrascrivere una tabella esistente, selezionare la tabella da sovrascrivere.
  5. Scegli l'intervallo che contiene i dati che vuoi scrivere. Di default, la prima riga dell'intervallo viene utilizzata come intestazione delle colonne.
  6. Fare clic su Usa selezione per confermare i dati da scrivere nuovamente in Azure Databricks.
  7. Clicca su Crea tabella o Sovrascrivi tabella per scrivere i dati di ritorno.

Limitations

  • Writeback supporta solo scritture a livello di tabella. Gli aggiornamenti, le aggiunte e i merge a livello di riga non sono supportati.
  • Il writeback non consente di creare viste o viste materializzate.
  • Il Databricks Connector per Google Sheets supporta solo SQL warehouse. Il calcolo generico non è supportato.

Risorse aggiuntive