Freigeben über


Verwenden des SQL-Analyseendpunkts zum Abfragen von Daten

Gilt für:SQL-Datenbank in Microsoft Fabric

Daten, die Sie in Ihrer SQL-Datenbank in Fabric erstellen, werden in kurzen Intervallen automatisch in Microsoft Fabric OneLake im Delta-Format gespiegelt. Diese gespiegelten Daten sind für viele Anwendungen nützlich, unter anderem als Datenquelle für Berichte, um die Rechenlast Ihrer operativen Datenbank zu verringern.

Voraussetzungen

  • Führen Sie alle vorherigen Schritte in diesem Tutorial aus.

Zugriff auf den SQL-Analyseendpunkt Ihrer SQL-Datenbank in Fabric

Sie können auf diese gespiegelten Daten zugreifen, indem Sie den Endpunkt SQL-Analysen in Ihrer Arbeitsbereichsansicht auswählen.

Screenshot des SQL-Analyse-Endpunkts der SQL-Datenbank in der Ansicht „Arbeitsbereich“.

Sie können auch auf den Endpunkt für SQL-Analysen in der Datenbankansicht zugreifen.

Der Screenshot zeigt die Dropdownliste zum Wechsel von der SQL-Datenbank zur Ansicht des SQL-Analyseendpunkts.

Wenn Sie den Endpunkt SQL-Analyse der SQL-Datenbank öffnen, gelangen Sie zu einer Ansicht, die der SQL-Datenbank in der Fabric-Ansicht ähnelt.

Der Screenshot zeigt dieselben Daten, die im Explorer über den SQL-Analyseendpunkt der SQL-Datenbank verfügbar sind.

Daten mit dem SQL-Analyseendpunkt abfragen

Sie können alle gespiegelten Daten im SQL-Analyseendpunkt mithilfe von Standardanweisungen für Transact-SQL abfragen, die mit einem Fabric-Warehouse kompatibel sind. Sie können diesen Daten keine datentragenden Objekte hinzufügen, aber Sie können den Daten Ansichten für Berichts- und Analysezwecke hinzufügen. Durch die Verwendung des schreibgeschützten SQL-Analyseendpunkts wird die Rechenlast Ihrer operativen Datenbank verringert und das System für Berichts- und Analysezwecke skaliert.

Erstellen Sie in diesem Schritt eine Ansicht der gespiegelten Daten und erstellen Sie dann einen Bericht, um die Ergebnisse anzuzeigen.

  1. Stellen Sie sicher, dass Sie sich im Endpunkt der SQL-Analyse befinden, und öffnen Sie dann über die Symbolleiste, die ein Blatt Papier mit den Buchstaben SQL darstellt, ein neues Abfragefenster. Fügen Sie den folgenden Transact-SQL-Code ein und wählen Sie Ausführen, um ihn auszuführen. Diese T-SQL-Abfrage erstellt drei neue SQL-Ansichten, benannt SupplyChain.vProductsBySupplier, SupplyChain.vSalesByDate und SupplyChain.vTotalProductsByVendorLocation.

    CREATE VIEW SupplyChain.vProductsBySupplier AS
    -- View for total products by each supplier
    SELECT sod.ProductID
    , sup.CompanyName
    , SUM(sod.OrderQty) AS TotalOrderQty
    FROM SalesLT.SalesOrderHeader AS soh
    INNER JOIN SalesLT.SalesOrderDetail AS sod 
        ON soh.SalesOrderID = sod.SalesOrderID
        INNER JOIN SupplyChain.Warehouse AS sc 
            ON sod.ProductID = sc.ProductID
            INNER JOIN dbo.Suppliers AS sup 
                ON sc.SupplierID = sup.SupplierID
    GROUP BY sup.CompanyName, sod.ProductID;
    GO
    CREATE VIEW SupplyChain.vSalesByDate AS
    -- Product Sales by date and month
    SELECT YEAR(OrderDate) AS SalesYear
    , MONTH(OrderDate) AS SalesMonth
    , ProductID
    , SUM(OrderQty) AS TotalQuantity
    FROM SalesLT.SalesOrderDetail AS SOD
    INNER JOIN SalesLT.SalesOrderHeader AS SOH 
        ON SOD.SalesOrderID = SOH.SalesOrderID
    GROUP BY YEAR(OrderDate), MONTH(OrderDate), ProductID;
    GO
    CREATE VIEW SupplyChain.vTotalProductsByVendorLocation AS
    -- View for total products by each supplier by location
    SELECT wh.SupplierLocationID AS 'Location'
    , vpbs.CompanyName AS 'Supplier'
    , SUM(vpbs.TotalOrderQty) AS 'TotalQuantityPurchased'
    FROM SupplyChain.vProductsBySupplier AS vpbs
    INNER JOIN SupplyChain.Warehouse AS wh
        ON vpbs.ProductID = wh.ProductID
    GROUP BY wh.SupplierLocationID, vpbs.CompanyName;
    GO   
    

Sie können diese Ansichten jetzt in Analysen und Berichten verwenden. Sie werden später in diesem Tutorial einen Bericht mit diesen Ansichten erstellen.

Weitere Informationen zur automatischen Spiegelung von SQL-Datenbanken in OneLake finden Sie unter Spiegelung der Fabric SQL-Datenbank in Microsoft Fabric (Vorschau).

Nächster Schritt