Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőre vonatkozik:✅ SQL-adatbázis a Microsoft Fabricben
A Fabricben az SQL-adatbázisban létrehozott adatok rövid időközönként automatikusan a Microsoft Fabric OneLake-ra lesznek tükrözve Delta formátumban. Ezek a tükrözött adatok számos alkalmazás esetében hasznosak, például jelentéskészítési adatforrásként szolgálnak a számítási terhelés csökkentéséhez az operatív adatbázisra.
Előfeltételek
- Végezze el az oktatóanyag összes korábbi lépését.
Az SQL-adatbázis SQL Analytics-végpontjának elérése a Fabricben
Ezeket a tükrözött adatokat úgy érheti el, hogy kiválasztja az SQL Analytics-végpontot a Munkaterület nézetben.
Az SQL Analytics-végpontot az adatbázis nézetben is elérheti.
Amikor megnyitja az SQL-adatbázis SQL Analytics-végpontját, a rendszer az SQL Database-hez hasonló nézetbe kerül Fabric nézetben.
Adatok lekérdezése az SQL Analytics-végponttal
Az SQL Analytics-végponton lévő tükrözött adatok bármelyikét lekérdezheti a Fabric-raktárral kompatibilis standard Transact-SQL-utasítások használatával. Nem vehet fel adathordozó objektumokat ezekhez az adatokhoz, de jelentéskészítési és elemzési célokra nézeteket adhat hozzá az adatokhoz. A csak olvasható SQL Analytics-végpont használata enyhíti a számítási terhelést az operatív adatbázisból, és jelentéskészítési és elemzési célokra skálázza a rendszert.
Ebben a lépésben hozzon létre egy nézetet a tükrözött adatok felett, majd hozzon létre egy jelentést az eredmények megjelenítéséhez.
Győződjön meg arról, hogy az SQL Analytics-végponton van, majd nyisson meg egy új Lekérdezés ablakot az SQL betűkkel ellátott papírt ábrázoló ikonsáv használatával, majd illessze be a következő Transact-SQL-kódot, majd a Futtatás gombra kattintva hajtsa végre. Ez a T-SQL-lekérdezés három új, névvel ellátott
SupplyChain.vProductsBySupplierSupplyChain.vSalesByDateSupplyChain.vTotalProductsByVendorLocationSQL-nézetet hoz létre.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
Most már használhatja ezeket a nézeteket az elemzésben és a jelentéskészítésben. Az oktatóanyag későbbi részében ezeket a nézeteket használó jelentést fog létrehozni.
Az SQL-adatbázis OneLake-be való automatikus tükrözésével kapcsolatos további információkért lásd a Mirroring Fabric SQL-adatbázist a Microsoft Fabricben.