Get the list of applicable properties for a specific datamart through Modeling service
GET {{baseUrl}}/api/model/datamarts/:datamartId/applicableVldbProperties
StartFragment Get the list of applicable properties for a specific datamart. The list is returned based on datamart's subtype. The datamart's subtype must be normal or customsqlfree_form, an error is thrown otherwise. Internationalized fields will be based on user's displayLocale from MicroStrategy Library session. EndFragmen
Body
PARAM
Key | Datatype | Required | Description |
HEADERS
Key | Datatype | Required | Description |
X-MSTR-AuthToken
|
string | (Required) Authorization token | |
X-MSTR-ProjectID
|
string | (Required) Project ID |
RESPONSES
status OK
{
"propertyCount": 30,
"applicableProperties": {
"[VLDB Select].[Allow Cartesian Join]": {
"name": "Allow Cartesian Join",
"groupId": 1,
"groupName": "Joins",
"maxValue": 2,
"displayType": "options",
"displayName": "Cartesian Join Governing",
"showSqlPreview": true,
"options": [
{
"value": "Choosing this option keeps the backward compatibility with MicroStrategy 2019 where SQL queries are governed by \"Cartesian Join Warning\" VLDB setting.",
"sqlPreview": "OBSOLETE - Keep backward compatibility with MicroStrategy 2019."
},
{
"value": "Cancel execution of cartesian join for SQL, MDX, In-Memory queries.",
"sqlPreview": "This VLDB setting only works for Data Engine Version 2020 or above. Choosing this option disallows cross join execution for SQL, MDX and In-Memory queries."
},
{
"value": "Execute cartesian join for SQL, MDX, In-Memory queries.",
"sqlPreview": "This VLDB setting only works for Data Engine Version 2020 or above. Choosing this option allows cross join execution for SQL, MDX and In-Memory queries."
}
],
"type": "int32",
"defaultValue": 0
},
"[VLDB Report].[Drop Database Connection]": {
"name": "Drop Database Connection",
"groupId": 3,
"groupName": "Pre/Post Statements",
"maxValue": 1,
"displayType": "options",
"displayName": "Drop Database Connection after running user defined SQL",
"showSqlPreview": false,
"options": [
{
"value": "Enable",
"sqlPreview": ""
},
{
"value": "Disable",
"sqlPreview": ""
}
],
"type": "int32",
"defaultValue": 0
},
"[VLDB Report].[Report PostStatement 1]": {
"name": "Report PostStatement 1",
"groupId": 3,
"groupName": "Pre/Post Statements",
"displayType": "n_line_text_box",
"displayName": "Report Post Stateme Curl curl -X GET 'baseUrl/api/model/datamarts/:datamartId/applicableVldbProperties' -H 'X-MSTR-AuthToken: authToken' -H 'X-MSTR-ProjectID: projectId' ENDPOINTS |