DataQuery *

09.03.2021

La requête de données est un objet de données utilisé pour rechercher des objets ayant des propriétés communes et pour renvoyer leurs données. Les données sur le disque dur (fichiers indexés) ou dans la base de données du projet peuvent être interrogées.

Par exemple, il est possible de rechercher tous les objets qui portent un nom particulier ou une unité particulière et de renvoyer leurs données sous forme de liste.

Vous avez la possibilité de concaténer les résultats de plusieurs requêtes de données. Ceci est utile si vous souhaitez effectuer plusieurs requêtes de données en utilisant des critères de recherche communs. Pour ce faire, une requête de données renvoie les clés des objets de données trouvés, puis les utilise dans une autre requête de données.

Procédez de la même manière pour limiter la requête de données à des dossiers particuliers, par exemple aux dossiers dans lesquels un ensemble de données dépasse une valeur maximale. En utilisant votre première requête de données, recherchez les ensembles de données qui dépassent la valeur maximale et demandez-lui de renvoyer les clés des dossiers parents ou grands-parents de ces ensembles de données. Dans une deuxième requête de données, utilisez ces clés pour limiter la recherche aux dossiers parents ou grands-parents trouvés.

Par conséquent, les mesures à long terme sont souvent stockées sous forme de fichiers qui contiennent chacun un segment temporel de la mesure à long terme. En utilisant une requête de données pour les mesures à long terme, vous pouvez demander des segments de temps, qui couvrent plusieurs fichiers, comme un ensemble de données.

Si pour la requête de données vous utilisez Output as a list comme résultat, alors vous pouvez spécifier quel attribut utiliser pour les noms des éléments de la liste. Tous les canaux trouvés portent souvent le même nom mais proviennent de fichiers différents. Dans ce cas, au lieu du nom du canal, par exemple, le nom du fichier est utilisé pour l'élément de liste.

Pour la requête de données, vous pouvez utiliser des critères de recherche qui font référence aux données, par exemple sur le maximum d'un ensemble de données. Lorsque vous recherchez des formules et des objets d'analyse dans la base de données du projet, il est important que le résultat actuel ait été indexé. Vous pouvez vous en assurer en faisant du premier critère de la requête de données un critère de recherche qui ne fait pas référence aux données, par exemple le nom, et en sélectionnant pour le critère de recherche l'option Mettre à jour et indexer les objets qui répondent aux critères de recherche avant d'évaluer les critères de recherche supplémentaires. Cela garantit que les données de l'index sont actuelles lorsque vous utilisez un critère de données à l'étape suivante.

Pour pouvoir utiliser l'option de requête de données, l'indexation doit être activée.

Pour interroger les données sur le disque dur, l'indexation des fichiers doit être mise en place.

Pour interroger les données dans la base de données du projet, l'indexation des données pour la base de données du projet doit être activée.

Remarque L'interrogation des données sur le disque dur n'est possible que si l'option Data Explorer est installée.

Voir aussi

Objet de données

Liste

Travailler avec des requêtes de données

Configuration d'une requête de données

Importation de données à l'aide de DataQuery

Concaténation de requêtes de données

Recherche de données pour les mesures à long terme

* Cet objet n'est pas disponible dans FlexPro View et FlexPro Basic.

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :