Tutorial: Crear consultas entre almacenes con el editor de consultas SQL
Se aplica a:✅ punto de conexión de análisis de SQL y un almacén de Microsoft Fabric
En este tutorial, obtendrá información sobre cómo puede crear y ejecutar fácilmente consultas de T-SQL con el editor de consultas SQL en varios almacenes, incluida la unión de datos de un punto de conexión de análisis SQL y un almacén en Microsoft Fabric.
Agregar varios almacenes al explorador
Seleccione el área de trabajo
Data Warehouse Tutorial
en el menú de navegación.Seleccione el artículo
WideWorldImporters
de almacén.En el Explorador, seleccione el botón + Almacenamientos.
Seleccione el punto de conexión de análisis SQL del almacén de lago que creó anteriormente mediante accesos directos, denominado
ShortcutExercise
. Ambos elementos se agregan a la consulta.Los almacenamientos seleccionados ahora muestran el mismo panel de Explorador.
Ejecutar una consulta entre almacenamientos
En este ejemplo, puede ver lo fácil que puede ejecutar consultas de T-SQL en el almacenamiento WideWorldImporters
y en el punto de conexión de análisis SQL ShortcutExercise
. Puede escribir consultas entre bases de datos mediante la nomenclatura de tres partes para hacer referencia a database.schema.table
, como en SQL Server.
En la cinta, seleccione Nueva consulta SQL.
En el editor de consultas, copie y pegue el código T-SQL siguiente.
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;
Seleccione el botón Ejecutar para ejecutar la consulta. Una vez completada la consulta, verá los resultados.
Cambie el nombre de la consulta para poder consultarla más adelante. Haga clic con el botón derecho en
SQL query 1
en el Explorador y seleccione Cambiar nombre.Escriba
Cross-warehouse query
para cambiar el nombre de la consulta.Presione Intro en el teclado o haga clic en cualquier lugar fuera de la pestaña para guardar el cambio.
Ejecutar una consulta entre almacenes y áreas de trabajo
Para consultar los datos del Almacén A que residen en otra área de trabajo que no está en Almacén B, siga estos pasos:
- Cree un almacén de lago en el mismo área de trabajo que Almacén B.
- En ese almacén de lago, cree un acceso directo que apunte a las bases de datos o tablas requeridas del Almacén A.
- A través de la anterior consulta de ejemplo de entre almacenes, ahora puedes consultar tablas de ese almacén de lago, que son solo un acceso directo al Almacén A. Por ejemplo:
SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
Nota:
En la actualidad, las consultas entre almacenes y áreas de trabajo se limitan a las consultas de la misma región.