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 no banco de dados SQL no Fabric são espelhados automaticamente para o OneLake do Microsoft Fabric no formato Delta, em intervalos curtos. Esses dados espelhados são úteis para muitos aplicativos, incluindo servir como uma fonte de dados de relatório para aliviar a pressão de computação em seu banco de dados operacional.
Pré-requisitos
- Conclua todas as etapas anteriores neste tutorial.
Acesse o ponto de extremidade de análise SQL do banco de dados SQL no Fabric
Você poderá acessar esses dados espelhados selecionando o ponto de extremidade de análise do SQL no modo de exibição do Espaço de Trabalho.
Também é possível acessar o ponto de extremidade de análise de SQL no modo de exibição do banco de dados.
Ao abrir o ponto de extremidade de análise de SQL do banco de dados SQL, é levado a uma exibição semelhante ao banco de dados SQL no modo de exibição do Fabric.
Consultar dados com o ponto de extremidade de análise do SQL
Você poderá consultar qualquer um dos dados espelhados no ponto de extremidade de análise do SQL usando instruções do Transact-SQL padrão compatíveis com um warehouse do Fabric. Não é possível adicionar objetos de rolagem de dados a esses dados, mas pode adicionar exibições aos dados para fins de relatório e análise. O uso do ponto de extremidade de análise de SQL somente leitura alivia a pressão computacional do banco de dados operacional e dimensiona o sistema para fins de relatório e análise.
Nesta etapa, crie uma exibição sobre os dados espelhados e crie um relatório para mostrar os resultados.
Verifique se você está no ponto de extremidade de análise do SQL e abra uma nova janela de consulta usando a barra de ícones que ilustra um papel com as letras SQL e cole o código Transact-SQL a seguir e selecione Executar para executá-lo. Essa consulta do T-SQL cria três novas exibições SQL, nomeadas
SupplyChain.vProductsBySupplier
,SupplyChain.vSalesByDate
eSupplyChain.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ê poderá usar essas exibições em análise e relatórios. Você criará um relatório usando essas exibições mais adiante neste tutorial.
Para saber mais sobre o espelhamento automático do banco de dados SQL no OneLake, consulte o Espelhamento do banco de dados SQL do Fabric no Microsoft Fabric (versão prévia).