Requête InfoTableFunctions
Description
Ce service applique la requête donnée à une table d'informations.
Entrées
Nom de paramètre
Description
Type de base
t
Table d'informations contenant les données.
INFOTABLE
query
Requête à exécuter sur la table d'informations.
Pour plus d'informations sur l'écriture de critères de requête, consultez la rubrique Paramètre de requête pour les services de requête.
QUERY
Sortie
Nom de paramètre
Description
Type de base
result
Nouvelle table d'informations avec les lignes de la table d'entrée qui correspondent à la requête. La forme de données correspondra à la forme de la table d'entrée.
INFOTABLE
Exemple
Cet exemple utilise le journal de l'application comme source d'une table d'informations avec des lignes supplémentaires au-delà des données recherchées. Ensuite, il crée une requête pour filtrer les lignes importantes et applique le filtre à l'aide de ce service.
// result: INFOTABLE dataShape: "LogEntry"
var inputInfotable = Logs["ApplicationLog"].QueryLogEntries({
maxItems: undefined /* NUMBER */,
searchExpression: undefined /* STRING */,
fromLogLevel: undefined /* STRING */,
instance: undefined /* STRING */,
endDate: undefined /* DATETIME */,
origin: undefined /* STRING */,
thread: undefined /* STRING */,
ascendingSearch: undefined /* BOOLEAN */,
oldestFirst: undefined /* BOOLEAN */,
toLogLevel: undefined /* STRING */,
user: undefined /* USERNAME */,
sortFieldName: undefined /* STRING */,
startDate: undefined /* DATETIME */
});
var query = {
"filters": {
"fieldName": "level",
"type": "LIKE",
"value": "*Error*"
}
};
var params = {
t: inputInfotable /* INFOTABLE */,
query: query /* QUERY */
};
// result: INFOTABLE
var result = Resources["InfoTableFunctions"].Query(params);
Est-ce que cela a été utile ?