Partager via


Boîte de dialogue Créer une requête d’interrogation (Analysis Services - Données multidimensionnelles)

Utilisez la boîte de dialogue Créer une requête d’interrogation dans SQL Server Data Tools (SSDT) pour créer une requête d’interrogation sous l’onglet Notifications de la boîte de dialogue Options de stockage . Une requête d’interrogation est généralement une requête singleton qui retourne une valeur Analysis Services peut être utilisée pour déterminer si des modifications ont été apportées à une table ou à un autre objet relationnel. Vous pouvez afficher la boîte de dialogue Créer une requête d’interrogation en cliquant sur le bouton à trois points (...) dans la colonne Requête d’interrogation de la grille pour l'option Interrogation planifiée sous l’onglet Notifications de la boîte de dialogue Options de stockage. Pour plus d’informations sur l’onglet Notifications de la boîte de dialogue Options de stockage, consultez Notifications (Boîte de dialogue Options de stockage) (Analysis Services - Données multidimensionnelles).

Le type de valeur qui doit être retourné par la requête d’interrogation dépend du type de mises à jour planifiées pour le cache OLAP multidimensionnel (MOLAP) de l’objet en fonction de la table interrogée :

  • Si l’option Activer la mise à jour incrémentielle n’est pas sélectionnée sous l’onglet Notifications de la boîte de dialogue Options de stockage , Analysis Services met entièrement à jour le cache MOLAP de l’objet si une modification est détectée lors de l’interrogation planifiée. La requête d’interrogation utilisée doit déterminer si les enregistrements ont été ajoutés à la table depuis la dernière période d’interrogation.

  • Si l’option Activer la mise à jour incrémentielle est sélectionnée sous l’onglet Notifications de la boîte de dialogue Options de stockage , Analysis Services met à jour de façon incrémentielle le cache MOLAP de l’objet si une modification est détectée lors de l’interrogation planifiée. La requête de sondage utilisée doit déterminer le dernier enregistrement du tableau.

Par exemple, vous pouvez utiliser les requêtes de sondage suivantes pour fournir des mises à jour complètes ou incrémentielles pour la dimension Client dans l'exemple de base de données Analysis Services Adventure Works DW Multidimensionnel 2012.

Type de mise à jour Requête de sondage
Mise à jour complète SELECT

COUNT(*) AS TotalCount

FROM

[dbo].[DimCustomer]
Mise à jour incrémentielle SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]

Pour plus d’informations sur les mises à jour intégrales et incrémentielles des notifications de sondage planifiées, consultez Mise en cache proactive (partitions).

La requête entrée doit être une commande de requête valide pour le fournisseur sous-jacent. La requête est préparée avec le fournisseur sous-jacent pour la validation et pour identifier les colonnes retournées. La boîte de dialogue peut présenter deux vues :

  • Générateur de requêtes Visual Database Tools (VDT)

    Pour tous les utilisateurs, la vue Générateur de requêtes VDT fournit un ensemble d’outils d’interface utilisateur pour construire et tester visuellement une requête SQL.

  • Générateur de requêtes générique

    Pour les utilisateurs avancés, la vue Générateur de requêtes générique fournit une interface utilisateur plus simple et plus directe pour la construction et le test d’une requête SQL.

Paramètres

Source de données
Spécifie la source de données de la requête.

Définition de requête
La définition de requête fournit une barre d’outils et des volets dans lesquels définir et tester la requête, en fonction de la vue sélectionnée.

Barre d’outils
Utilisez la barre d’outils pour gérer les jeux de données, sélectionner des volets à afficher et contrôler différentes fonctions de requête.

Valeur Descriptif
Basculer vers le Générateur de requêtes générique Sélectionnez cette option pour afficher uniquement les options disponibles pour l’affichage Générateur de requêtes générique. Seules les options suivantes sont affichées :

Volet SQL

Volet des résultats

Barre d’outils contenant uniquement basculer vers le Générateur de requêtes VDT et Exécuter



Remarque : cette option s’affiche uniquement si Basculer vers le Générateur de requêtes VDT est sélectionné.
Basculer vers le Générateur de requêtes VDT Sélectionnez cette option pour afficher toutes les options disponibles pour l’affichage Générateur de requêtes Visual Database Tools (VDT).

