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.
Get Updates on the Splunk Community!

Index This | I’m short for "configuration file.” What am I?

May 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with a Special ...

New Articles from Academic Learning Partners, Help Expand Lantern’s Use Case Library, ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Your Guide to SPL2 at .conf24!

So, you’re headed to .conf24? You’re in for a good time. Las Vegas weather is just *chef’s kiss* beautiful in ...