Delen via


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.

Schermopname van het SQL Analytics-eindpunt van de SQL-database in de werkruimteweergave.

U kunt ook toegang krijgen tot het SQL Analytics-eindpunt in de databaseweergave.

Schermopname van de vervolgkeuzelijst om over te schakelen van de SQL-database naar de eindpuntweergave van SQL Analytics.

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.

Schermopname van dezelfde gegevens die beschikbaar zijn in Explorer via het SQL Analytics-eindpunt van de SQL-database.

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.

  1. 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.vProductsBySupplieren SupplyChain.vSalesByDateSupplyChain.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.

Volgende stap