动态模式

  • 本文关键字:模式 动态 cube.js
  • 更新时间 :
  • 英文 :


我正在查看动态多维数据集创建,并且想知道-是否有一种方法可以在多维数据集进程启动后创建多维数据集?

在这个用例中,当用户浏览前端应用程序时,我们需要动态创建多个模式,并且在创建这些模式时需要创建一些多维数据集。最初,开始搜索一个允许创建多维数据集的Cube端点,但是,它似乎不存在。

我看到过这个问题:如何动态生成cube.js的模式?,但是,我看不出它如何适用于上述用例,并且,在选定的答案中,提到了租户对租户的基础,这是我们不需要的。

可以在模式编译时触发更新。看一下模式版本控制

module.exports = {
schemaVersion: async ({ securityContext }) => {
const schemaVersions = await (
await fetch('http://your-api-endpoint/schemaVersion')
).json();
return schemaVersions['version'];
},
};

基本上,每次底层数据模式发生更改时,都需要执行版本增量操作。我修改了文档中删除多租户的示例,只是为了展示如何从API创建响应。

最新更新