Tutoriel : Créer des requêtes inter-entrepôts avec l'éditeur de requêtes SQL
S’applique à : point de terminaison d’analytique SQL et entrepôt dans Microsoft Fabric
Dans ce tutoriel, découvrez comment créer et exécuter facilement des requêtes T-SQL avec l’éditeur de requête SQL dans plusieurs entrepôts, notamment la jonction de données à partir d’un point de terminaison d’analytique SQL et d’un entrepôt dans Microsoft Fabric.
Ajouter plusieurs entrepôts à l'explorateur
Sélectionnez l'espace de travail
Data Warehouse Tutorial
dans le menu de navigation.Sélectionnez l’article d’entrepôt
WideWorldImporters
.Dans l'Explorateur, sélectionnez le bouton + Entrepôts.
Sélectionnez le point de terminaison d’analytique SQL du lakehouse que vous avez créé à l’aide de raccourcis précédemment nommés
ShortcutExercise
. Ces deux éléments sont ajoutés à la requête.Vos entrepôts sélectionnés affichent désormais le même volet Explorateur.
Exécuter une requête inter-entrepôts
Dans cet exemple, vous pouvez voir comment exécuter facilement des requêtes T-SQL dans l’entrepôt de WideWorldImporters
et ShortcutExercise
point de terminaison d’analytique SQL. Vous pouvez écrire des requêtes inter-bases de données à l'aide d'un nommage en trois parties pour référencer le database.schema.table
, comme dans SQL Server.
Dans le ruban, sélectionnez Nouvelle requête SQL.
Dans l'éditeur de requête, copiez et collez le code T-SQL suivant.
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;
Sélectionnez le bouton Exécuter pour exécuter la requête. Une fois la requête terminée, vous verrez les résultats.
Renommez la requête pour référence ultérieure. Faites un clic droit sur
SQL query 1
dans l'explorateur et sélectionnez Renommer.Tapez
Cross-warehouse query
pour changer le nom de la requête.Appuyez sur Entrée sur le clavier ou sélectionnez n'importe où en dehors de l'onglet pour enregistrer la modification.
Exécuter une requête inter-espaces de travail entre entrepôts
Pour interroger des données à partir de l’entrepôt A résidant dans un autre espace de travail que votre entrepôt B, procédez comme suit :
- Créez un lakehouse dans le même espace de travail que votre entrepôt B.
- Dans ce lakehouse, créez un raccourci pointant vers les bases de données ou tables requises à partir de l’entrepôt A.
- Grâce à l’exemple de requête inter-entrepôt précédent, vous pouvez désormais interroger des tables dans ce lakehouse qui sont simplement un raccourci vers Warehouse A. Par exemple :
SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
Remarque
Les requêtes inter-espaces de travail entre entrepôts sont actuellement limitées pour les requêtes au sein de la même région.
Étape suivante
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour