Freigeben über


Wie man Abfragen aus Power Query im Desktop (Power BI und Excel) in Dataflows migriert

Wenn Sie bereits Abfragen in Power Query haben, entweder in Power BI Desktop oder in Excel, möchten Sie die Abfragen möglicherweise in Dataflows migrieren. Der Migrationsprozess ist einfach und geradlinig. In diesem Artikel erfahren Sie, wie Sie das tun können.

Wie Sie einen Dataflow in Microsoft Power Platform erstellen können, erfahren Sie unter Erstellen und Verwenden von Dataflows in Power Platform. Wie Sie einen Dataflow in Power BI erstellen können, erfahren Sie unter Erstellen und Verwenden von Dataflows in Power BI.

Migration der Abfragen vom Desktop

So migrieren Sie Abfragen aus Power Query in die Desktop-Tools:

  1. Öffnen Sie den Power Query Editor:

    • Wählen Sie in Power BI Desktop auf der Registerkarte Home Daten transformieren.

      Öffnen Sie den Power Query-Editor.

    • Wählen Sie in Excel auf der Registerkarte Daten die Option Daten abrufen>Power Query Editor starten.

      Öffnen Sie Power Query-Editor aus Excel.

  2. Kopieren Sie die Abfragen:

    Wenn Sie Ihre Abfragen in Ordnern organisiert haben (in Power Query Gruppen genannt):

    1. Wählen Sie im Bereich Abfragen Strg , während Sie die Ordner auswählen, die Sie in den Dataflow migrieren möchten.

    2. Wählen Sie Strg+C.

      Wählen Sie Ordner aus, und kopieren Sie sie.

    Wenn Sie keine Ordner haben:

    1. Wählen Sie im Bereich Abfragen Strg, während Sie die Abfragen auswählen, die Sie migrieren möchten.

    2. Wählen Sie Strg+C.

      Wählen Sie Abfragen aus, und kopieren Sie sie.

  3. Fügen Sie die kopierten Abfragen in einen Dataflow ein:

    1. Erstellen Sie einen Dataflow, wenn Sie noch keinen haben.

      Erstellen eines Power BI-Datenflows.

    2. Öffnen Sie den Dataflow in Power Query Editor, und wählen Sie im Bereich Abfragen Strg+V, um die kopierten Ordner oder Abfragen einzufügen.

      Fügen Sie Abfragen oder Ordner in den Datenflow ein.

    Das folgende Bild zeigt ein Beispiel für erfolgreich kopierte Ordner.

    Kopieren und Einfügen ist erfolgreich abgeschlossen.

  4. Verbinden Sie das lokale Daten-Gateway.

    Wenn Ihre Datenquelle eine lokale Quelle ist, müssen Sie einen zusätzlichen Schritt durchführen. Beispiele für lokale Quellen sind Excel-Dateien in einem gemeinsamen Ordner in einer lokalen Domäne oder eine SQL Server-Datenbank, die auf einem lokalen Server gehostet wird.

    Ein Dataflow als Cloud-basierter Dienst erfordert ein lokales Daten-Gateway, um eine Verbindung zur lokalen Datenquelle herzustellen. Sie müssen das Gateway für dieses Quellsystem installieren und konfigurieren, und dann die Datenquelle dafürhinzufügen. Nachdem Sie diese Schritte durchgeführt haben, können Sie das lokale Daten-Gateway auswählen, wenn Sie die Tabelle im Dataflow erstellen.

    Gatewaysetup.

    Für Datenquellen, die sich in der Cloud befinden, wie z. B. eine Azure SQL-Datenbank, ist das Gateway nicht erforderlich.

  5. Konfigurieren Sie die Verbindung zur Datenquelle, indem Sie Configure connection wählen und die Anmeldeinformationen oder alles andere eingeben, was Sie in diesem Stadium für die Verbindung zur Datenquelle benötigen.

    Konfigurieren Sie die Verbindung.

  6. Überprüfen Sie die Verbindung:

    Wenn Sie alle Schritte erfolgreich durchgeführt haben, sehen Sie eine Vorschau der Daten im Power Query Editor.

Einige Power Query Desktop-Funktionen erfordern ein Gateway in Power Query Online

Für einige der Funktionen ist möglicherweise ein Gateway erforderlich, auch wenn sich die Quelle nicht vor Ort befindet. Dazu gehören Funktionen wie Web.BrowserContents und Web.Page. In diesem Fall erhalten Sie möglicherweise eine Fehlermeldung, die angibt, welche Funktion nicht unterstützt wird. Die folgende Abbildung zeigt ein Beispiel für eines dieser Szenarien.

Nicht unterstützte Funktionen im Datenflow.

Wenn ein solches Szenario eintritt, haben Sie zwei Möglichkeiten. Sie können das Gateway für diese Datenquelle einrichten, oder Sie können die Abfrage im Power Query Editor für den Dataflow aktualisieren, indem Sie eine Reihe von Schritten verwenden, die ohne das Gateway unterstützt werden.

Aktualisieren Sie die Dataflowtabellen

Nachdem Sie Ihre Abfragen in den Dataflow migriert haben, müssen Sie den Dataflow aktualisieren, damit die Daten in diese Tabellen geladen werden. Sie können einen Dataflow manuell aktualisieren oder eine automatische Aktualisierung nach einem von Ihnen gewählten Zeitplan konfigurieren.

Aktualisieren Sie den Dataflow.

Daten aus Power Query Desktop abrufen

Sie können jetzt Daten aus Dataflowtabellen in Power BI Desktop abrufen, indem Sie die Power Platform-Dataflow- oder Dataverse-Konnektoren verwenden (je nachdem, welche Art von Dataflow Sie verwenden, analytisch oder Standard). Weitere Informationen: Verbindung zu Daten, die von Power Platform-Dataflows in Power BI Desktop erstellt wurden

Abrufen von Daten aus Dataflows über Power BI Desktop.