Tutorial: Criar uma consulta entre armazéns no Armazém
Aplica-se a:✅ ponto de extremidade de análise SQL e Warehouse no Microsoft Fabric
Neste tutorial, aprenda a trabalhar com o editor de consultas SQL para escrever consultas inter-armazém.
Nota
Este tutorial faz parte de um cenário de ponta a ponta. Para concluir este tutorial, você deve primeiro concluir estes tutoriais:
Adicionar um depósito ao painel Explorer
Nesta tarefa, saiba como trabalhar com o editor de consultas SQL para escrever consultas entre armazéns.
Verifique se o espaço de trabalho criado no primeiro tutorial está aberto.
Selecione o armazém
Wide World Importers
.No painel do
Explorer, selecione + Armazéns .Na janela catálogo do OneLake, selecione o ponto de extremidade de análise
Shortcut_Exercise
SQL.Selecione Confirmar.
No painel do
Explorer, observe que o ponto de extremidade da análise SQL está disponível.
Executar a consulta inter-armazéns
Nesta tarefa, saiba como executar a consulta entre depósitos. Especificamente, executará uma consulta que liga o armazém Wide World Importers
ao ponto de extremidade de análise SQL Shortcut_Exercise
.
Nota
Uma consulta entre bancos de dados usa nomenclatura de três partes de database.schema.table para fazer referência a objetos.
Na barra de menu Página Inicial, selecione Criar consulta SQL.
No editor de consultas, cole o código a seguir. O código recupera um agregado da quantidade vendida por item de estoque, descrição e cliente.
--Retrieve an aggregate of quantity sold by stock item, description, and customer. SELECT Sales.StockItemKey, Sales.Description, c.Customer, SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity FROM [dbo].[fact_sale] AS Sales INNER JOIN [Shortcut_Exercise].[dbo].[dimension_customer] AS c ON Sales.CustomerKey = c.CustomerKey GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
Execute a consulta e revise o resultado da consulta.
Quando a execução for concluída, renomeie a consulta como
Cross-warehouse Query
.
Nota
Você também pode executar consultas entre armazéns que abrangem dados de um depósito em um espaço de trabalho diferente. No entanto, a consulta entre armazéns e espaços de trabalho só é suportada para consultas dentro da mesma região.