Fetches metadata for an existing Observe dataset.
id(String) Resource ID for this object. One of
idmust be set.
name(String) Dataset name. Must be unique within workspace. One of
idmust be set. If
workspacemust be set.
workspace(String) OID of the workspace this object is contained in.
description(String) Dataset description.
freshness(String) Target freshness for results. Reducing the freshness will increase the frequency with which queries are run, which incurs higher transform costs.
icon_url(String) Icon to be displayed for this object. Icons are sourced from the fluency-filled icon set.
inputs(Map of String) The inputs map binds dataset OIDs to labels which can be referenced within stage pipelines.
oid(String) OID (Observe ID) for this object. This is the canonical identifier that should be used when referring to this object in terraform manifests.
on_demand_materialization_length(String) The maximum on-demand materialization length for the dataset.
path_cost(Number) Path cost incurred by this dataset when computing graph link. Increasing this value will reduce the preference for using this dataset when computing paths between two datasets.
stage(Block List) A stage processes an input according to the provided pipeline. If no input is provided, a stage will implicitly follow on from the result of its predecessor. (see below for nested schema)
Nested Schema for
alias(String) The stage alias is the label by which subsequent stages can refer to the results of this stage.
input(String) The stage input defines what input should be used as a starting point for the stage pipeline. It must refer to a label contained in
inputs, or a previous stage
alias. The stage input can be omitted if
inputscontains a single element.
pipeline(String) An OPAL snippet defining a transformation on the selected input.