v1

latestOpenAPI 3.0.02026-08-0431218.3 KB
computation

Trigger data quality computation

Triggers a full data quality computation for a dataset, running profile calculation followed by data quality assessment. Returns a computationId that can be used to track progress via the computation status endpoint (GET /data-qualities/computations/{computationId}). The computation runs asynchronously. Poll the status endpoint until status is SUCCEEDED or FAILED.

post/api/v1/data-qualities/computations

Request body

datasetIdstring required

The ID of the dataset

connectionIdstring

The ID of the connection

sampleMode'ABSOLUTE' | 'RELATIVE'

Specifies how the dataset is sampled. ABSOLUTE represents a fixed number of rows, while RELATIVE refers to a percentage of the total dataset rows.

sampleSizeinteger

The actual value of the selected sampling method size (either a fixed number for ABSOLUTE mode or a percentage for RELATIVE mode). Maximum allowed value for ABSOLUTE mode is 100000.

executionMode'PUSHDOWN' | 'PULLUP'

Specifies where the data quality computation takes place. In PUSHDOWN mode, it runs within the Cloud Data Warehouse (e.g., Snowflake, Databricks), whereas in PULLUP mode, it runs in Qlik Cloud.

Example request

{
  "datasetId": "669144f5aa2d642638ef1dd0",
  "sampleMode": "ABSOLUTE",
  "sampleSize": 10000,
  "connectionId": "2b855c3d-426c-4aac-90cf-0edf9fc294d3",
  "executionMode": "PULLUP"
}

Response

Computation triggered. The response body contains the computationId for tracking progress.

computationIdstring required

The unique identifier of the triggered computation. Use this value to poll for status.

All 3 operations