Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour vous aider à écrire des instructions SQL pour Configuration Manager rapports, vous pouvez utiliser l’outil de conception de requêtes dans SQL Server Management Studio. Pour certains administrateurs, il est beaucoup plus facile d’utiliser Designer de requête dans Microsoft SQL Server de créer l’instruction SQL pour le rapport Configuration Manager. Cet outil dispose de diverses fonctionnalités qui vous aident à concevoir et tester des requêtes. Pour certains administrateurs, il est beaucoup plus facile d’utiliser Designer de requête dans Microsoft SQL Server de créer l’instruction SQL pour le rapport Configuration Manager. Cet outil dispose de diverses fonctionnalités qui vous aident à concevoir et tester des requêtes.
Utilisation du Concepteur de requêtes pour créer des requêtes de rapport
L’écriture d’instructions SQL dans le composant Query Designer de Microsoft SQL Server Management Studio fournit une interface graphique pour l’écriture de requêtes. Vous pouvez créer une requête ou copier une requête à partir d’un rapport Configuration Manager existant, coller l’instruction SQL dans le volet SQL du Designer de requête, ajouter facilement des vues, créer des jointures, sélectionner des colonnes à afficher, ajouter des critères, trier des données, etc. Query Designer fournit les volets suivants :
- Volet Diagramme : permet de joindre les vues sur des colonnes spécifiques et de sélectionner les colonnes à afficher dans le cadre des résultats de la requête.
- Volet Critères : permet de créer des alias pour les colonnes, de configurer l’ordre de tri pour les résultats de la requête, de configurer des filtres, etc.
- Volet SQL : permet de manipuler l’instruction SQL.
- Volet Résultats : fournit les résultats de la requête lorsque l’action Exécuter SQL est lancée.
Considérations relatives au concepteur de requêtes
Lorsque vous utilisez query Designer, vous devez connaître les points suivants afin que vos requêtes et rapports fonctionnent comme prévu.
Variables de requête d’invite de rapport
De nombreux rapports Configuration Manager prédéfinis comportent des invites de rapport. Ces invites de rapport obligent l’utilisateur à entrer une valeur pour une colonne d’affichage spécifiée. La valeur est stockée dans une variable et la variable est ensuite utilisée pour filtrer le jeu de résultats de la requête. Ces variables ne fonctionnent pas dans query Designer. Vous devez donc remplacer la variable par une valeur statique, sinon la requête échoue. L’exemple suivant montre une requête à partir d’un rapport Configuration Manager qui contient une variable représentant un ID de collection spécifique et comment cette variable est modifiée afin que l’Designer de requête puisse être utilisée :
Interroger à partir d’un rapport Configuration Manager :
SELECT Name
FROM v_FullCollectionMembership
WHERE CollectionID = @collid
Remplacez la variable par la valeur statique souhaitée :
SELECT Name
FROM v_FullCollectionMembership
WHERE CollectionID = 'SMS00001'
Une fois que la requête a été modifiée dans le Designer de requête et qu’elle est prête à être utilisée dans un rapport Configuration Manager, la requête peut être copiée dans Report Builder et modifiée de sorte que la variable d’invite de rapport d’origine remplace la valeur statique entrée ci-dessus.
Liens de rapport
Si vous modifiez l’ordre des colonnes en modifiant la requête dans un rapport prédéfini et si le rapport a un lien vers un autre rapport qui nécessite un numéro de colonne, le lien peut transmettre les données de la mauvaise colonne au rapport cible. Pour éviter cela, vérifiez que les numéros de colonne corrects sont spécifiés dans le lien.
Voir aussi
Comment créer une instruction SQL à l’aide du Concepteur de requêtes