capabilities.work

Materialize and Check External Asset

A 2-step recipe with Dagster. We can help you get access.

Recipe · 2 steps

Materialize and Check External Asset

with Dagster

Report a materialization for an external asset and then record a check evaluation on it.

  1. Record the materialization of the external asset, including any supplied metadata, data version, partition, and description.
  2. Record the asset check evaluation for the same asset key, carrying the pass/fail status and the severity for a failing check.
What you'll need to have ready
  • apiToken: Dagster+ user API token sent in the Dagster-Cloud-Api-Token header.
  • assetKey: The external asset key being materialized and checked.
  • dataVersion: A user-supplied data version identifier for the materialization.
  • partition: The asset partition associated with the materialization.
  • materializationDescription: A human-readable description of the materialization.
  • metadata: Free-form key/value metadata about the materialization.
  • checkName: The identifier of the asset check being evaluated.
  • passed: True if the asset check passed, false otherwise.
  • severity: Severity level reported when the check failed (WARN or ERROR).
For your developer

Arazzo workflow dagster:materialize-and-check-asset, 2 operations: reportAssetMaterialization → reportAssetCheck. Specs on APIs.io.