Upgrade Dataflow Gen1 auf Dataflow Gen2 (CI/CD) mit dem Upgrade Wizard

Der Dataflows Upgrade Wizard in Microsoft Fabric ist eine geführte Benutzeroberfläche, mit der ein direktes Upgrade Ihrer Power BI Dataflow Gen1-Elemente auf Dataflow Gen2 (CI/CD) durchgeführt wird. Das Upgrade bewahrt die ID, den Namen, den Zeitplan und die Verbindungen jedes Datenstroms. Man kann einen einzelnen Datenfluss upgraden oder mehrere Datenflüsse aus einem Arbeitsbereich zusammen aktualisieren.

Für die meisten Datenflüsse funktionieren nachgelagerte semantische Modelle und Berichte weiterhin ohne Änderungen. Bevor Sie upgraden, überprüfen Sie den Bewertungsstatus und die bekannten Einschränkungen , um zu sehen, welche Ihrer Datenströme Aufmerksamkeit benötigen, und sehen Sie sich das Inventar an, um die nachgelagerten Einträge zu finden, die sie gelesen haben. Folgen Sie „Nach dem Upgrade“.

Note

Der Dataflows Upgrade Wizard befindet sich derzeit in der Vorschau.

Tipp

Power BI Dataflow Gen1 befindet sich jetzt in einem Legacyzustand und erhält keine neuen Featureinvestitionen. Für Premium-Kunden mit Fabric-Zugriff ist Dataflow Gen2 der empfohlene Weg, der Verbesserungen an Leistung, Skalierung, Zuverlässigkeit, Funktionalität und integrierter KI bietet. Pro/PPU-Kunden können Gen1 weiterhin verwenden, während die Richtlinien für Gen2 sich für diese Szenarien weiterentwickeln. Anleitungen zum Upgrade von Dataflow Gen1 auf Dataflow Gen2 finden Sie unter dem Titel "Upgrade von Dataflow Gen1 auf Dataflow Gen2".

Voraussetzungen

Bevor Sie beginnen:

  • Der Dataflow Gen1 muss sich in einem Arbeitsbereich befinden, der einer Fabric-Kapazität zugeordnet ist.
  • Die Erstellung von Fabric-Items muss für den relevanten Umfang erlaubt sein (die Benutzer können Fabric-Items erstellen, die Admin-Einstellung ist auf Tenant-, Kapazitäts- oder Benutzergruppenebene aktiviert).
  • Sie benötigen Admin-, Mitglieds- oder Mitwirkenden Zugriff auf den Arbeitsbereich.
  • Du musst der Besitzer des Dataflow Gen1 sein. Wenn nicht, meldet der Wizard den Datenfluss als Upgrade nicht verfügbar. Bitten Sie den Besitzer, das Upgrade durchzuführen, oder nutzen Sie Übernehmen, um zunächst der Besitzer zu werden.

Important

Dein Dataflow Gen1 kann nach Abschluss des Upgrades nicht wiederhergestellt werden. Wenn du es behalten möchtest, nutze Save As , um einen neuen Dataflow Gen2 (CI/CD) mit demselben Inhalt wie der ursprüngliche Dataflow zu erstellen. Das Upgrade erfolgt direkt: das ursprüngliche Dataflow Gen1 wird durch ein neues Dataflow Gen2 (CI/CD) mit derselben ID und demselben Namen ersetzt, und Sie können es nicht rückgängig machen.

Aktualisieren Sie einen Dataflow Gen1 auf Dataflow Gen2 (CI/CD)

