-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Description
Is your feature request related to a problem? Please describe.
I would like to how it's possible to generate dynamic schema?
I tried this code:
const configurations = [
{
name: `Users`,
content: {
sql: `SELECT * FROM public.Users`,
joins: {},
measures: {
count: {
type: `count`,
drillMembers: ['uuid', 'name', 'createdAt', 'updatedAt']
}
},
dimensions: {
uuid: {
sql: `uuid`,
type: `string`
},
name: {
sql: `name`,
type: `string`
},
createdAt: {
sql: `created_at`,
type: `time`
},
updatedAt: {
sql: `updated_at`,
type: `time`
},
startedAt: {
sql: `started_at`,
type: `time`
}
}
}
}
]
configurations.forEach((configuration) => {
cube(configuration.name, configuration.content)
})
but i got lot of errors like :
cube: child "sql" fails because ["sql" is required] or child "dimensions" fails because [child "uuid" fails because [child "case" fails because ["case" is required], "sql" is not allowed, child "sql" fails because ["sql" must be a Function]]]
Metadata
Metadata
Assignees
Labels
No labels