Freigeben über


Abfragen des SQL-Analyseendpunkts Ihrer SQL-Datenbank in Fabric

Gilt für:SQL-Datenbank in Microsoft Fabric

Jede Fabric SQL-Datenbank wird mit einem gekoppelten SQL-Analyseendpunkt erstellt. Auf diese Weise können Sie alle Ihre Berichterstellungsabfragen für die OneLake-Kopie der Daten ausführen, ohne sich Gedanken über die Auswirkungen auf die Produktion machen zu müssen. Sie sollten alle Berichtsabfragen für den SQL-Analyseendpunkt ausführen. Abfragen der SQL-Datenbank direkt für die Berichte, für die die aktuellsten Daten erforderlich sind.

Voraussetzungen

Zugreifen auf den SQL-Analyseendpunkt

Der SQL-Analyseendpunkt kann mit T-SQL auf mehrere Arten abgefragt werden:

  • Der erste ist über den Arbeitsbereich. Jede SQL-Datenbank wird mit einem Standardsemantikmodell und einem SQL-Analyseendpunkt gekoppelt. Das Semantikmodell und der SQL-Analyseendpunkt werden immer zusammen mit der SQL-Datenbank in der Elementauflistung des Arbeitsbereichs angezeigt. Sie können auf jede dieser Elemente zugreifen, indem Sie sie anhand des Namens aus der Liste auswählen. Screenshot des Fabric-Portals mit der Arbeitsbereichselementliste und den drei Objekten, die mit einer SQL-Datenbank erstellt wurden.

  • Auf den SQL-Analyseendpunkt kann auch innerhalb des SQL-Abfrage-Editors zugegriffen werden. Dies kann besonders hilfreich sein, wenn zwischen der Datenbank und dem SQL-Analyseendpunkt umgeschaltet werden. Verwenden Sie den Pulldown in der oberen rechten Ecke, um vom Editor zum Analyseendpunkt zu wechseln.
    Screenshot des Fabric-Portals mit der Dropdownliste des Abfrage-Editors mit den Optionen für SQL-Datenbank und SQL-Analyseendpunkt.

  • Der SQL-Analyseendpunkt verfügt auch über eine eigene SQL-Verbindungszeichenfolge, wenn Sie sie direkt von Tools wie SQL Server Management Studio oder der Mssql-Erweiterung mit Visual Studio Codeabfragen möchten. Informationen zum Abrufen der Verbindungszeichenfolgen finden Sie unter Suchen von SQL-Verbindungszeichenfolgen.

Abfragen des SQL-Analyseendpunkts

  1. Öffnen Sie eine vorhandene Datenbank mit einigen Daten oder erstellen Sie eine neue Datenbank und laden Sie sie mit Beispieldaten.

  2. Erweitern Sie den Objekt-Explorer und notieren Sie sich die Tabellen in der Datenbank.

  3. Wählen Sie oben im Editor das Replikationsmenü aus, wählen Sie Überwachen der Replikation aus.

  4. Eine Liste, die die Tabellen in der Datenbank enthält, wird angezeigt. Wenn es sich um eine neue Datenbank handelt, sollten Sie warten, bis alle Tabellen repliziert wurden. Auf der Symbolleiste befindet sich eine Aktualisierungsschaltfläche. Wenn Probleme beim Replizieren Ihrer Daten auftreten, wird sie auf dieser Seite angezeigt.

  5. Nachdem Ihre Tabellen repliziert wurden, schließen Sie die Seite Monitorreplikation.

  6. Wählen Sie den SQL-Analyseendpunkt aus der Dropdownliste im SQL-Abfrage-Editor aus.
    Screenshot des Fabric-Portals mit der Dropdownliste des Abfrage-Editors mit den Optionen für SQL-Datenbank und SQL-Analyseendpunkt.

  7. Nun sehen Sie, dass sich der Objekt-Explorer in die Lagerumgebung geändert hat.

  8. Wählen Sie einige Ihrer Tabellen aus, um die Daten anzuzeigen, die direkt aus OneLake gelesen werden.

  9. Wählen Sie das Kontextmenü (...) für eine beliebige Tabelle aus, und wählen Sie im Menü Eigenschaften aus. Hier sehen Sie die OneLake-Informationen und ABFS Dateipfad.

  10. Schließen Sie die Eigenschaften-Seite, und wählen Sie das Kontextmenü (...) für eine der Tabellen erneut aus.

  11. Wählen Sie neue Abfrage und WICHTIGSTE 100 AUSWÄHLEN aus. Führen Sie die Abfrage aus, um die 100 wichtigsten Datenzeilen anzuzeigen, die vom SQL-Analyse-Endpunkt, einer Kopie der Datenbank in OneLake, abgefragt wurden.

  12. Wenn Sie über andere Datenbanken in Ihrem Arbeitsbereich verfügen, können Sie auch Abfragen mit datenbankübergreifenden Verknüpfungen ausführen. Wählen Sie die Schaltfläche + Warehouse im Objekt-Explorer aus, um den SQL-Analyseendpunkt für eine andere Datenbank hinzuzufügen. Sie können T-SQL-Abfragen wie die folgenden schreiben, die verschiedenen Fabric-Datenspeichern verknüpfen:

    SELECT TOP (100) [a.AccountID], 
                [a.Account_Name], 
                [o.Order_Date], 
                [o.Order_Amount] 
    FROM    [Contoso Sales Database].[dbo].[dbo_Accounts] a  
            INNER JOIN [Contoso Order History Database].[dbo].[dbo_Orders] o  
            ON a.AccountID = o.AccountID;
    
  13. Wählen Sie als Nächstes das Dropdownmenü Neue Abfrage auf der Symbolleiste aus, und wählen Sie Neue SQL-Abfrage im Notebook ausScreenshot des SQL-Abfrage-Editors des Fabric-Portals mit der Dropdownliste für neue SQL-Abfragen.

  14. Wählen Sie in der Notebookoberfläche das Kontextmenü (...) neben einer Tabelle aus, und wählen Sie dann WICHTIGSTE 100 AUSWÄHLENaus. Screenshot der Notebookoberfläche der SQL-Datenbank mit der Option WICHTIGSTE 100 AUSWÄHLEN neben einer Tabelle im Objekt-Explorer.

  15. Um die T-SQL-Abfrage auszuführen, wählen Sie die Wiedergabeschaltfläche neben der Abfragezelle im Notebook aus. Screenshot der Fabric-Portal-Notebookoberfläche zum Abfragen einer Tabelle.

Nächster Schritt