Use these REST endpoints to build and maintain Treasure Insights data models.
- Create/Read/Delete Insights Models
- Update Insights Model Share
- Create/Read/Delete Datasets
- Create/Read/Update/Delete Tables
- Create/Read/Delete Relations
- Create/Read/Delete Insights Model Builds
GET /reporting/datamodelsElastiCube data model, build, and dashboard/queries are associated with a certain upper limit of RAM and CPU, an upper limit of 23 GB, so if the data model build exceeds that limit, users will see an error.
GET /reporting/accountView the query and dashboard limits in GB paying specific attention to the build_size and query_size parameters.
{
"id": "10",
"sisense_group_id": "5f7e73a8390cef002c916538",
"td_account_id": "6233",
"max_data_modelers": 5,
"max_designers": 10,
"max_viewers": 20,
"storage_size": 20,
"storage_threshold": 500,
"build_threshold": 100,
"query_threshold": 100,
"sisense_datagroup_oid": "7e550d2c-68c0-4fb1-90b0-ac40c044b096",
"sisense_hostname": "us01-01-development.reporting.treasuredata.com",
"build_size": 23.0,
"query_size": 23.0,
"calculated_build_size": 23.0,
"calculated_query_size": 23.0,
"current_data_modelers": 4,
"current_designers": 2,
"current_viewers": 4
}GET /reporting/datamodels/{datamodel_id}POST /reporting/datamodelsDELETE /reporting/datamodels/{datamodel_id}PUT /reporting/datamodels/{datamodel_id}/sharesGET /reporting/datamodels/{datamodel_id}/datasetsPOST /reporting/datamodels/{datamodel_id}/datasetsDELETE /reporting/datamodels/{datamodel_id}/datasets/{dataset_id}GET /reporting/datamodels/{datamodel_id}/datasets/{dataset_id}/tablesPOST /reporting/datamodels/{datamodel_id}/datasets/{dataset_id}/tablesPUT|PATCH /reporting/datamodels/{datamodel_id}/datasets/{dataset_id}/tables/{table_id}DELETE /reporting/datamodels/{datamodel_id}/datasets/{dataset_id}/tables/{table_id}GET /reporting/datamodels/{datamodel_id}/relationsPOST /reporting/datamodels/{datamodel_id}/relationsDELETE /reporting/datamodels/{datamodel_id}/relations/{relation_id}GET /reporting/datamodels/{datamodel_id}/buildsGET /reporting/datamodels/{datamodel_id}/builds/{build_id}POST /reporting/datamodels/{datamodel_id}/buildsDELETE /reporting/datamodels/{datamodel_id}/builds/{build_id}