Remarque : cette option s’affiche uniquement si basculer vers le Générateur de requêtes générique est sélectionné.
Afficher/Masquer le volet Diagramme Affiche ou masque le volet Diagramme.

Remarque : cette option s’affiche uniquement si Basculer vers le Générateur de requêtes VDT est sélectionné.
Afficher/Masquer le volet Grille Affiche ou masque le volet Grille.

Remarque : cette option s’affiche uniquement si Passer au Générateur de requêtes VDT est sélectionné.
Afficher/Masquer le volet SQL Affiche ou masque le volet SQL.

Remarque : cette option s’affiche uniquement si Passer au Générateur de requêtes VDT est sélectionné.
Afficher/masquer le volet de résultats Affiche ou masque le volet Résultats.

Remarque : Cette option s'affiche uniquement si l'option Passer au Générateur de requêtes VDT est sélectionnée.
Exécuter Exécute la requête. Les résultats sont affichés dans le volet Résultats.
Vérifier SQL Vérifie l’instruction SQL dans la requête.

Remarque : cette option s’affiche uniquement si l’option Passer au Générateur de requêtes VDT est sélectionnée.
Tri croissant Trie les lignes de sortie sur la colonne sélectionnée dans le volet Grille, dans l’ordre croissant.

Remarque : cette option n'apparaît que si l'option Basculer vers le Générateur de requêtes VDT est sélectionnée.
Tri décroissant Trie les lignes de sortie sur la colonne sélectionnée dans le volet Grille, dans l’ordre décroissant.

Remarque : cette option s’affiche uniquement si Passer au Générateur de requêtes VDT est sélectionné.
Supprimer le filtre Supprime les critères de tri, le cas échéant, pour la ligne sélectionnée dans le volet Grille.

Remarque : cette option s’affiche uniquement si Passer au Générateur de requêtes VDT est sélectionné.
Utiliser GROUP BY Ajoute la fonctionnalité de regroupement à la requête.

Remarque : cette option s’affiche uniquement si l'option Passer au Générateur de requêtes VDT est sélectionnée.
Ajouter une table Affiche la boîte de dialogue Ajouter une table pour ajouter une nouvelle table ou une vue à la requête. Pour plus d’informations sur la boîte de dialogue Ajouter une table, consultez La boîte de dialogue Ajouter une table (Analysis Services - Données multidimensionnelles)

Remarque : cette option s’affiche uniquement si Générateur de Requêtes VDT est sélectionné.

Diagramme du Volet
Affiche les objets référencés par la requête sous forme de diagramme. Le diagramme illustre les tables contenues dans la requête et leur mode de jointure. Activez ou désactivez la case à cocher correspondant à une colonne de la table pour l'ajouter ou la supprimer du résultat de la requête.

Lorsque vous ajoutez des tables à la requête, la boîte de dialogue crée des jointures entre les tables en fonction des clés de la table. Pour ajouter une jointure, faites glisser le champ d'une table vers un champ situé dans une autre table. Pour gérer une jointure, cliquez avec le bouton droit sur la jointure.

Cliquez avec le bouton droit sur le volet Diagramme pour ajouter ou supprimer des tables, sélectionnez toutes les tables, puis affichez ou masquez les volets.

Remarque

Le contenu du volet Diagramme, du volet Grille et du volet SQL sont synchronisés afin que les modifications apportées dans un volet soient reflétées dans les deux autres volets.

Important

La modification des types de requêtes n’est pas prise en charge par la boîte de dialogue.

Panneau de grille
Affiche les objets référencés par la requête dans une grille. Vous pouvez utiliser ce volet pour ajouter et supprimer des colonnes à la requête et modifier les paramètres de chaque colonne.

Remarque

Le contenu du volet Diagramme, du volet Grille et du volet SQL sont synchronisés afin que les modifications apportées dans un volet soient reflétées dans les deux autres volets.

Fenêtre SQL
Affiche la requête sous forme d’instruction SQL. Tapez pour modifier l’instruction SQL pour la requête.

Remarque

Le contenu du volet Diagramme, du volet Grille et du volet SQL sont synchronisés afin que les modifications apportées dans un volet soient reflétées dans les deux autres volets.

Volet des Résultats
Affiche les résultats de la requête lorsque vous cliquez sur Exécuter dans le volet Barre d’outils .

Voir aussi

Concepteurs et fenêtres de dialogue Analysis Services (données multidimensionnelles)