ใช้จุดสิ้นสุดการวิเคราะห์ SQL เพื่อคิวรีข้อมูล
นําไปใช้กับ:✅ฐานข้อมูล SQL ใน Microsoft Fabric
ข้อมูลที่คุณสร้างในฐานข้อมูล SQL ของคุณใน Fabric จะถูกมิเรอร์โดยอัตโนมัติไปยัง Microsoft Fabric OneLake ในรูปแบบ Delta ในช่วงเวลาสั้น ๆ ข้อมูลมิเรอร์นี้มีประโยชน์สําหรับแอปพลิเคชันจํานวนมาก รวมถึงการให้บริการเป็นแหล่งข้อมูลการรายงานเพื่อบรรเทาแรงกดดันจากการคํานวณฐานข้อมูลการดําเนินงานของคุณ
ข้อกำหนดเบื้องต้น
- ทําตามขั้นตอนก่อนหน้าทั้งหมดในบทช่วยสอนนี้
เข้าถึงจุดสิ้นสุดการวิเคราะห์ SQL ของฐานข้อมูล SQL ของคุณใน Fabric
คุณสามารถเข้าถึงข้อมูลมิเรอร์นี้ได้โดยการเลือกจุดสิ้นสุดการวิเคราะห์ SQL ในมุมมองพื้นที่ทํางานของคุณ
คุณยังสามารถเข้าถึงจุดสิ้นสุดการวิเคราะห์ SQL ในมุมมองฐานข้อมูลได้
เมื่อคุณเปิดจุดสิ้นสุดการวิเคราะห์ SQL ของฐานข้อมูล SQL คุณจะถูกนําไปยังมุมมองที่คล้ายกับฐานข้อมูล SQL ในมุมมอง Fabric
สอบถามข้อมูลด้วยจุดสิ้นสุดการวิเคราะห์ SQL
คุณสามารถคิวรีข้อมูลมิเรอร์ใด ๆ ในจุดสิ้นสุดการวิเคราะห์ SQL โดยใช้คําสั่ง Transact-SQL มาตรฐานที่เข้ากันได้กับ คลังสินค้า Fabric คุณไม่สามารถเพิ่มวัตถุแบกข้อมูลไปยังข้อมูลนี้ได้ แต่คุณสามารถเพิ่มมุมมองไปยังข้อมูลเพื่อวัตถุประสงค์ในการรายงานและการวิเคราะห์ได้ การใช้จุดสิ้นสุดการวิเคราะห์ SQL แบบอ่านอย่างเดียวช่วยบรรเทาความดันในการคํานวณจากฐานข้อมูลการดําเนินงานของคุณและปรับมาตราส่วนระบบสําหรับการรายงานและการวิเคราะห์
ในขั้นตอนนี้ สร้างมุมมองผ่านข้อมูลมิเรอร์ จากนั้นสร้างรายงานเพื่อแสดงผลลัพธ์
ตรวจสอบให้แน่ใจว่าคุณอยู่ในจุดสิ้นสุดการวิเคราะห์ SQL จากนั้นเปิดหน้าต่างคิวรีใหม่โดยใช้แถบไอคอนที่แสดงกระดาษที่มีตัวอักษร SQL และวางรหัส Transact-SQL ต่อไปนี้และเลือก เรียกใช้ เพื่อดําเนินการ คิวรี T-SQL นี้จะสร้างมุมมอง SQL ใหม่สามมุมมอง ที่ชื่อว่า
SupplyChain.vProductsBySupplier
SupplyChain.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
ตอนนี้คุณสามารถใช้มุมมองเหล่านี้ในการวิเคราะห์และการรายงานได้แล้ว คุณจะสร้างรายงานโดยใช้มุมมองเหล่านี้ในภายหลังในบทช่วยสอนนี้
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการมิเรอร์อัตโนมัติของฐานข้อมูล SQL ลงใน OneLake โปรดดู ฐานข้อมูล Mirroring Fabric SQL ใน Microsoft Fabric (ตัวอย่าง)