Unable to join tables from multiple datasource connections using DataTransformation template

Description

Hello

We are currently testing kylo 0.8.2 and we are trying to join multiple tables from different data sources ( Hive,DB2,MYSql) to test out a data blending feature.In order to do this we are using Data Transformation template.When we go through Kylo Visual query we are able to join these 3 data sources and view the expected results.However,when we run through a feed it fails at Execute Script process with following message

"38dd-95c7-f2f51c5255ff] Exception in thread "main" java.lang.IllegalArgumentException: Datasource does not exist: 012bd8a1-7385-4307-a40a-a0b0b82136ac"

On further investigation we found that {metadata.DataTransform.DataSourceIDs) in the template does not capture more than one datasource id.When we hardcode the DataSource ID's in the Kylo template registration for MySQL and DB2 it works fine and creates the table in Hive.

How can we pass multiple datasources to this variable so that it can pass the ID's to NIFI correctly.

Environment

kylo 0.8.2 data trasnformation template

Assignee

Unassigned

Reporter

samir kapoor

Labels

Reviewer

None

Story point estimate

None

Components

Priority

Medium