Du kannst den Dataflows Upgrade Wizard aus der Workspace-Item-Liste starten.

  1. Wähle in deinem Arbeitsbereich die Ellipse (...) neben dem Dataflow Gen1, den du upgraden möchtest, und wähle dann Upgrade zu Dataflow Gen2 (Vorschau).

    Screenshot des Kontextmenüs der Workspace-Artikelliste zeigt die Option Upgrade to Dataflow Gen2 (Vorschau).

  2. Der Upgrade Power BI Dataflows Gen1 (Vorschau) Wizard öffnet sich im Übersichtsschritt. Schau dir an, wie das Upgrade funktioniert und die Aufmerksamkeitsbenachrichtigung , und wähle dann 'Fang an' aus.

    Screenshot des Übersichtsschritts im Dataflows-Upgrade-Assistenten mit Beschreibung der Schritte Auswählen, Überprüfen und Überwachen sowie einem Achtungshinweis.

  3. Wählen Sie Dataflows Gen1 aus. Der Dataflow Gen1, von dem aus du gestartet hast, ist bereits ausgewählt. Um weitere Datenflüsse gemeinsam zu aktualisieren, wählen Sie zusätzliche Dataflow Gen1-Elemente aus diesem Arbeitsbereich aus. Die Status-Spalte zeigt den Bewertungsstatus für jeden Datenfluss. Fahre mit der Maus über den Indikator neben einem Status, um die Gründe zu sehen, die für diesen Datenfluss gelten. Die meisten Gründe nach dem Upgrade können Sie bewältigen, aber ein Datenfluss mit mehr als 50 aktivierten Abfragen benötigt zuerst eine Aktion. Wählen Sie Weiteraus.

    Screenshot des Schritts

  4. Überprüfung Überprüfen Sie die Dataflow Gen2 (CI/CD)-Elemente, die der Wizard gleich erstellen wird. Jeder verbesserte Datenfluss behält denselben Namen wie der ursprüngliche Dataflow Gen1; nur der Item-Typ ändert sich zu Dataflow Gen2 (CI/CD). Wählen Sie Upgrade aus.

    Screenshot des Review-Schritts, der jeden Datenfluss mit dem Zieltyp Dataflow Gen2 (CI/CD) und dem Upgrade-Button zeigt.

  5. Monitor. Der Zauberer zeigt den Fortschritt des Upgrades. Wenn es fertig ist, erscheint Upgrade abgeschlossen , und du kannst im Arbeitsbereich die aktualisierten Dataflow Gen2 (CI/CD)-Items sehen. Wenn ein Datenfluss nicht aktualisiert wurde, wird er mit seinem Fehler angezeigt. Wählen Sie OK , um den Zauberer zu schließen.

    Screenshot des Schritts „Monitor“, der nach einem erfolgreichen Upgrade „Upgrade Completed“ anzeigt.

Bewertungsstatus

Wenn Sie Datenflüsse auswählen, bewertet der Wizard jeden einzelnen und gibt einen dieser Statuswerte zurück:

Status Was dies bedeutet
Bereit zur Migration Der Zauberer hat nichts gefunden, was vor oder nach dem Upgrade einen manuellen Schritt braucht.
Braucht Aufmerksamkeit Der Zauberer fand einen oder mehrere Gründe, die deine Aufmerksamkeit erfordern. Das Upgrade kann fortgesetzt werden. Überprüfen Sie die Gründe, um zu sehen, was vor oder nach dem Upgrade zu tun ist.
Upgrade nicht verfügbar Du kannst den Datenfluss nicht upgraden, weil du nicht dessen Besitzer bist.

Der Status "Muss Aufmerksamkeit" könnte aus mehr als einem Grund beruhen. Bewegen Sie im Schritt Select Dataflows Gen1 den Mauszeiger über den Indikator neben dem Status, um alle für diesen Datenfluss zutreffenden Gründe anzuzeigen.

Die Bewertung überprüft den Datenfluss selbst, nicht die Items, die ihn lesen, und erkennt nicht jede Einschränkung. Überprüfen Sie die bekannten Einschränkungen, bevor Sie upgraden.

Braucht Aufmerksamkeit

