Compartir a través de


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.

Captura de pantalla del punto de conexión de SQL Analytics de la base de datos SQL 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.

Captura de pantalla que muestra la lista desplegable para cambiar de la base de datos SQL a la vista punto de conexión de SQL Analytics.

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.

Captura de pantalla que muestra los mismos datos disponibles en el Explorador a través del punto de conexión de SQL Analytics de la base de datos SQL.

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.

  1. 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 y 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   
    

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).

Paso siguiente