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.
Du kan også få adgang til SQL Analytics-slutpunktet i databasevisningen.
Når du åbner SQL Analytics-slutpunktet for SQL-databasen, får du vist en visning, der ligner SQL-databasen i Fabric-visningen.
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.
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.vSalesByDate
ogSupplyChain.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).