Splunk Search

dbxquery inside a search

balcv
Contributor

How do I take the results of a search pass a field into a dbxquery and then display results from both the search and the dbxquery?

In this example, the search returns data about specific emails where the sender domain is found in the csv file lookup.  I then want to take the Sender email address, use it in the WHERE clause  of the dbquery to return the accoutname field from the db.  Then finally, display various fields in a table including results from the search and the field returned by the dbxquery select.

 

index=email Act IN ("Acc") Sender!="*mydomain.com"
 [ | inputlookup susDomains.csv
    | stats values(domain) AS search
    | format ]
| eval senderEmail=split(Sender,"@")
| eval senderDomain=mvindex(senderEmail,1)
| eval acctCode=if ((acc="CAU3A274"),"Admin","Manager")
| eval SQLRcpt = "'".Rcpt."'"
| map search="| dbxquery query=\"SELECT accountname
    FROM [IDM].[drip].[usr_hist_tbl] uht
    WHERE uht.mail = $SQLRcpt$ ; \" connection=\"Subscriber_History\""
| table _time,senderDomain,Sender,Rcpt,Subject,acctCode,accoutname,SQLRcpt
| sort -_time

 

This search returns no data when I know there are records that should be returned.

Can anyone see where I may have gone wrong?

Thanks
Leigh

Labels (1)
Tags (1)
0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Guided Onboarding with Auto-schema Is Now Generally Available

  We are excited to announce the General Availability of Guided Onboarding with Auto-Schematization ...

ATTENTION: We’re Moving! (AGAIN!)

The Splunk Community Slack is undergoing a system migration to keep our workspace secure and ...

Deep Dive: Optimizing Telemetry Pipelines in Splunk Observability Cloud

In this session, we will peel back the layers of Splunk Observability Cloud’s cost-optimization features. ...