lookup
Utilisez la commande lookup pour appeler des recherches de valeur de champ.
Syntaxe
lookup table=<lookupTable>[<lookup_options>] select <outputFields> using <inputFields>Paramètres
Le tableau suivant répertorie les paramètres utilisés dans cette commande, ainsi que leur description.
| Paramètre | Description |
|---|---|
outputFields |
Syntaxe : Liste des champs de la table de recherche qui doivent être copiés vers les champs de journal correspondants, indexés ou virtuels. |
lookupTable |
Nom de la table de recherche. |
lookup options |
Syntaxe :
|
inputFields |
Syntaxe : Liste des champs de la table de recherche à mettre en correspondance avec les journaux. Le nom du champ de journal, indexé ou virtuel, doit être spécifié s'il est différent du nom du champ de recherche. |
Pour obtenir des exemples d'utilisation de cette commande dans des scénarios standard, reportez-vous aux sections suivantes :
L'exemple suivant montre comment annoter les enregistrements de journal contenant un code d'erreur ORA avec la description et la gravité de l'erreur lorsque les champs de recherche sont les noms des champs indexés existants.
* | lookup table=OraErrorCodes select description as errtxt, severity as sevlvl using 'Error Id'=error_idL'exemple suivant montre comment ajouter des informations sur les groupes d'utilisateurs, sans répertorier plus de 5 groupes.
* | lookup table=UserGroups maxmatches=5 select group using usridL'exemple suivant montre comment annoter les enregistrements de journal avec les informations de plusieurs recherches.
* | lookup table=DnsLookup select client_host using client_ip | lookup table=AccountLookup select acct_region using acct_idL'exemple suivant montre comment effectuer deux recherches à l'aide de la même table de recherche, mais chaque recherche est réalisée à l'aide de champs différents.
* | lookup table=MyLookup select B using A | lookup table=MyLookup select D using CL'exemple suivant montre comment rechercher une valeur dans une table de recherche, puis utiliser une valeur de champ renvoyée pour effectuer une recherche à l'aide d'une seconde table de recherche.
* | lookup table=FirstLookup select Y using X | lookup table=SecondLookup select Z using Y