Requêtes préformatées
Les requêtes préformatées sont des requêtes de base de données prédéfinies, spécifiant les colonnes à charger dans le moteur de données interne de Spotfire, ainsi que tous les filtres nécessaires pour réduire la taille de la table de données avant la visualisation.
Les requêtes préformatées sont organisées dans différents dossiers de la bibliothèque. Les dossiers de bibliothèque disponibles sont contrôlés par les privilèges de groupe par l’administrateur Spotfire.
- Les requêtes préformatées sont définies à l'aide d'Information Designer. Dans la barre de menus, sélectionnez .
- Des requêtes préformatées prédéfinies peuvent être ouvertes à partir du menu volant Fichiers et données
. Vous pouvez également effectuer une recherche pour trouver la requête préformatée. Pour en savoir plus sur les expressions de recherche, consultez la rubrique Recherche dans la bibliothèque.
Une requête préformatée est une demande structurée de données pouvant être envoyée à la base de données. Ses spécifications incluent une ou plusieurs colonnes, ainsi qu’un ou plusieurs filtres. En termes simples, une requête préformatée pourrait être : "Extraire les paramètres Name, Address et Phone_number des employés correspondant au filtre High_Income."
Les requêtes préformatées permettent également de limiter les données qui s’affichent dans une analyse via différentes méthodes. Pour obtenir un récapitulatif des différentes méthodes, consultez la rubrique Méthodes de chargement.
- Création d’une requête préformatée
Utilisez Information Designer pour créer des requêtes préformatées. Les blocs de construction sont des éléments de colonnes, de filtres et de procédures que l’administrateur de la base de données ou vous-même avez configurés. - Modification d’une requête préformatée
Si vous disposez des autorisations Parcourir + Accès + Modifier sur un dossier, vous pouvez éditer les requêtes préformatées présentes dans ce dossier. - Suppression d’une requête préformatée
Si vous disposez des autorisations Parcourir + Accès + Modifier sur un dossier, vous pouvez supprimer des requêtes préformatées dans ce dossier. - Ajout de filtres associés aux requêtes préformatées
Les filtres associés sont configurés lors de la création d’une requête préformatée et sont enregistrés avec la requête. Vous ne pouvez donc pas les utiliser pour d'autres requêtes. En outre, les filtres associés ne peuvent définir qu’une plage ou une liste de valeurs et sont donc moins complexes que les éléments de filtre. - Ajout d’invites aux requêtes préformatées
Vous pouvez également définir les paramètres de filtre dans la section Filtres en configurant une requête préformatée pour les valeurs de filtre lors de l’extraction de colonnes. Ainsi, vous n'êtes pas obligé de spécifier les paramètres de filtre préalablement. - Utilisation de groupes d’invites dans les requêtes préformatées
Par défaut, le comportement des requêtes préformatées interactives comprend des étapes successives qui répertorient les valeurs en fonction des éléments préalablement sélectionnés. Toutefois, si vous travaillez avec une base de données de schémas STAR, la procédure peut nécessiter plusieurs jointures, car les éléments demandés pour les invites peuvent uniquement être associés si vous effectuez une jointure pour une grande table de faits dans un schéma STAR. Ainsi, il se peut que vous ayez besoin de plus de temps pour passer d’une invite à une autre. Pour éviter cela, vous pouvez traiter les différents éléments comme indépendants et ainsi éviter de procéder au filtrage à chaque étape d’invite. Pour ce faire, vous pouvez utiliser les groupes de prompts. - Ajout de procédures aux requêtes préformatées
Vous pouvez ajouter des procédures à une requête préformatée comme tout autre élément tel qu'une colonne ou un filtre. - Requêtes préformatées paramétrées
Les requêtes préformatées paramétrées vous permettent de configurer une source de données de sorte qu’elle renvoie uniquement les informations relatives à un utilisateur ou un groupe spécifique. Selon l’utilisateur connecté et les accès aux requêtes préformatées ou, par exemple, l’endroit depuis lequel l’utilisateur à accès aux requêtes préformatées, différents sous-ensembles de données seront disponibles. - Modification d’un paramètre de requête préformatée
Vous pouvez modifier un paramètre que vous avez ajouté à une requête préformatée afin de modifier le type de données ou le type de valeur du paramètre. - Configuration d’un délai d’expiration pour une requête préformatée
Dans certains cas, le chargement de données avec une requête préformatée prend beaucoup de temps. Pour éviter des temps d'attente longs et imprévisibles, vous pouvez définir des délais d'expiration pour les requêtes préformatées. Lorsque la requête préformatée prend plus de temps que la durée spécifiée, elle est annulée. - Requêtes préformatées personnalisées
Les requêtes préformatées personnalisées vous permettent de configurer une source de données de sorte qu'elle renvoie uniquement les informations relatives à un utilisateur ou un groupe spécifique. Les sous-ensembles de données disponibles sont fonction de l'utilisateur connecté et de la requête préformatée ouverte. - Modification du code SQL d’une requête préformatée
Information Designer permet de créer des requêtes préformatées. Toutefois, dans certains cas, des requêtes SQL complexes sont nécessaires. Elles ne peuvent être générées par Information Designer et les éléments du modèle d'information. Supposons que vous deviez extraire des informations de bases de données relationnelles ou de bases de données avec des schémas complexes, et qu’au cours de cette opération les requêtes générées par Information Designer ne fonctionnent pas de manière optimale et doivent être ajustées. Dans ce cas-là, vous pouvez manipuler le code SQL généré d’une requête préformatée. - Sélection du chemin de jointure dans une requête préformatée
Si vous utilisez des colonnes issues de plusieurs tables dans la même requête préformatée, vous devez indiquer le chemin de jointure entre ces tables. Si plusieurs jointures sont créées, vous pouvez sélectionner celles à utiliser par défaut. Les jointures par défaut sont présentées dans le champ du chemin de jointure lorsque vous cliquez sur le bouton Suggestion de jointures (si les jointures sont adaptées à la requête préformatée actuelle). - Ouverture des requêtes préformatées à partir d’Information Designer
Lorsque vous avez créé une requête préformatée, vous l’ouvrez généralement à partir de la bibliothèque Spotfire dans le menu volant Fichiers et données. Vous pouvez également ouvrir des requêtes depuis Information Designer. Cela peut s'avérer utile lors de la création d'une requête ou si vous voulez apporter quelques modifications à la requête d'origine. - Transformation des données
Cette section comprend des rubriques relatives à la transformation des données dans Information Designer.
- Création d’une requête préformatée
Utilisez Information Designer pour créer des requêtes préformatées. Les blocs de construction sont des éléments de colonnes, de filtres et de procédures que l’administrateur de la base de données ou vous-même avez configurés. - Modification d’une requête préformatée
Si vous disposez des autorisations Parcourir + Accès + Modifier sur un dossier, vous pouvez éditer les requêtes préformatées présentes dans ce dossier. - Suppression d’une requête préformatée
Si vous disposez des autorisations Parcourir + Accès + Modifier sur un dossier, vous pouvez supprimer des requêtes préformatées dans ce dossier. - Ajout de filtres associés aux requêtes préformatées
Les filtres associés sont configurés lors de la création d’une requête préformatée et sont enregistrés avec la requête. Vous ne pouvez donc pas les utiliser pour d'autres requêtes. En outre, les filtres associés ne peuvent définir qu’une plage ou une liste de valeurs et sont donc moins complexes que les éléments de filtre. - Ajout d’invites aux requêtes préformatées
Vous pouvez également définir les paramètres de filtre dans la section Filtres en configurant une requête préformatée pour les valeurs de filtre lors de l’extraction de colonnes. Ainsi, vous n'êtes pas obligé de spécifier les paramètres de filtre préalablement. - Utilisation de groupes d’invites dans les requêtes préformatées
Par défaut, le comportement des requêtes préformatées interactives comprend des étapes successives qui répertorient les valeurs en fonction des éléments préalablement sélectionnés. Toutefois, si vous travaillez avec une base de données de schémas STAR, la procédure peut nécessiter plusieurs jointures, car les éléments demandés pour les invites peuvent uniquement être associés si vous effectuez une jointure pour une grande table de faits dans un schéma STAR. Ainsi, il se peut que vous ayez besoin de plus de temps pour passer d’une invite à une autre. Pour éviter cela, vous pouvez traiter les différents éléments comme indépendants et ainsi éviter de procéder au filtrage à chaque étape d’invite. Pour ce faire, vous pouvez utiliser les groupes de prompts. - Ajout de procédures aux requêtes préformatées
Vous pouvez ajouter des procédures à une requête préformatée comme tout autre élément tel qu'une colonne ou un filtre. - Requêtes préformatées paramétrées
Les requêtes préformatées paramétrées vous permettent de configurer une source de données de sorte qu’elle renvoie uniquement les informations relatives à un utilisateur ou un groupe spécifique. Selon l’utilisateur connecté et les accès aux requêtes préformatées ou, par exemple, l’endroit depuis lequel l’utilisateur à accès aux requêtes préformatées, différents sous-ensembles de données seront disponibles. - Modification d’un paramètre de requête préformatée
Vous pouvez modifier un paramètre que vous avez ajouté à une requête préformatée afin de modifier le type de données ou le type de valeur du paramètre. - Configuration d’un délai d’expiration pour une requête préformatée
Dans certains cas, le chargement de données avec une requête préformatée prend beaucoup de temps. Pour éviter des temps d'attente longs et imprévisibles, vous pouvez définir des délais d'expiration pour les requêtes préformatées. Lorsque la requête préformatée prend plus de temps que la durée spécifiée, elle est annulée. - Requêtes préformatées personnalisées
Les requêtes préformatées personnalisées vous permettent de configurer une source de données de sorte qu'elle renvoie uniquement les informations relatives à un utilisateur ou un groupe spécifique. Les sous-ensembles de données disponibles sont fonction de l'utilisateur connecté et de la requête préformatée ouverte. - Modification du code SQL d’une requête préformatée
Information Designer permet de créer des requêtes préformatées. Toutefois, dans certains cas, des requêtes SQL complexes sont nécessaires. Elles ne peuvent être générées par Information Designer et les éléments du modèle d'information. Supposons que vous deviez extraire des informations de bases de données relationnelles ou de bases de données avec des schémas complexes, et qu’au cours de cette opération les requêtes générées par Information Designer ne fonctionnent pas de manière optimale et doivent être ajustées. Dans ce cas-là, vous pouvez manipuler le code SQL généré d’une requête préformatée. - Sélection du chemin de jointure dans une requête préformatée
Si vous utilisez des colonnes issues de plusieurs tables dans la même requête préformatée, vous devez indiquer le chemin de jointure entre ces tables. Si plusieurs jointures sont créées, vous pouvez sélectionner celles à utiliser par défaut. Les jointures par défaut sont présentées dans le champ du chemin de jointure lorsque vous cliquez sur le bouton Suggestion de jointures (si les jointures sont adaptées à la requête préformatée actuelle). - Ouverture des requêtes préformatées à partir d’Information Designer
Lorsque vous avez créé une requête préformatée, vous l’ouvrez généralement à partir de la bibliothèque Spotfire dans le menu volant Fichiers et données. Vous pouvez également ouvrir des requêtes depuis Information Designer. Cela peut s'avérer utile lors de la création d'une requête ou si vous voulez apporter quelques modifications à la requête d'origine. - Transformation des données
Cette section comprend des rubriques relatives à la transformation des données dans Information Designer.