Du kannst einen Datenfluss, der Aufmerksamkeit benötigt, immer noch upgraden, aber die empfohlene Aktion ausführen, um den Datenfluss oder seine nachgelagerten Elemente am Laufen zu halten.

Grund Warum es markiert ist Was nach dem Upgrade zu tun ist
DirectQuery-Konsumenten Der Datenfluss ist mit der Enhanced Compute Engine aktiviert, was bedeutet, dass semantische Modelle oder andere Datenflüsse über DirectQuery darauf zugreifen können. DirectQuery wird mit Dataflow Gen2 nicht unterstützt. Konfigurieren Sie alle nachgelagerten semantischen Modelle für die Verwendung von Direct Lake oder dem Importmodus neu, und aktualisieren Sie alle nachgelagerten Datenflüsse, die DirectQuery für diesen Datenfluss verwenden. Die einzelnen Schritte finden Sie unter Aktualisieren Sie Consumer auf den modernen Power Platform Dataflows-Konnektor.
Bring Your Own Lake (ADLS Gen2-Speicher) Der Datenfluss verwendet Azure Data Lake Storage Gen2 als Speicherziel. Dataflow Gen2 verwendet eine andere Speicherarchitektur mit Datenzielen. Konfigurieren Sie ein ADLS Gen2-Datenziel im aktualisierten Datenfluss, um weiterhin Daten in Ihren See zu schreiben.
Inkrementelle Aktualisierung Der Datenfluss verwendet eine inkrementelle Aktualisierung. Die inkrementellen Aktualisierungseinstellungen für Gen1 werden während des Upgrades nicht übernommen, und die schrittweise Aktualisierung von Dataflow Gen2 erfordert ein Datenziel, das dies unterstützt. Konfigurieren Sie ein Datenziel, das inkrementelle Aktualisierungen unterstützt, und definieren Sie es explizit in den Abfrageeinstellungen, da die Standard-Zielkonfiguration nicht unterstützt wird. Dann konfigurieren Sie die inkrementelle Aktualisierung des aktualisierten Datenflusses neu.
Verbundene Entitäten Der Datenfluss enthält verknüpfte Entitäten, die auf einen anderen Datenfluss verweisen, wodurch eine kaskadierende Aktualisierung ausgelöst wird. Die kaskadierende Aktualisierung verknüpfter Datenflüsse wird in Dataflow Gen2 nicht unterstützt. Konfigurieren Sie eine Pipeline oder einen Zeitplan, um die nachgeschalteten verknüpften Datenfluss-Aktualisierungen separat auszulösen.
Referenziert von verknüpften Entitäten Ein anderer Datenfluss im selben Arbeitsbereich verweist auf diesen Datenfluss als verknüpfte Entität und könnte ihn über den alten Power BI Dataflows Connector konsumieren, der Dataflow Gen2 nicht unterstützt. Öffne und speichere die betroffenen Datenflüsse, damit sie sich wieder auf den aktualisierten Datenfluss binden. Wenn sie den Legacy-Connector verwenden, aktualisieren Sie sie auch auf den modernen Power Platform Dataflows Connector. Für Schritte siehe Aktualisieren von Verbrauchern zum modernen Power Platform Dataflows Connector.
Nicht unterstützte Zeichen im Namen Der Name Dataflow enthält Zeichen, die Dataflow Gen2 (CI/CD) nicht unterstützt. Nur Buchstaben, Zahlen, Weißraum und ( ) [ ] { } + - = _ # sind erlaubt. Der Zauberer entfernt die nicht unterstützten Charaktere während des Upgrades. Um den Namen selbst auszuwählen, benennen Sie den Datenfluss vor dem Upgrade um.
Name wird bereits verwendet Ein Datenfluss mit demselben Namen existiert bereits im Arbeitsbereich. Der Zauberer stellt den aktualisierten Datenfluss mit Migrated voran, um Namenskonflikte zu vermeiden. Um den Namen selbst auszuwählen, benennen Sie vor dem Upgrade einen der Datenflows um.
Mehr als 50 aktivierte Abfragen Dataflow Gen2 (CI/CD) unterstützt bis zu 50 aktivierte Abfragen in einem Dataflow, und dieser Dataflow bietet noch mehr. Reduziere die Anzahl der aktivierten Anfragen auf 50 oder weniger, bevor du upgradest.

