Dela via


Använda SQL Analytics-slutpunkten för att fråga efter data

Gäller för:SQL-databas i Microsoft Fabric

Data som du skapar i SQL-databasen i Fabric speglas automatiskt till Microsoft Fabric OneLake i Delta-format med korta intervall. Dessa speglade data är användbara för många program, inklusive att fungera som en rapporteringsdatakälla för att minska beräkningsbelastningen på din operativa databas.

Förutsättningar

  • Slutför alla föregående steg i den här självstudien.

Få åtkomst till SQL-analysslutpunkten för din SQL-databas i Fabric

Du kan komma åt dessa speglade data genom att välja SQL-analysslutpunkten i vyn Arbetsyta.

Skärmbild av SQL-analysslutpunkten för SQL-databasen i arbetsytevyn.

Du kan också komma åt SQL-analysslutpunkten i databasvyn.

Skärmbild som visar listrutan för att växla från SQL-databasen till SLUTpunktsvyn för SQL-analys.

När du öppnar SQL-analysslutpunkten för SQL-databasen visas en vy som liknar SQL-databasen i infrastrukturvyn.

Skärmbild som visar samma data som är tillgängliga i Utforskaren via SQL-analysslutpunkten för SQL-databasen.

Fråga efter data med SQL-analysslutpunkten

Du kan fråga någon av de speglade data i SQL-analysslutpunkten med hjälp av standard transact-SQL-instruktioner som är kompatibla med ett Infrastrukturlager. Du kan inte lägga till databärande objekt i dessa data, men du kan lägga till vyer i data för rapportering och analys. Med hjälp av den skrivskyddade SQL-analysslutpunkten minskar beräkningstrycket från din driftdatabas och skalar systemet för rapportering och analys.

I det här steget skapar du en vy över speglade data och skapar sedan en rapport för att visa resultatet.

  1. Se till att du är i SQL-analysslutpunkten och öppna sedan ett nytt frågefönster med hjälp av ikonfältet som visar ett papper med bokstäverna SQL och klistra in följande Transact-SQL Code och välj Kör för att köra den. Den här T-SQL-frågan skapar tre nya SQL-vyer med namnet SupplyChain.vProductsBySupplier, SupplyChain.vSalesByDateoch 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   
    

Nu kan du använda dessa vyer i analys och rapportering. Du skapar en rapport med hjälp av dessa vyer senare i den här självstudien.

Mer information om automatisk spegling av SQL-databas till OneLake finns i Mirroring Fabric SQL Database in Microsoft Fabric (förhandsversion).

Gå vidare