Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 CATALOGim Katalog -
USE SCHEMAim Schema -
CREATE TABLEim Schema
-
- Um eine vorhandene Tabelle zu überschreiben, müssen Sie über die folgenden Berechtigungen verfügen:
-
USE CATALOGim Katalog -
USE SCHEMAim Schema -
SELECTauf der Tabelle -
MODIFYauf der Tabelle
-
Weitere Informationen finden Sie unter Unity Catalog-Berechtigungsreferenz.
- Um eine neue Tabelle zu erstellen, müssen Sie über die folgenden Berechtigungen verfügen:
Auswählen eines SQL-Lagerlagers
Wählen Sie aus, welches SQL-Lager verwendet werden soll:
- Klicken Sie oben rechts im Add-In-Bereich von Azure Databricks in Excel auf das Dropdownmenü.
- 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:
- Klicken Sie im Bereich Azure Databricks Excel Add-Ins auf die Registerkarte "Zurückschreiben".
- Wählen Sie "Tabelle erstellen" oder "Tabelle überschreiben" aus.
- Suchen Sie nach dem Ziel-Katalog und dem Ziel-Schema, und wählen Sie diese aus.
- 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.
- Standardmäßig wird die erste Zeile des ausgewählten Bereichs als Spaltenüberschriften verwendet. Sie können dies unter erweiterten Optionen ändern.
- Geben Sie den Excel Zellbereich ein, der die zu schreibenden Daten enthält, und klicken Sie dann auf "Auswahl verwenden".
- (Optional) Spaltennamen bearbeiten. Wenn Sie einen Spaltennamen direkt bearbeiten möchten, klicken Sie in der Tabellenvorschau auf das Spaltennamenfeld.
- (Optional) Spaltentypen bearbeiten. Klicken Sie in der Tabellenvorschau auf das
Buchstabensymbol, und wählen Sie den gewünschten Datentyp aus.
- 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.