Dataflow Gen2 mit CI/CD- und Git-Integrationsunterstützung (Vorschau)
Dataflow Gen2 unterstützt jetzt Continuous Integration/Continuous Deployment (CI/CD) und Git-Integration. Mit diesem Feature können Sie Datenflüsse in einem Git-Repository erstellen, bearbeiten und verwalten, das mit Ihrem Fabric-Arbeitsbereich verbunden ist. Darüber hinaus können Sie das Bereitstellungspipelinefeature verwenden, um die Bereitstellung von Datenflüssen von Ihrem Arbeitsbereich zu anderen Arbeitsbereichen zu automatisieren. Dieser Artikel befasst sich mit der Verwendung von Dataflow Gen2 mit CI/CD und Git-Integration in Fabric Data Factory.
Neue Funktionen
Mit Dataflow Gen2 (CI/CD Preview) können Sie jetzt:
- Verwenden Sie die Git-Integrationsunterstützung für Dataflow Gen2.
- Verwenden Sie das Feature „Bereitstellungspipelinen“, um die Bereitstellung von Datenflüssen von Ihrem Arbeitsbereich zu anderen Arbeitsbereichen zu automatisieren.
- Verwenden Sie die Fabric-Einstellungen und den Zeitplan, um Die Einstellungen für Dataflow Gen2 zu aktualisieren und zu bearbeiten.
- Erstellen Sie Ihren Dataflow Gen2 direkt in einem Arbeitsbereichsordner.
Voraussetzungen
Um zu beginnen, müssen die folgenden Voraussetzungen erfüllt sein:
- Erstellen Sie ein Microsoft Fabric-Mandantenkonto mit einem aktiven Abonnement. Erstellen Sie kostenlos ein Konto.
- Stellen Sie sicher, dass Sie über einen für Microsoft Fabric aktivierten Arbeitsbereich verfügen.
- Um die Git-Integration zu genießen, stellen Sie sicher, dass sie für Ihren Arbeitsbereich aktiviert ist. Weitere Informationen zum Aktivieren der Git-Integration finden Sie unter "Erste Schritte mit der Git-Integration".
Erstellen einer Dataflow Gen2 mit CI/CD- und Git-Unterstützung
Führen Sie die folgenden Schritte aus, um eine Dataflow Gen2 mit CI/CD- und Git-Unterstützung zu erstellen:
Wählen Sie im Fabric-Arbeitsbereich "Neues Element erstellen" und dann "Dataflow Gen2" aus.
Geben Sie Ihrem Datenfluss einen Namen, und aktivieren Sie die Git-Integration. Wählen Sie dann Erstellen aus.
Der Datenfluss wird erstellt, und Sie werden an den Zeichenbereich für die Datenfluss-Dokumentenerstellung umgeleitet. Sie können jetzt mit dem Erstellen ihres Datenflusses beginnen.
Wenn Sie fertig sind, klicken Sie auf Speichern und ausführen.
Nach der Veröffentlichung weist der Datenfluss den Status "Nicht mehr ausgelassen" auf.
Um den Datenfluss in das Git-Repository zu übernehmen, wählen Sie das Quellcodeverwaltungssymbol in der oberen rechten Ecke der Arbeitsbereichsansicht aus.
Wählen Sie alle Änderungen aus, die Sie übernehmen möchten, und wählen Sie dann Commit aus.
Sie verfügen jetzt über eine Dataflow Gen2 mit CI/CD- und Git-Unterstützung. Es wird empfohlen, die bewährten Methoden für die Arbeit mit CI/CD und Git-Integration in Fabric zu befolgen, die im Szenario 2 beschrieben sind – Entwickeln mit einem anderen Arbeitsbereichslernprogramm .
Aktualisieren eines Dataflow Gen2 oder Planen einer Aktualisierung
Sie können eine Dataflow Gen2 mit CI/CD- und Git-Unterstützung auf zwei Arten aktualisieren – manuell oder durch Planen einer Aktualisierung. In den folgenden Abschnitten wird beschrieben, wie Sie eine Dataflow Gen2 mit CI/CD- und Git-Unterstützung aktualisieren.
Jetzt aktualisieren
Wählen Sie im Fabric-Arbeitsbereich das Symbol mit den Auslassungspunkten neben dem Datenfluss aus, den Sie aktualisieren möchten.
Klicken Sie auf Jetzt Aktualisieren.
Eine Aktualisierung planen
Wenn der Datenfluss in einem regelmäßigen Intervall aktualisiert werden muss, können Sie die Aktualisierung mithilfe des Fabric-Schedulers planen.
Wählen Sie im Fabric-Arbeitsbereich das Symbol mit den Auslassungspunkten neben dem Zu aktualisierenden Datenfluss aus.
Klicken Sie auf Zeitplan.
Auf der Seite "Zeitplan" können Sie die Aktualisierungshäufigkeit und die Start- und Endzeit festlegen, nach der Sie Änderungen anwenden können.
Um die Aktualisierung jetzt zu starten, wählen Sie die Schaltfläche "Aktualisieren" aus.
Aktualisieren des Verlaufs und der Einstellungen
Um den Aktualisierungsverlauf des Datenflusses anzuzeigen, können Sie entweder die Registerkarte "Aktualisierungsverlauf" im Dropdownmenü auswählen oder zum Monitorhub wechseln und den Datenfluss auswählen, von dem Sie den Aktualisierungsverlauf anzeigen möchten.
Einstellungen für Dataflow Gen2 mit CI/CD
Der Zugriff auf die Einstellungen des neuen Dataflow Gen2 mit CI/CD- und Git-Unterstützung ähnelt jedem anderen Fabric-Element. Sie können auf die Einstellungen zugreifen, indem Sie das Symbol "Weitere Optionen" neben dem Datenfluss auswählen und die Einstellungen auswählen.
Einschränkungen und bekannte Probleme
- Die Stagingartefakte befinden sich in einigen Oberflächen, die wie die ALM-Benutzeroberfläche sichtbar sind. Die Stagingartefakte werden in Zukunft in allen Erfahrungen verborgen.
- Wenn Sie die letzte Dataflow Gen2 mit CI/CD- und Git-Unterstützung löschen, werden die Stagingartefakte im Arbeitsbereich sichtbar und können vom Benutzer sicher gelöscht werden.
- Einige Erfahrungen erwähnen die Unterstützung für REST-APIs, aber diese APIs sind noch nicht verfügbar. Alle Dataflow Gen2 mit CI/CD- und Git-Unterstützung werden die Öffentliche Fabric-API in Zukunft unterstützen.
- Die Orchestrierung einer Aktualisierung einer Dataflow Gen2 mit CI/CD und Git-Unterstützung ist in Fabric-Datenpipelines nicht möglich.
- Die Arbeitsbereichsansicht wird nicht angezeigt, wenn eine Aktualisierung für den Datenfluss ausgeführt wird.
- Copilot für Dataflow Gen2 mit CI/CD- und Git-Unterstützung ist noch nicht verfügbar.
- VNet Gateway-Verbindungen werden in der Dokumenterstellung von Datenflüssen noch nicht unterstützt.
- Sie können die Dataflow.json nicht aus dem Arbeitsbereichsmenü exportieren. Problemumgehungen, mit denen Sie den Datenfluss exportieren können, sind:
- Verwenden Sie die öffentliche Fabric-API, um die Dataflow.json abzurufen.
- Verwenden Sie das Feature "Power Query-Export", um die Datenflussdefinition zu exportieren.
- Verwenden Sie den OneLake-Explorer für den Arbeitsbereich, um die Datenflussdefinition abzurufen.
- Dataflow Gen2 mit CI/CD- und Git-Unterstützung unterstützt das Feature "Besitz übernehmen" im Fabric-Arbeitsbereich nicht. Daher kann nur der Ersteller des Datenflusses den Datenfluss bearbeiten. Wenn Sie an einem Datenfluss zusammenarbeiten möchten, können Sie Verzweigungen im Git-Repository verwenden und eine Pull-Anforderung erstellen, um die Änderungen zusammenzuführen. Weitere Informationen erhalten Sie in Szenario 2 – Entwickeln mit einem anderen Arbeitsbereich.
- Beim Verzweigen zu einem anderen Arbeitsbereich schlägt möglicherweise eine Datenfluss-Gen2-Aktualisierung mit der Meldung fehl, dass das Staging-Lakehouse nicht gefunden werden konnte. Erstellen Sie in diesem Fall eine neue Dataflow Gen2 mit CI/CD- und Git-Unterstützung im Arbeitsbereich, um die Erstellung des Staging-Lakehouse auszulösen. Danach sollten alle anderen Datenflüsse im Arbeitsbereich wieder funktionieren.
- Wenn Sie ein neues Element in Ihrem Arbeitsbereich erstellen, wird möglicherweise das Element „Dataflow Gen2 (CI/CD, Vorschau)“ angezeigt. Ignorieren Sie dieses und folgen Sie den Anweisungen, die in diesem Artikel beschrieben sind. Es kann einige Zeit dauern, bis In Ihrer Region das Kontrollkästchen zum Aktivieren der CI/CD- und Git-Unterstützung angezeigt wird.
- Fast Copy ist in Ihrem Datenfluss möglicherweise nicht standardmäßig aktiviert. Sie können dies mithilfe der Datenflusseinstellungen aktivieren.