Kdb 在Vega for Kx仪表板中使用多个数据源

Kdb 在Vega for Kx仪表板中使用多个数据源,kdb,vega,Kdb,Vega,我已经使用Kx Dash设置了一些可视化,并希望使用基于此模板的edge bundling vega仪表板: 我注意到需要多个数据源。 我的理解是,Vega的Kx实现通过将Vega配置中的第一个数据源替换为Vega dash元素的“数据源”配置中指定的数据源来工作。 您是否知道将多个数据源传递给织女星可视化的方法 我曾认为一种方法是在Vega配置中以JSON格式传递数据,将Kx破折号侧的“datasource”元素留空。然而,我已经在dash中将一个分析函数中的Vega脚本作为数据源传递了出去

我已经使用Kx Dash设置了一些可视化,并希望使用基于此模板的edge bundling vega仪表板:

我注意到需要多个数据源。 我的理解是,Vega的Kx实现通过将Vega配置中的第一个数据源替换为Vega dash元素的“数据源”配置中指定的数据源来工作。 您是否知道将多个数据源传递给织女星可视化的方法

我曾认为一种方法是在Vega配置中以JSON格式传递数据,将Kx破折号侧的“datasource”元素留空。然而,我已经在dash中将一个分析函数中的Vega脚本作为数据源传递了出去。我不知道如何从数据源获取该脚本,并将其转换为Viewstate,然后使用该Viewstate分配给dash元素中的“Vega Config”

这是否合理的做法?如果是这样的话,我怎样才能从分析函数(查询)到仪表板元素中的“Vega Config”动态生成一个Vega脚本,以及如何确保它在设置过滤器等时更新?(例如,我会设置一个查询数据源的操作吗?)

感谢和问候

西蒙