Partager via


Créer la requête d'interrogation, boîte de dialogue (SSAS)

Utilisez la boîte de dialogue Créer la requête d'interrogation de Business Intelligence Development Studio pour créer une requête d'interrogation sous l'onglet Notifications de la boîte de dialogue Options de stockage. En règle générale, une requête d'interrogation est une requête singleton qui retourne une valeur que Analysis Services peut utiliser pour déterminer si les modifications ont été apportées à une table ou à un autre objet relationnel. Vous pouvez afficher la boîte de dialogue Créer la requête d'interrogation en cliquant sur le bouton qui contient des points de suspension (...) dans la colonne Requête d'interrogation de la grille de 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) (SSAS).

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 MOLAP de l'objet selon la table interrogée :

  • Si l'option Activer les mises à jour incrémentielles n'est pas activée sous l'onglet Notifications de la boîte de dialogue Options de stockage, Analysis Services procède à une mise à jour complète du cache MOLAP pour l'objet, si une modification est identifiée lors de l'interrogation planifiée. La requête d'interrogation utilisée devrait déterminer si des enregistrements ont été ajoutés à la table depuis la dernière période d'interrogation.
  • Si l'option Activer les mises à jour incrémentielles est activée sous l'onglet Notifications de la boîte de dialogue Options de stockage, Analysis Services procède à une mise à jour incrémentielle du cache MOLAP pour l'objet, si une modification est identifiée lors de l'interrogation planifiée. La requête d'interrogation utilisée devrait déterminer le dernier enregistrement dans la table.

Vous pouvez, par exemple, utiliser les requêtes d'interrogation 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 :

Type de mise à jour Requête d'interrogation

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 complète et incrémentielle pour des notifications d'interrogation planifiée, consultez Mise en cache proactive.

La requête, que vous avez entrée, doit correspondre à une commande valide pour le fournisseur sous-jacent. Elle est préparée avec ce dernier pour être validée et identifier les colonnes retournées. La boîte de dialogue peut afficher deux vues :

  • Générateur de requêtes VDT (Visual Database Tools)
    Pour tous les utilisateurs, la vue Générateur de requêtes VDT offre un ensemble d'outils d'interface utilisateur destinés à la génération et au test visuels d'une requête SQL.
  • Générateur de requêtes générique
    Pour les utilisateurs expérimentés, la vue Générateur de requêtes générique offre une interface utilisateur plus conviviale destinée à la génération et au test d'une requête SQL.

Options

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 destinés à la définition et au test de la requête, en fonction de la vue sélectionnée.

Barre d'outils

Utilisez la barre d'outils pour gérer les datasets, sélectionner les volets à afficher et contrôler diverses fonctions de requête.

Valeur

Description

Basculer vers le générateur de requêtes générique

Sélectionnez cette option pour afficher uniquement les options disponibles dans la vue Générateur de requêtes générique. Seules les options suivantes sont affichées :

  • Volet SQL
  • Volet Résultat
  • Barre d'outils, contenant uniquement Basculer vers le générateur de requêtes VDT et Exécuter

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Basculer vers le générateur de requêtes VDT

Sélectionnez cette option pour afficher toutes les options disponibles dans la vue Générateur de requêtes VDT (Visual Database Tools).

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes générique est sélectionnée.

Afficher/Masquer le volet Diagramme

Affiche ou masque le volet Diagramme.

Remarque   Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Afficher/Masquer le volet Grille

Affiche ou masque le volet Grille.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Afficher/Masquer le volet SQL

Affiche ou masque le volet SQL.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Afficher/Masquer le volet Résultat

Affiche ou masque le volet Résultat.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Exécuter

Exécute la requête. Les résultats s'affichent dans le volet Résultat.

Vérifier SQL

Vérifie l'instruction SQL dans la requête.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Tri croissant

Trie par ordre croissant les lignes de sortie sur la colonne sélectionnée dans le volet Grille.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Tri décroissant

Trie par ordre décroissant les lignes de sortie sur la colonne sélectionnée dans le volet Grille.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Supprimer le filtre

Supprime les critères de tri, le cas échant, pour la ligne sélectionnée dans le volet Grille.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Utiliser GROUP BY

Ajoute la fonctionnalité de groupement à la requête.

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le 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 consulter la requête. Pour plus d'informations sur la boîte de dialogue Ajouter une table, consultez Boîte de dialogue Ajouter une table (SSAS).

ms177174.note(fr-fr,SQL.90).gifRemarque :

Cette option s'affiche uniquement si l'option Basculer vers le générateur de requêtes VDT est sélectionnée.

Volet Diagramme

Affiche les objets référencés par la requête sous la forme d'un diagramme. Le diagramme affiche les tables comprises dans la requête ainsi que leur mode de jointure. Activez ou désactivez la case à cocher en regard d'une colonne dans une table pour l'ajouter ou la supprimer d'une sortie de requête.

Lorsque vous ajoutez des tables à la requête, la boîte de dialogue crée des jointures entre les tables en fonction de leurs clés. 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 celle-ci.

Cliquez sur le volet Diagramme avec le bouton droit pour ajouter ou supprimer les tables, toutes les sélectionner et afficher ou masquer les volets.

ms177174.note(fr-fr,SQL.90).gifRemarque :
Le contenu du volet Diagramme, du volet Grille et du volet SQL sont synchronisés. Ainsi, les modifications d'un volet sont reprises dans les deux autres.
ms177174.note(fr-fr,SQL.90).gifImportant :
La modification des types de requête n'est pas prise en charge par la boîte de dialogue.

Volet Grille

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

ms177174.note(fr-fr,SQL.90).gifRemarque :
Le contenu du volet Diagramme, du volet Grille et du volet SQL sont synchronisés. Ainsi, les modifications d'un volet sont reprises dans les deux autres.

Volet SQL

Affiche la requête sous la forme d'une instruction SQL. Tapez pour modifier l'instruction SQL pour la requête.

ms177174.note(fr-fr,SQL.90).gifRemarque :
Le contenu du volet Diagramme, du volet Grille et du volet SQL sont synchronisés. Ainsi, les modifications d'un volet sont reflétées dans les deux autres.

Volet Résultat

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

Voir aussi

Référence

Concepteurs Analysis Services et boîtes de dialogue (SSAS)

Aide et Informations

Assistance sur SQL Server 2005