Del via


Brug SQL Analytics-slutpunktet til at forespørge om data

Gælder for:SQL-database i Microsoft Fabric

Data, du opretter i din SQL-database i Fabric, afspejles automatisk til Microsoft Fabric OneLake i Delta-format med korte intervaller. Disse spejlede data er nyttige for mange programmer, herunder at fungere som en rapportdatakilde for at lette beregningsbelastningen på din driftsmæssige database.

Forudsætninger

  • Fuldfør alle de forrige trin i dette selvstudium.

Få adgang til SQL Analytics-slutpunktet for din SQL-database i Fabric

Du kan få adgang til disse spejlede data ved at vælge SQL Analytics-slutpunktet i arbejdsområdevisningen.

Skærmbillede af SQL Analytics-slutpunktet for SQL-databasen i arbejdsområdevisningen.

Du kan også få adgang til SQL Analytics-slutpunktet i databasevisningen.

Skærmbillede, der viser rullelisten, hvor du kan skifte fra SQL-databasen til SQL Analytics-slutpunktsvisningen.

Når du åbner SQL Analytics-slutpunktet for SQL-databasen, får du vist en visning, der ligner SQL-databasen i Fabric-visningen.

Skærmbillede, der viser de samme data, der er tilgængelige i Stifinder via SQL Analytics-slutpunktet for SQL-databasen.

Forespørg om data med SQL Analytics-slutpunktet

Du kan forespørge en hvilken som helst af de spejlede data i SQL Analytics-slutpunktet ved hjælp af Transact-SQL-standardsætninger, der er kompatible med et Fabric-lager. Du kan ikke føje databærende objekter til disse data, men du kan føje visninger til dataene til rapporterings- og analyseformål. Brug af det skrivebeskyttede SQL-analyseslutpunkt letter beregningstrykket fra din driftsmæssige database og skalerer systemet til rapporterings- og analyseformål.

På dette trin skal du oprette en visning over de spejlede data og derefter oprette en rapport for at få vist resultaterne.

  1. Sørg for, at du er i SQL Analytics-slutpunktet, og åbn derefter et nyt forespørgselsvindue ved hjælp af ikonlinjen, der viser et papir med bogstaverne SQL , og indsæt følgende Transact-SQL-kode, og vælg Kør for at udføre den. Denne T-SQL-forespørgsel opretter tre nye SQL-visninger med navnet SupplyChain.vProductsBySupplier, SupplyChain.vSalesByDateog 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   
    

Du kan nu bruge disse visninger i analyser og rapportering. Du skal oprette en rapport ved hjælp af disse visninger senere i dette selvstudium.

Hvis du vil vide mere om automatisk spejling af SQL-database i OneLake, skal du se Mirroring Fabric SQL-database i Microsoft Fabric (prøveversion).

Næste trin