Overview

Generate views to inspect data, models, predictions, and explanations.
View as Markdown

Views generate structured outputs from datasources, datasets, models, and deployed models.

Use them to inspect data, understand model structure, query deployed models, and explain predictions. Each view is generated from the artefact it belongs to.

For deployed models, views are also the inference interface: generating a deployed model view can return predictions, explanations, diagnostics, or evaluation outputs depending on the selected view.

How views work

1

Start from an artefact

Choose the datasource, dataset, model, or deployed model you want to inspect.

2

Choose a view

Select the view that matches the question you want to answer.

3

Generate the view

Call the view endpoint for that artefact. Some requests return immediately, while larger requests may be accepted for asynchronous processing.

4

Read the response

View responses use a shared structure, with view-specific data inside the response payload.

Choose a view

View familyUse
Data viewsInspect datasource and dataset lineage, distributions, and data readiness.
Model viewsInspect the structure of a trained model.
Deployed model viewsQuery deployed models and generate predictions, explanations, diagnostics, and evaluation outputs.

Generate one or more views

View endpoints can generate one or multiple views in a single request.

The platform supports view generation for:

ArtefactEndpoint
DatasourcePOST /datasources/{datasourceId}/views
DatasetPOST /datasets/{datasetId}/views
ModelPOST /models/{modelId}/views
Deployed modelPOST /deployed-models/{deployedModelId}/views

A successful request can return the generated view directly. If the view is accepted for asynchronous processing, the response includes a Location header that points to the endpoint where the result can be retrieved.

Response structure

Most views follow a common response structure built around tabular data.

The exact fields depend on the view, but the shared structure makes view responses easier to parse, display, and compare across workflows.

See Response structure for the common response format.

Caching and freshness

Views may be cached to improve response time when the same view is requested again.

Most requests should leave cache control unset. Use X-Views-Cache-Control only when you need to control freshness or prevent a generated view from being stored.

Header valueEffect
no-cacheBypasses the cache and generates the view again.
no-storePrevents the request or response from being stored in the cache.
no-cache, no-storeGenerates a fresh view and does not store the result.