Partilhar via


Usar o ponto de extremidade de análise SQL para consultar dados

Aplica-se a:Banco de dados SQL no Microsoft Fabric

Os dados criados em seu banco de dados SQL no Fabric são espelhados automaticamente para o Microsoft Fabric OneLake no formato Delta, em intervalos curtos. Esses dados espelhados são úteis para muitos aplicativos, inclusive servindo como uma fonte de dados de relatórios para aliviar a pressão de computação em seu banco de dados operacional.

Pré-requisitos

  • Conclua todas as etapas anteriores neste tutorial.

Acessar o ponto de extremidade de análise SQL do seu banco de dados SQL no Fabric

Você pode acessar esses dados espelhados selecionando o ponto de extremidade de análise SQL na visualização Espaço de trabalho.

Captura de tela do ponto de extremidade de análise SQL do banco de dados SQL no modo de exibição Espaço de Trabalho.

Você também pode acessar o ponto de extremidade da análise SQL na exibição do banco de dados.

A captura de tela mostra a lista suspensa para alternar do banco de dados SQL para a exibição do ponto de extremidade da análise SQL.

Quando você abre o ponto de extremidade de análise SQL do banco de dados SQL, você é levado a uma exibição semelhante ao banco de dados SQL no modo de exibição Malha.

A captura de tela mostra os mesmos dados disponíveis no Explorer por meio do ponto de extremidade de análise SQL do banco de dados SQL.

Consultar dados com o ponto de extremidade de análise SQL

Você pode consultar qualquer um dos dados espelhados no ponto de extremidade de análise SQL usando instruções Transact-SQL padrão que são compatíveis com um depósito de malha. Não é possível adicionar objetos portadores de dados a esses dados, mas é possível adicionar exibições aos dados para fins analíticos e de relatório. O uso do ponto de extremidade de análise SQL somente leitura alivia a pressão de computação do seu banco de dados operacional e dimensiona o sistema para fins analíticos e de relatórios.

Nesta etapa, crie uma exibição sobre os dados espelhados e, em seguida, crie um relatório para mostrar os resultados.

  1. Verifique se você está no ponto de extremidade de análise SQL e, em seguida, abra uma nova janela Consulta usando a barra de ícones que representa um papel com as letras SQL e cole o seguinte Código Transact-SQL e selecione Executar para executá-lo. Essa consulta T-SQL cria três novas exibições SQL, denominadas SupplyChain.vProductsBySupplier, SupplyChain.vSalesByDatee 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   
    

Agora você pode usar essas exibições em análises e relatórios. Você criará um relatório usando esses modos de exibição mais adiante neste tutorial.

Para saber mais sobre o espelhamento automático do banco de dados SQL no OneLake, consulte Espelhamento do banco de dados SQL do Fabric no Microsoft Fabric (visualização).

Próximo passo