我正在尝试使用数据库中的数据动态加载上下文变量,但无法在Talend中加载上下文变量。
我的Oracle输出的架构是列1-BigDecimalColumn2-BigDecimal
我正在尝试将这些值加载到我创建的上下文中
请在此问题上帮助任何人,为什么不加载上下文变量。
而且我也无法编辑tContextLoad的架构
Edit:我通过从数据库中获取值作为字符串来将模式编辑为键-字符串和值-字符串,但tContextLoad仍然不加载上下文变量,它仅加载键和值
Edit 1:我已经在数据库查询本身中将BigDecimal转换为String,因此不需要在上下文变量中加载BigDecimal,我需要将Col1-String DB值(多个值)存储在Var1-String中上下文变量和Col2-Var2中的字符串DB值(多个值)-字符串上下文变量
我的Oracle输出的架构是Column1-BigDecimal Column2-BigDecimal
这是问题:tContextLoad将仅接受字符串类型的架构键/值,键和值。
您必须更改从数据库(例如在查询中)获得的列的名称和类型。
而且我也无法编辑tContextLoad的架构。
是,它是已定义列的组件之一(用绿色表示。)]