DRDataRaft/ docs
GitHub ↗

H34 Define related metrics together

H34DuckLake, releases and reports1 step

Use your current course session. Preparation and course runner · R script ↓

Goal: Describe population, cancellations and rate.

Prerequisites: H21; dataraft.metrics.

The teaching definition is now explicitly marked approved. In a real project this requires actual business review; the flag does not perform that review.

training_step(
  "H34",
  {
    portfolio_metrics <- dataraft.metrics::dr_metric_set(
      "policies.cohort",
      opening = sum(in_opening),
      cancellations = sum(in_cancellations),
      rate = sum(in_cancellations) / sum(in_opening),
      dimensions = "broker_id",
      units = c(
        opening = "contracts",
        cancellations = "contracts",
        rate = "ratio"
      ),
      approved = TRUE,
      code_version = "training-metrics-v1"
    )
    local_metrics <- dataraft.metrics::dr_measure(
      cohort_run,
      metrics = portfolio_metrics,
      by = character()
    )
    print(dr_collect(local_metrics))
  },
  needs = c("H21"),
  packages = c("dataraft.metrics")
)

Expected result: Three exploratory measurements from the local run. A frozen report requires published inputs.

Task: Does approved=TRUE make an in-memory run report-ready?

Show solution

No. Published input releases are still missing.

Search documentation

Search functions, packages and guides.