将Datawave数据定义到数据库中,并使用定义的数据进行转换

时间:2018-04-05 17:36:12

标签: mule anypoint-studio

你能帮我转换数据库中的数据吗? 我的意思是转换是在数据库中定义的。 我正在从数据库中检索转换并将其放入Datawave(DW)中。 但它没有用。它将输出显示为字符串。

我正在从数据库中检索:

flowVars.orderJsonData map { phone: flowVars.orderJsonData[0].phone }

我把它放入变量并作为输出放入数据波 但它只是作为字符串工作。

请帮忙。

1 个答案:

答案 0 :(得分:0)

假设流变量dwexp具有dataweave表达式,则可以使用expression-transformer执行该变量。以下是语法

 <expression-transformer expression="#[dw(flowVars.dwexp,&quot;application/json&quot;)]" doc:name="Expression"/>

dw()函数的格式为

#[dw("<Dataweave script>","Output Mime type")]