Die DirectQuery- und Linked-Entity-Gründe sind Erkennungssignale und kein Beweis einer Abhängigkeit. Prüfen Sie die tatsächlichen Verbraucher (siehe Lineage-Ansicht oder Inventar), bevor Sie ein Upgrade durchführen. Ein Datenfluss kann sich auf beiden Seiten einer Beziehung mit verknüpften Entitäten befinden. Wenn also beide Gründe für die verknüpfte Entität zutreffen, führen Sie beide Aktionen aus.

Upgrade nicht verfügbar

Der Wizard meldet Upgrade nicht verfügbar, wenn du nicht der Eigentümer des Datenflusses bist. Nur der Besitzer kann das Upgrade im Zauberer ausführen. Bitten Sie den Besitzer, es auszuführen, oder verwenden Sie Übernehmen, um selbst der Besitzer zu werden und es auszuführen.

Nach dem Upgrade

Dein Arbeitsbereich zeigt anstelle jedes ursprünglichen Dataflow Gen1 ein Dataflow Gen2 (CI/CD)-Element mit demselben Namen und derselben ID. Erledigen Sie diese Schritte der Reihe nach.

  1. Aktualisieren Sie jeden verbesserten Datenfluss. Das Upgrade aktualisiert den neuen Datenfluss nicht, sodass keine Daten gespeichert werden, bis du ihn auffrischst. Ein nachgelagerter Datenfluss, der diese Daten liest, gibt einen Fehler zurück, bis diese erste Aktualisierung abgeschlossen ist.
  2. Öffnen und speichern Sie jeden nachgelagerten Datenfluss, der einen verbesserten Datenfluss liest. Das Speichern bindet es wieder an den verbesserten Datenfluss. Wenn du diesen Schritt überspringst, liefert der nachgeschaltete Datenfluss weiterhin veraltete Daten zurück.
  3. Führen Sie alle Needs-Attention-Aktionen durch, die auf die von Ihnen aktualisierten Datenströme angewendet wurden.

Bekannte Einschränkungen

Überprüfen Sie diese Einschränkungen, bevor Sie upgraden.

Das Upgrade ist vorhanden und nicht reversibel

Das Upgrade ersetzt das ursprüngliche Dataflow Gen1 durch ein neues Dataflow Gen2 (CI/CD), das denselben ID und Namen verwendet. Du kannst ein Upgrade nicht rückgängig machen. Um aufzurüsten und gleichzeitig dein ursprüngliches Dataflow Gen1 zu behalten, nutze Save As , um stattdessen eine Dataflow Gen2 (CI/CD)-Kopie zu erstellen.

Historische Daten werden nicht übernommen

Die in einem Dataflow Gen1 gespeicherten Daten sind ein Cache der Daten aus Ihrer Quelle; Das Quellsystem bleibt das System der Aufzeichnung. Dataflow Gen2 verwendet eine andere Speicherarchitektur, daher sind diese zwischengespeicherten Daten nach dem Upgrade nicht mehr verfügbar. Wenn Sie die historischen Daten nicht erneut aus der Quelle laden können, sichern Sie die Dataflow-Daten vor dem Upgrade (z. B. in einem Lakehouse), und konfigurieren Sie dann im aktualisierten Dataflow ein Datenziel, um künftige Aktualisierungen dauerhaft zu speichern.

Der alte Power BI Dataflows-Connector kann keinen verbesserten Dataflow lesen

