Hive Metastore Processor table expressions using Streamsets Functions?

asked 2019-01-11 12:32:24 -0500

I'm trying to create a Hive table with the current date as a component of the table name and I'm getting errors like:

Pipeline Status: RUNNING_ERROR: com.streamsets.pipeline.api.el.ELEvalException: CTRCMN_0100 - Error evaluating expression org_${time:now()}: javax.servlet.jsp.el.ELException: No function is mapped to the name "time:now"

Just for testing I have the table name specified with an expression:

tablename_${time:now()}

Similar expressions work on, for example, the partition value expression.

Documentation infers I can use expressions in the table name, but doesn't specify anything further and it looks like at least the time functions (maybe all functions) aren't usable in the table name.

This is with v3.6.1

Any ideas?

edit retag flag offensive close merge delete