我是一位经验丰富的 SSIS 开发人员,但对 Kingswaysoft Json 源代码编辑器(以及所有其他 Kingswaysoft SSIS 内容!)是全新的
我有数百个 API 源,它们的构建非常相似:
{
"values": {
"XXX": {
"a": {
"2000": -0.26,
"2001": -0.146,
"2002": -0.112,
"2003": -0.131,
"2004": -0.042,
"2005": -0.126,
"2006": -0.085,
"2007": -0.061
},
"b": {
"2000": 1.26,
"2001": 1.146,
"2002": 1.112,
"2003": 1.131,
"2004": 1.042,
"2005": 1.126,
"2006": 1.085,
"2007": 1.061
}
}
}
唯一的区别是 XXX(第 3 行 - 称为 Indicators),它在每个 api 中都是唯一的。
我知道如何循环一个 SSIS 包中的所有指标,现在我想使用该指标作为参数来调用另一个包。
据我所知,我需要这个值,因为我的节点名称显然必须与文档设计器中相同:
有没有办法可以动态更改文档设计器中的 XXX 值?或者是否可以以某种方式添加一个“包罗万象”的名称?
这将是 SSIS 的限制,因为元数据是在设计时定义的,并且无法在运行时动态更改。这也是最初生成列的方式,通过在文档设计器页面中导入文档设计器或在数据源页面中选择文件。如果设计发生更改,包括 JSON 组件中的节点名称,您将收到错误,因为它正在查找以前的文档设计。根据提供的详细信息,对于这种情况,您需要为每个不同版本的元数据创建一个新的数据流,并使用节点名称的变体。