Zurückschreiben von Daten in Azure Databricks mithilfe des Azure Databricks Excel-Add-Ins

Important

Dieses Feature befindet sich in der Public Preview.

Note

Das Azure Databricks Excel-Add-In ist in Azure Government oder Azure China-Regionen nicht verfügbar.

Mit dem Azure Databricks Excel-Add-In können Sie Daten aus Microsoft Excel zurück in eine Unity-Katalogtabelle schreiben. Sie können eine neue Tabelle erstellen oder eine vorhandene Tabelle in Azure Databricks überschreiben, ohne Excel zu verlassen.

Auf dieser Seite wird beschrieben, wie Daten mithilfe des Azure Databricks Excel-Add-Ins in Azure Databricks zurückgeschrieben werden.

Voraussetzungen

Bevor Sie Daten aus Excel zurück in Azure Databricks schreiben:

  • Das Azure Databricks Excel-Add-In wird installiert und konfiguriert.

  • Sie haben Arbeitsbereichszugriff. Siehe Verwalten von Berechtigungen.

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

  • Sie verfügen über die erforderlichen Berechtigungen für den Zielkatalog und das Schema im Unity-Katalog. Es gibt keine separate Einstellung im Excel-Add-In, um das Zurückschreiben zu aktivieren oder zu deaktivieren.

    • 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 oben rechts im Add-In-Bereich von Azure Databricks in Excel auf das Dropdownmenü.
  2. Wählen Sie aus, welches SQL-Lagerhaus Sie verwenden möchten.

Zurückschreiben von Daten in Azure Databricks

Sie können einen Excel Bereich auf zwei Arten zurück in Azure Databricks schreiben:

  • Erstellen Sie eine neue Tabelle: Erstellen Sie eine neue Unity-Katalogtabelle aus dem ausgewählten Excel Bereich.
  • Überschreiben einer vorhandenen Tabelle: Ersetzen Sie den Inhalt einer vorhandenen Unity-Katalogtabelle durch den ausgewählten Excel Bereich.

So erstellen Sie eine neue Unity-Katalogtabelle, oder überschreiben Sie eine vorhandene Unity-Katalogtabelle aus Excel:

  1. Klicken Sie im Bereich Azure Databricks Excel Add-Ins auf die Registerkarte "Zurückschreiben".
  2. Wählen Sie "Tabelle erstellen" oder "Tabelle überschreiben" aus.
  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. Standardmäßig wird die erste Zeile des ausgewählten Bereichs als Spaltenüberschriften verwendet. Sie können dies unter erweiterten Optionen ändern.
  6. Geben Sie den Excel Zellbereich ein, der die zu schreibenden Daten enthält, und klicken Sie dann auf "Auswahl verwenden".
  7. (Optional) Spaltennamen bearbeiten. Wenn Sie einen Spaltennamen direkt bearbeiten möchten, klicken Sie in der Tabellenvorschau auf das Spaltennamenfeld.
  8. (Optional) Spaltentypen bearbeiten. Klicken Sie in der Tabellenvorschau auf das Symbol Buchstabensymbol, und wählen Sie den gewünschten Datentyp aus.
  9. Klicken Sie auf "In Tabelle schreiben".

Note

Klicken Sie im Bereich Excel Add-Ins auf "Abbrechen", um den aktuellen Schreibvorgang zu beenden.

Begrenzungen

  • 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.
  • Das Excel-Add-In unterstützt nur SQL-Lagerhäuser. Allzweckcompute wird nicht unterstützt.

Weitere Ressourcen