Tutorial: Criar consultas entre armazéns com o editor de consultas SQL
Aplica-se a:✅ ponto de extremidade de análise SQL e Warehouse no Microsoft Fabric
Neste tutorial, saiba como você pode criar e executar facilmente consultas T-SQL com o editor de consultas SQL em vários depósitos, incluindo a junção de dados de um ponto de extremidade de análise SQL e um Warehouse no Microsoft Fabric.
Adicionar vários armazéns ao Explorer
Selecione o
Data Warehouse Tutorial
espaço de trabalho no menu de navegação.Selecione o item de
WideWorldImporters
depósito .No Explorer, selecione o botão + Armazéns.
Selecione o ponto de extremidade de análise SQL do lakehouse que você criou usando atalhos anteriormente, chamado
ShortcutExercise
. Ambos os itens são adicionados à consulta.Os armazéns selecionados agora mostram o mesmo painel do Explorer .
Executar uma consulta entre armazéns
Neste exemplo, você pode ver com que facilidade pode executar consultas T-SQL no armazém e ShortcutExercise
no WideWorldImporters
ponto de extremidade de análise SQL. Você pode escrever consultas entre bancos de dados usando nomenclatura de três partes para fazer referência ao database.schema.table
, como no SQL Server.
Na faixa de opções, selecione Nova consulta SQL.
No editor de consultas, copie e cole o seguinte código T-SQL.
SELECT Sales.StockItemKey, Sales.Description, SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity, c.Customer FROM [dbo].[fact_sale] AS Sales, [ShortcutExercise].[dbo].[dimension_customer] AS c WHERE Sales.CustomerKey = c.CustomerKey GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
Selecione o botão Run (Executar) para executar a consulta. Depois que a consulta for concluída, você verá os resultados.
Renomeie a consulta para referência mais tarde. Clique com o botão direito do mouse
SQL query 1
no Explorer e selecione Renomear.Digite
Cross-warehouse query
para alterar o nome da consulta.Pressione Enter no teclado ou selecione qualquer lugar fora da guia para salvar a alteração.
Executar uma consulta entre espaços de trabalho entre armazéns
Para consultar dados do Armazém A que residem noutro espaço de trabalho que não o Armazém B, siga estes passos:
- Crie uma casa de lago no mesmo espaço de trabalho que o seu Armazém B.
- Nessa casa do lago, crie um atalho apontando para os bancos de dados ou tabelas necessários do Armazém A.
- Através da consulta de exemplo entre armazéns anterior, agora você pode consultar tabelas nessa casa do lago, que são apenas um atalho para o Armazém A. Por exemplo:
SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
Nota
A consulta entre espaços de trabalho entre armazéns está atualmente limitada para consultas dentro da mesma região.