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.
Du kan också komma åt SQL-analysslutpunkten i databasvyn.
När du öppnar SQL-analysslutpunkten för SQL-databasen visas en vy som liknar SQL-databasen i infrastrukturvyn.
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.
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.vSalesByDate
ochSupplyChain.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).