Freigeben über


Git-Integration und Bereitstellung für Datenpipelines (Vorschau)

Wichtig

Git-Integration und Bereitstellung für Datenpipelines in Data Factory für Microsoft Fabric befinden sich derzeit in der Vorschauphase. Diese Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der Veröffentlichung erheblich geändert werden kann. Microsoft übernimmt keine Gewährleistungen, ausgedrückt oder impliziert, in Bezug auf die hier bereitgestellten Informationen.

In Fabric ermöglichen die CI/CD-Funktionen (Continuous Integration und Continuous Deployment) mit Git-Integration und Bereitstellungspipelines Benutzenden das Importieren/Exportieren von Arbeitsbereichsressourcen mit einzelnen Updates. Dies weicht vom Azure Data Factory-Modell ab, bei dem vollständige Factoryupdates mithilfe der ARM-Vorlagenexportmethodik bevorzugt werden. Mit dieser Änderung der Methodik können Kunden selektiv auswählen, welche Pipelines aktualisiert werden sollen, ohne die gesamte Fabrik anzuhalten. Sowohl die Git-Integration (Bring-Your-Own Git) als auch Bereitstellungspipelines (integrierte CI/CD) verwenden das Konzept eines einzelnen Arbeitsbereichs mit einer einzigen Umgebung. Sie müssen Ihren verschiedenen Arbeitsbereichen unterschiedliche Umgebungen zuordnen, z. B. Entwicklungs-, Test- und Produktionsumgebungen.

Erstellen eines neuen Branch

Wechseln Sie auf der Fabric-Benutzeroberfläche zu "New Branch", und erstellen Sie einen neuen Entwicklungszweig für Ihre Arbeit. In den folgenden Abschnitten finden Sie Screenshots für die Branch-Eigenschaft.

Entwickeln neuer Pipelines auf der Grundlage des neuen Branch

Verwenden Sie diese Methode, um als Team an Ihrer Datenfabrik zusammenzuarbeiten. Exportieren Sie den Inhalt Ihrer Pipeline, und wenden Sie entsprechend Änderungen an. Lesen Sie die Schritte im folgenden Abschnitt, um einen neuen Branch zu erstellen und dort mit der Entwicklung Ihrer Pipelineänderungen zu beginnen.

Schritte zum Testen der Git-Integration

  1. Wählen Sie Ihren Arbeitsbereich in der linken Navigationsleiste aus, und verbinden Sie Ihren Arbeitsbereich mit Ihrem Git-Repository, indem Sie Arbeitsbereichseinstellungenauswählen.

    Screenshot: Auswählen der Schaltfläche „Arbeitsbereichseinstellungen“ für einen Arbeitsbereich

  2. Wählen Sie Git-Integrationaus und geben Sie dann Ihre Organisation, Ihr Projekt und Ihr Git-Repository an. Wählen Sie in der Dropdownliste Branch die Option + Neuer Branch aus.

    Screenshot: Auswählen der Registerkarte „Git-Integration“ und der Schaltfläche „+ Neuer Branch“ im Dialogfeld „Arbeitsbereichseinstellungen“

  3. In der Arbeitsbereichsansicht wird der Status des Pipelineartefakts als Synchronisiert oder Ohne Commit angezeigt. Wenn Arbeit mit dem Status Ohne Commit vorhanden ist, wählen Sie oben in der Ansicht die Indikatorschaltfläche Quellcodeverwaltung aus. Anschließend können Sie auswählen, welche Artefakte synchronisiert werden sollen, und ob sie von Ihrem Arbeitsbereich zum Repository oder vom Repository zu Ihrem Arbeitsbereich synchronisiert werden sollen.

    gScreenshot: Position, an der der Git-Status für eine Pipeline in den Arbeitsbereichsdetails angezeigt wird

Schritte zum Testen von Bereitstellungspipelines

  1. Im Gegensatz zur Git-Integration ist keine manuelle Einrichtung durch Benutzende erforderlich. Sie können Bereitstellungspipelines direkt in Ihrem vorhandenen Arbeitsbereich nutzen.

  2. Wählen Sie auf der linken Seite des Bildschirms im App-Navigator die Option Arbeitsbereiche und dann das Symbol Bereitstellungspipelines aus.

    Screenshot: Auswählen der Schaltfläche „Bereitstellungspipelines“ im App-Navigator auf der linken Seite für Fabric

  3. Nachdem Sie Bereitstellungspipelinesausgewählt haben, wird die Startseite der Bereitstellungspipelines angezeigt, auf der Sie eine neue Pipeline starten oder vorhandene Pipelines verwalten können.

  4. Von dort aus können Sie Ihre Arbeitsbereiche den Arbeitsbereichsumgebungen für Entwicklung, Tests und Produktion zuordnen.

    Screenshot: Zuweisen von Arbeitsbereichen für Entwicklungs-, Test- und Produktionsumgebungen

  5. Eine allgemeine Dokumentation zu Fabric-Bereitstellungspipelines finden Sie hier.

Aktuelle Einschränkungen

  • Bereitstellungsregeln in Bereitstellungspipelines (integrierte Fabric CI/CD) werden noch nicht unterstützt.