Freigeben über


Verschieben von Daten aus Azure SQL-Datenbank in Lakehouse per Kopier-Assistent

In diesem Tutorial werden die Schritte zum Verschieben von Daten in Lakehouse beschrieben.

Zwei Ansätze werden unter Verwendung des Kopier-Assistenten bereitgestellt:

  1. Der erste Ansatz verschiebt Quelldaten in Zieltabellen im Deltaformat.
  2. Der zweite Ansatz verschiebt Quelldaten in Zieldateien.

Voraussetzungen

Um zu beginnen, müssen die folgenden Voraussetzungen erfüllt sein:

  • Ein Mandantenkonto mit einem aktiven Abonnement. Sie können kostenlos ein Konto erstellen.
  • Ein Arbeitsbereich wurde erstellt.
  • In Ihrem Arbeitsbereich wurde ein Lakehouse erstellt.

Verschieben von Dateien in Lakehouse als Tabellen im Deltaformat per Kopier-Assistent

Führen Sie die unten angegebenen Schritte aus, um Ihre Copy-Aktivität einzurichten.

Schritt 1: Beginnen mit dem Kopier-Assistenten

  1. Öffnen Sie eine vorhandene Datenpipeline, oder erstellen Sie eine neue Datenpipeline.

  2. Wähle auf dem Canvas Datenkopierassistent aus, um den Assistenten zu öffnen und die ersten Schritte durchzuführen. Alternativ können Sie in der Dropdownliste Daten kopieren auf der Registerkarte Aktivitäten im Menüband die Option Kopier-Assistent verwenden auswählen.

    Screenshot der zwei Orte, wo Sie auf den Kopier-Assistenten zugreifen können.

Schritt 2: Konfigurieren Ihrer Quelle

  1. Wählen Sie Ihre Datenquelle aus, indem Sie einen Datenquellentyp auswählen. In diesem Tutorial verwenden wir Azure SQL-Datenbank als Beispiel. Suche auf dem Bildschirm Datenquelle auswählen, um Azure SQL-Datenbank zu finden und auszuwählen.

    Screenshot, wo Sie Ihre Datenquelle im Bildschirm „Daten kopieren“ auswählen können.

  2. Erstelle eine Verbindung mit deiner Datenquelle, indem du die erforderlichen Verbindungsinformationen im Bereich ausfüllst.

    Screenshot, wo Sie „Neue Verbindung“ auswählen.

    Nachdem Sie die erforderlichen Verbindungsinformationen in den Bereich eingegeben haben, wählen Sie Weiter aus.

    Wenn du zunächst keine Datenbank ausgewählt hast, wird eine Liste der Datenbanken angezeigt, aus der du auswählen kannst.

    Screenshot, wo Sie Ihre Verbindungsinformationen aktualisieren können.

  3. Wählen Sie die zu verschiebende(n) Tabelle(n) aus. Wählen Sie anschließend Weiter aus.

    Screenshot, wo Sie die Tabellen auswählen können.

Schritt 3: Konfigurieren Ihres Ziels

  1. Wähle Lakehouse als Ziel aus, und fahre dann mit Weiter fort.

    Screenshot, wo Sie Ihr Kopierziel auswählen können.

    Gib einen Namen für Lakehouse ein, wähle dann Erstellen und verbinden.

    Screenshot, wo Sie den Datenspeicher auswählen können.

  2. Konfigurieren Sie Ihre Quelldaten, und ordnen Sie sie der Lakehouse-Zieltabelle zu. Wählen Sie Tabellen für den Stammordner und In eine neue Tabelle laden für Einstellungen laden aus. Geben Sie einen Tabellennamen an, und wählen Sie Weiter aus.

    Screenshot, wo Sie Ihr Tabellenziel auswählen können.

  3. Überprüfe deine Konfiguration, und deaktiviere das Kontrollkästchen Datenübertragung sofort starten. Wähle dann Weiter aus, um den Assistenten zu beenden.

    Screenshot, wo Sie „OK“ im Bildschirm „Überprüfen und Erstellen“ auswählen können.

Schritt 4: Speichern und Ausführen Ihrer Datenpipeline, um Daten zu laden

  1. Wähle Ausführen aus der Start-Symbolleiste aus und wähle dann Speichern und ausführen aus, wenn du dazu aufgefordert wirst.

    Screenshot, der zeigt, wo „Ausführen“ auf der Registerkarte „Start“ des Pipeline-Editor-Fensters auszuwählen ist.

  2. Für jede Aktivität, die ausgeführt wurde, kannst den entsprechenden Link der Aktivität auf der Registerkarte „Ausgabe“ auswählen, nachdem die Pipeline ausgeführt wurde, um die Details der Aktivität anzuzeigen. In diesem Fall haben wir zwei einzelne Copy-Aktivitäten, die ausgeführt wurden – eine für jede Tabelle, die aus SQL Azure in das Lakehouse kopiert wurde. Wenn du den Detaillink der Aktivität auswählst, kannst du sehen, wie viele Daten gelesen und geschrieben wurden und wie viel Speicherplatz die Daten in der Quelle und am Ziel verbraucht haben, sowie die Durchsatzgeschwindigkeit und andere Details.

    Screenshot, wo Sie das Brillensymbol auswählen können, sowie des sich ergebenden Bildschirms mit den Details.

Schritt 5: Anzeigen Ihrer Tabellen aus Lakehouse

  1. Wechseln Sie zu Ihrem Lakehouse, und aktualisieren Sie Ihre Lake-Ansicht, um die neuesten erfassten Daten anzuzeigen.

  2. Wechseln Sie zur Tabellenansicht, um die Daten in der Tabelle anzuzeigen.

    Screenshot, wo Sie zur Tabellenansicht wechseln können.

    Hinweis

    Derzeit gelangen Daten nur im Deltaformat in Tables-Ordnern (Tabellen) von Lakehouse (einem verwalteten Bereich). Diese Dateien werden automatisch als Tabelle registriert und im Lakehouse-Portal in der Tabellenansicht angezeigt. Nur die Ordner der ersten Ebene unter „Tables“ werden als Delta-Tabelle registriert. Das Durchsuchen oder Anzeigen einer Vorschau aus einer Lakehouse Table wird noch nicht unterstützt. Daten, die in dieselbe Tabelle geladen werden, werden angefügt. Das Löschen oder Aktualisieren in Tabellen wird noch nicht unterstützt.

In diesem Beispiel wird gezeigt, wie Sie mit dem Kopier-Assistenten in Data Factory für Microsoft Fabric Daten aus Azure SQL-Datenbank in Lakehouse verschieben. Sie haben Folgendes gelernt:

  • Verschieben von Dateien in Lakehouse als Tabellen im Deltaformat mit dem Kopier-Assistenten.

Erfahren Sie im nächsten Schritt mehr über die Überwachung Ihrer Pipelineausführungen.