Der veraltete Power BI Dataflows-Connector kann sich nicht mit einem Dataflow Gen2 (CI/CD)-Element verbinden, sodass jedes Element, das diesen Datenfluss über diesen Connector verbraucht, beim nächsten Aktualisieren fehlschlägt. Ein Element, das importierte Daten enthält, zeigt diese Daten bis dahin weiterhin an, sodass es direkt nach dem Upgrade unbeeinflusst aussieht. Aktualisieren Sie diese Elemente, um den modernen Power Platform Dataflows-Connector zu verwenden. Für Schritte siehe Aktualisieren von Verbrauchern zum modernen Power Platform Dataflows Connector.

Man kann einen Datenfluss nicht aktualisieren, während er aktualisiert wird

Manuelle und geplante Aktualisierungen laufen nicht, während der Wizard einen Datenfluss aktualisiert. Aktualisieren Sie den Datenfluss nach Abschluss des Upgrades.

Du kannst ein fehlgeschlagenes Upgrade nicht 24 Stunden lang erneut versuchen

Wenn ein Upgrade fehlschlägt, stellt der Wizard den ursprünglichen Dataflow Gen1 wieder her. Du kannst ein neues Upgrade für diesen Datenfluss erst starten, wenn 24 Stunden vergangen sind. Ein erneuter Versuch zu einem früheren Zeitpunkt schlägt fehl.

Du kannst den Outbound-Zugriffsschutz nach einem Upgrade 30 Tage lang nicht aktivieren

Ein aktualisierter Dataflow Gen1 wird bis zu 30 Tage im Status „Vorläufig gelöscht“ aufbewahrt. Während dieses Zeitfensters kannst du die Outbound Access Protection (OAP) im Arbeitsbereich nicht aktivieren. Warte, bis das Retentionsfenster vorbei ist, oder nutze einen Arbeitsbereich, der bereits OAP aktiviert hat.

Anwendungen, die die Power BI REST API verwenden

Dataflow Gen2 verwendet die Fabric REST API, die nicht vollständig mit der Power BI REST API pariert ist. Wenn Anwendungen Ihren Gen1-Datenfluss über die Power BI REST API auslösen oder verwalten, überprüfen Sie diese Aufrufe und aktualisieren Sie sie auf die entsprechenden Fabric REST API-Endpunkte.

Government Community Cloud (GCC)-Umgebungen werden nicht unterstützt

Fabric Dataflow Gen2 ist derzeit nicht in GCC verfügbar, daher kann man einen Dataflow Gen1 in einer GCC-Umgebung nicht upgraden.

Arbeitsbereichs-Viewer können keine Tabellen aus einem aktualisierten Datenfluss verwenden

Benutzer mit der Viewer-Arbeitsbereichrolle können einen verbesserten Dataflow Gen2 sehen, aber sie können dessen Tabellen nicht über den Power Platform Dataflows Connector nutzen. Weisen Sie Benutzern, die den aktualisierten Datenfluss verwenden müssen, die Arbeitsbereichsrolle „Mitwirkender“, „Mitglied“ oder „Administrator“ zu. Weitere Informationen finden Sie unter Power Query Dataflow Connector - Power Query | Microsoft Learn.

Important

Dataflow Gen2 verwendet ein anderes Rechen- und Abrechnungsmodell als Dataflow Gen1. Der Verbrauch von Kapazitätseinheiten (CU) kann aus vielen Gründen variieren, einschließlich der Verwendung neuer Funktionen in Dataflow Gen2, beispielsweise Lakehouse-Staging und Warehouse-Berechnung. Überprüfen Sie die Aktualisierungsdauer und den CU-Verbrauch. Für weitere Informationen siehe Dataflow Gen2 Preisgestaltung.

Aktualisieren Sie die Verbraucher auf den modernen Power Platform Dataflows-Connector

