Schreibe Daten aus Google Sheets zurück in Azure Databricks

Der Databricks Connector für Google Sheets ermöglicht es, Daten aus Google Sheets zurück in eine Unity-Katalog-Tabelle zu schreiben. Du kannst eine neue Tabelle erstellen oder eine bestehende Tabelle in Azure Databricks überschreiben, ohne Google Sheets zu verlassen.

Prerequisites

Bevor Sie die Daten von Google Sheets in Azure Databricks zurückschreiben:

  • Der Databricks Connector für Google Sheets ist eingerichtet und mit Ihrem Arbeitsbereich verbunden.

  • Sie haben Arbeitsbereichszugriff. Siehe Verwalten von Berechtigungen.

  • Sie haben Zugriff auf ein ausgeführtes SQL Warehouse.

  • Sie haben die notwendigen Rechte für den Zielkatalog und das Schema in Unity Catalog:

    • Um eine neue Tabelle zu erstellen, müssen Sie über die folgenden Berechtigungen verfügen:
      • USE CATALOG im Katalog
      • USE SCHEMA im Schema
      • CREATE TABLE im Schema
    • Um eine vorhandene Tabelle zu überschreiben, müssen Sie über die folgenden Berechtigungen verfügen:
      • USE CATALOG im Katalog
      • USE SCHEMA im Schema
      • SELECT auf der Tabelle
      • MODIFY auf der Tabelle

    Weitere Informationen finden Sie unter Unity Catalog-Berechtigungsreferenz.

Auswählen eines SQL-Lagerlagers

Wählen Sie aus, welches SQL-Lager verwendet werden soll:

  1. Klicken Sie in Google Sheets auf die Seitenleiste Erweiterungen > Databricks Connector > Launch, um den Connector zu öffnen.
  2. Wähle oben rechts in der Connector-Seitenleiste das SQL-Warehouse aus, das du verwenden möchtest.

Zurückschreiben von Daten in Azure Databricks

Sie können einen Bereich von Google Sheets zurück zu Azure Databricks auf eine von zwei Arten schreiben:

  • Neue Tabelle erstellen: Eine neue Unity-Katalog-Tabelle aus dem ausgewählten Bereich erstellen.
  • Bestehende Tabelle überschreiben: Ersetzen Sie den Inhalt einer bestehenden Unity-Catalog-Tabelle durch den ausgewählten Bereich.

Um eine neue Unity-Catalog-Tabelle zu erstellen oder eine bestehende Unity-Catalog-Tabelle aus Google Sheets zu überschreiben:

  1. In der Seitenleiste des Databricks-Connectors wählen Sie die Registerkarte Zurückschreiben.
  2. Wähle Neue Tabelle erstellen oder bestehende Tabelle überschreiben.
  3. Suchen Sie nach dem Ziel-Katalog und dem Ziel-Schema, und wählen Sie diese aus.
  4. Geben Sie die Zieltabelle an:
    • Um eine neue Tabelle zu erstellen, geben Sie einen Namen ein.
    • Wenn Sie eine vorhandene Tabelle überschreiben möchten, wählen Sie die Tabelle aus, die Sie überschreiben möchten.
  5. Wählen Sie den Bereich, der die Daten enthält, die Sie schreiben möchten. Standardmäßig wird die erste Reihe des Bereichs als Spaltenkopf verwendet.
  6. Klicken Sie auf Use selection, um die Daten zu bestätigen, die zurück in Azure Databricks geschrieben werden.
  7. Klicken Sie auf Tabelle erstellen oder Tabelle überschreiben , um Daten zurückzuschreiben.

Einschränkungen

  • Writeback unterstützt nur Schreibvorgänge auf Tabellenebene. Aktualisierungen, Anhänge und Zusammenführungen auf Zeilenebene werden nicht unterstützt.
  • Write-back unterstützt nicht die Erstellung von Ansichten oder materialisierten Ansichten.
  • Der Databricks Connector für Google Sheets unterstützt nur SQL-Warehouses. Allzweckcompute wird nicht unterstützt.

Weitere Ressourcen