Monitoring Splunk

Splunk DB Connect: Why am I getting error "Invalid column index" trying to create a database input with a rising column SQL query?

harshal_chakran
Builder

Hi,

I have already made the database connection.
What I am trying to make is a Database input. Following is my SQL Query:

 SELECT * FROM MY_FILE {{ WHERE $rising_column$  IN (19123136031)}}

Here "MY_FILE" is my table and "FILE_ID" as my rising column.

But I am getting an error. When looked into the Splunkd.log, I found the following text msg:

ERROR AdminManagerExternal - Received malformed XML from external handler:\nFailed to validate: com.splunk.config.SplunkConfigurationException: Error validating dbmonTail for monitor=dbmon-tail://librarydb.catalog/T_FILE: Invalid column index with query = SELECT * FROM MY_FILE WHERE FILE_ID IN (1927016031)\r\r\nfalse<class 'spp.java.bridge.JavaBridgeError'>Command com.splunk.dbx.monitor.DatabaseMonitorValidator returned status code 17

What I am doing wrong here?

Kindly Help

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Having a fixed value in your rising_column clause defeats the purpose of a rising column, which is to fetch rows which have been added/changed since the last fetch. The fixed value in the where clause means the same rows will be returned by every query. May I suggest the following?

SELECT * FROM MY_FILE {{ WHERE $rising_column$  > ?}} ORDER BY FILE_ID

This assumes FILE_ID values are always increasing.

---
If this reply helps you, Karma would be appreciated.
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Community Content Calendar, September edition

Welcome to another insightful post from our Community Content Calendar! We're thrilled to continue bringing ...

Splunkbase Unveils New App Listing Management Public Preview

Splunkbase Unveils New App Listing Management Public PreviewWe're thrilled to announce the public preview of ...

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...