Uso del punto de conexión de análisis SQL para consultar datos
Se aplica a :✅base de datos SQL en Microsoft Fabric
Los datos que cree en la base de datos SQL en Fabric se reflejan automáticamente en Microsoft Fabric OneLake en formato Delta, a intervalos cortos. Estos datos reflejados son útiles para muchas aplicaciones, incluida la función como origen de datos de informes para aliviar la presión de proceso en la base de datos operativa.
Requisitos previos
- Complete todos los pasos anteriores de este tutorial.
Acceso al punto de conexión de análisis SQL de la base de datos SQL en Fabric
Para acceder a estos datos reflejados, seleccione el punto de conexión de SQL Analytics en la vista Área de trabajo.
También puede acceder al punto de conexión de SQL Analytics en la vista de base de datos.
Al abrir el punto de conexión de SQL Analytics de la base de datos SQL, se le muestra una vista similar a la de la base de datos SQL en la vista tejido.
Datos de consulta con el punto de conexión de análisis SQL
Puede consultar cualquiera de los datos reflejados en el punto de conexión de SQL Analytics mediante instrucciones Transact-SQL estándar compatibles con un almacenamiento de Fabric. No puede agregar objetos de rodamiento de datos a estos datos, pero puede agregar vistas a los datos con fines analíticos y de informes. El uso del punto de conexión de análisis SQL de solo lectura alivia la presión de proceso de la base de datos operativa y escala el sistema con fines de informes y análisis.
En este paso, cree una vista sobre los datos reflejados y, a continuación, cree un informe para mostrar los resultados.
Asegúrese de que está en el punto de conexión de SQL Analytics y, a continuación, abra una nueva ventana Consulta con la barra de iconos que muestra un documento con las letras SQL y pegue el código Transact-SQL siguiente y seleccione Ejecutar para ejecutarlo. Esta consulta de T-SQL crea tres nuevas vistas SQL, denominadas
SupplyChain.vProductsBySupplier
,SupplyChain.vSalesByDate
ySupplyChain.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
Ahora puede usar estas vistas en análisis e informes. Creará un informe con estas vistas más adelante en este tutorial.
Para obtener más información sobre la creación de reflejo automática de la base de datos SQL en OneLake, consulte Creación de reflejo de la base de datos SQL de Fabric en Microsoft Fabric (versión preliminar).