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.
Você também pode acessar o ponto de extremidade da análise SQL na exibição do banco de dados.
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.
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.
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.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ê 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).