繁体   English   中英

动态动态模式

[英]On The Fly Dynamic Schemas

我正在查看 动态多维数据集创建并想知道 - 有没有办法在多维数据集进程启动后创建多维数据集?

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

我见过这个问题: How to dynamic generate schema for cube.js? ,但是,我看不出它如何适用于上述用例,并且在选定的答案中,提到了逐个租户的基础,这是我们不需要的。

可以触发模式编译的更新。 看看Schema 版本控制

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

    return schemaVersions['version'];
  },
};

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM