Run materialization for a data model element
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
dataModelId
Request
The request body.
sheetId
Identifier for the materialization schedule of this element.
Response
The response body.
materializationId

