Splunk Search

I need a way to make a lookup conditional

bdh5574
New Member

I have two lookup tables. Both contain a set of userid's.
The first lookup returns a name and department for 80% of the records.
The second lookup table contains the other 20% of the userid's and will return the same name and department fields.

The second lookup overlays the name and department with nulls for all records found in the first lookup.

I need to be able to only run the second lookup if the name field is null after the first lookup.

| lookup TAM_Information.csv UserID OUTPUT FULNAME as Name AD_DEPARTMENT as Department
| lookup NTACC1.userid.department.csv UserID OUTPUT NAME as Name DEPARTMENT as Department

I've searched and haven't found a solution. Can this be done?

Bob

0 Karma
1 Solution

somesoni2
Revered Legend

Use OUTPUTNEW instead of OUTPUT in your lookup command. See this for more details on the two.
http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Lookup#Usage

View solution in original post

0 Karma

somesoni2
Revered Legend

Use OUTPUTNEW instead of OUTPUT in your lookup command. See this for more details on the two.
http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Lookup#Usage

0 Karma

bdh5574
New Member

That worked like a charm. Thank you.

0 Karma
Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI! Discover how Splunk’s agentic AI ...

[Puzzles] Solve, Learn, Repeat: Dereferencing XML to Fixed-length events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Stay Connected: Your Guide to December Tech Talks, Office Hours, and Webinars!

What are Community Office Hours? Community Office Hours is an interactive 60-minute Zoom series where ...