Het SQL Analytics-eindpunt gebruiken om query's uit te voeren op gegevens
Van toepassing op:✅SQL-database in Microsoft Fabric
Gegevens die u in uw SQL-database in Fabric maakt, worden automatisch gespiegeld naar Microsoft Fabric OneLake in Delta-indeling, met korte tussenpozen. Deze gespiegelde gegevens zijn nuttig voor veel toepassingen, waaronder het fungeren als een rapportagegegevensbron om de rekenbelasting op uw operationele database te verlichten.
Vereisten
- Voltooi alle vorige stappen in deze zelfstudie.
Toegang tot het SQL-analyse-eindpunt van uw SQL-database in Fabric
U hebt toegang tot deze gespiegelde gegevens door het SQL-analyse-eindpunt te selecteren in de werkruimteweergave.
U kunt ook toegang krijgen tot het SQL Analytics-eindpunt in de databaseweergave.
Wanneer u het SQL Analytics-eindpunt van de SQL-database opent, wordt u naar een weergave gebracht die vergelijkbaar is met de SQL-database in de fabric-weergave.
Query's uitvoeren op gegevens met het SQL Analytics-eindpunt
U kunt een query uitvoeren op alle gespiegelde gegevens in het SQL-analyse-eindpunt met behulp van standaard Transact-SQL-instructies die compatibel zijn met een Fabric-warehouse. U kunt geen gegevenslagerobjecten toevoegen aan deze gegevens, maar u kunt weergaven toevoegen aan de gegevens voor rapportage- en analysedoeleinden. Het gebruik van het alleen-lezen SQL-analyse-eindpunt vermindert de rekenbelasting van uw operationele database en schaalt het systeem voor rapportage- en analysedoeleinden.
In deze stap maakt u een weergave van de gespiegelde gegevens en maakt u vervolgens een rapport om de resultaten weer te geven.
Zorg ervoor dat u zich in het EINDPUNT voor SQL-analyse bevindt en open vervolgens een nieuw queryvenster met behulp van de pictogrambalk die een papier met de letters SQL weergeeft en plak de volgende Transact-SQL-code en selecteer Uitvoeren om deze uit te voeren. Met deze T-SQL-query worden drie nieuwe SQL-weergaven, benoemd
SupplyChain.vProductsBySupplier
enSupplyChain.vSalesByDate
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
U kunt deze weergaven nu gebruiken in analyse en rapportage. U maakt een rapport met behulp van deze weergaven verderop in deze zelfstudie.
Zie Mirroring Fabric SQL-database in Microsoft Fabric (preview) voor meer informatie over het automatisch spiegelen van SQL-databases in OneLake.