[英]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.