Esercitazione: Creare una query tra magazzini in Warehouse
Si applica a:✅ endpoint di Analisi SQL e Warehouse in Microsoft Fabric
Questa esercitazione illustra come usare l'editor di query SQL per scrivere query tra data warehouse.
Nota
Questa esercitazione fa parte di uno scenario end-to-end . Per completare questa esercitazione, è prima necessario completare queste esercitazioni:
Aggiungere un magazzino al riquadro Esplora
In questa attività viene illustrato come usare l'editor di query SQL per scrivere query tra più data warehouse.
Assicurati che l'area di lavoro creata nella prima esercitazione sia aperta.
Selezionare il magazzino
Wide World Importers
.Nel riquadro Explorer, selezionare + Magazzini.
Nella finestra del catalogo
OneLake selezionare l'endpoint di analisi SQL . Hai creato l'endpoint di analisi SQL nell'esercitazione Analizzare i dati con un notebook. Selezionare Conferma.
Nel riquadro Esplora , notare che l'endpoint SQL Analytics
Shortcut_Exercise
è disponibile.
Eseguire la query tra magazzini
In questa attività, imparerai come eseguire la query tra magazzini. In particolare, si eseguirà una query che unisce il warehouse Wide World Importers
all'endpoint di analisi SQL Shortcut_Exercise
.
Nota
Una query che attraversa i database utilizza la denominazione in tre parti di database.schema.table per fare riferimento agli oggetti.
Nella barra multifunzione home
selezionare Nuova query SQL .Nell'editor di query incollare il codice seguente. Il codice recupera un'aggregazione di quantità venduta per articolo, descrizione 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;
Eseguire la query ed esaminare il risultato.
Al termine dell'esecuzione, rinominare la query come
Cross-warehouse Query
.
Nota
È anche possibile eseguire query tra data warehouse che si estendono su dati da un warehouse in un'area di lavoro diversa. Tuttavia, l'esecuzione di query tra più data warehouse è supportata solo per le query all'interno della stessa regione.