Run materialization for a data model element

View as MarkdownOpen in Claude
This endpoint runs a scheduled materialization for an element in a data model. Materialization processes the data of the specified element, allowing the data to be stored or cached for optimized access and performance. For more details on materialization, see [Materialization](https://help.sigmacomputing.com/docs/materialization). ### Usage notes - The materialization schedule for the specified element must be created beforehand. - Retrieve the **sheetId** by calling the [/v2/dataModels/{dataModelId}/materialization-schedules](https://help.sigmacomputing.com/reference/list-data-model-materialization-schedules) endpoint. - Retrieve the **dataModelId** by calling the [/v2/dataModels](https://help.sigmacomputing.com/reference/list-data-models) endpoint. ### Usage scenarios - **Performance optimization:** Use this endpoint to improve response times for frequently accessed data model elements. - **Data refresh:** Allows users to manually (programmatically) refresh the data of specific data model elements to ensure that the latest data is available for analysis and reporting. ### Best practices - Prioritize materialization for elements that are heavily used or form critical components of business reports. - Monitor the performance impacts of materialization and adjust strategies as necessary to optimize resource usage and response times.

Authentication

AuthorizationBearer

OAuth authentication of the form <token>.

Path parameters

dataModelIdstringRequired

Request

The request body.
sheetIdstringRequired
Identifier for the materialization schedule of this element.

Response

The response body.
materializationIdstring