Der alte Power BI Dataflows-Anschluss kann kein Dataflow Gen2 (CI/CD)-Element lesen. Nach dem Upgrade aktualisieren Sie jedes semantische Modell und jeden Datenfluss, das bzw. der den aktualisierten Datenfluss über den Legacy-Konnektor verwendet, sodass stattdessen der moderne Power Platform Dataflows-Konnektor verwendet wird.

Tipp

Um die Elemente zu finden, die einen aktualisierten Datenfluss verwenden, öffnen Sie den Arbeitsbereich und verwenden Sie Lineage view oder wechseln Sie zu Inventar. In jedem Consumer erscheint der Konnektor im M-Code der Abfrage als PowerBI.Dataflows (veraltet) oder PowerPlatform.Dataflows (modern).

Der Assistent erkennt den Einsatz von Legacy-Connectoren nicht und kann keine Power BI Desktop-Dateien oder Excel-Arbeitsmappen auswerten, die außerhalb von Fabric gespeichert sind. Das Fehlen einer Warnung bedeutet nicht, dass lokale Dateien unberührt bleiben. Inventarisieren Sie die .pbix- und .xlsx-Dateien, die den aktualisierten Datenfluss lesen, aktualisieren Sie deren Abfragen und überprüfen Sie eine Aktualisierung.

Beispiel: Ändere den Connector in einer Abfrage

Hier ist eine Abfrage, die einen Datenfluss über den alten Power BI Dataflows Connector ausliest.

let
    Source = PowerBI.Dataflows([]),
    #"Navigation 1" = Source{[workspaceId = "<workspace ID>"]}[Data],
    #"Navigation 2" = #"Navigation 1"{[dataflowId = "<dataflow ID>"]}[Data],
    #"Navigation 3" = #"Navigation 2"{[entity = "Customers"]}[Data]
in
    #"Navigation 3"

Hier ist dieselbe Abfrage, aktualisiert für die Verwendung mit dem modernen Power Platform Dataflows-Konnektor. Zwei Dinge ändern sich: die Steckverbinderfunktion und einen Workspaces Navigationsschritt, den der alte Anschluss nicht hat. Die Arbeitsbereich-ID, Datenfluss-ID und der Entitätsname bleiben gleich, da das Upgrade alle drei beibehält.

let
    Source = PowerPlatform.Dataflows([]),
    #"Navigation 1" = Source{[Id = "Workspaces"]}[Data],
    #"Navigation 2" = #"Navigation 1"{[workspaceId = "<workspace ID>"]}[Data],
    #"Navigation 3" = #"Navigation 2"{[dataflowId = "<dataflow ID>"]}[Data],
    #"Navigation 4" = #"Navigation 3"{[entity = "Customers"]}[Data]
in
    #"Navigation 4"

Wo die Änderung vorgenommen werden sollte

Nehmen Sie die Änderung in Power Query vor.

  1. Öffnen Sie die Abfrage, die den verbesserten Datenfluss im erweiterten Editor liest.
  2. Aktualisieren Sie die Abfrage, um den modernen Connector zu verwenden, wie im vorherigen Beispiel gezeigt. Behalte die Workspace-ID, Dataflow-ID und den Entitätsnamen, die die Abfrage bereits verwendet.
  3. Wenn Sie aufgefordert werden, melden Sie sich mit Ihrem Organisationskonto bei der Power Platform Dataflows-Quelle an. Der moderne Connector ist eine andere Quelle als der Alte, daher werden die bereits vorhandenen Zugangsdaten nicht übernommen.
  4. Speichere deine Änderungen und aktualisiere dann, um es zu bestätigen.

DirectQuery-Konsumenten

DirectQuery wird mit Dataflow Gen2 nicht unterstützt, daher stellt das Wechseln des Connectors allein keine DirectQuery-Verbindung wieder her. Ändern Sie für jedes nachgelagerte semantische Modell, das den Dataflow im DirectQuery-Modus liest, zusätzlich zur Aktualisierung des Connectors den Speichermodus auf Import oder Direct Lake.