Data Health
A 0 to 100 score for how complete, current and consistent your records are, with suggestions for what to fill in.
Data Health
Data Health scores how complete, current and consistent your records are, and tells you which gaps to fill first. Your KPIs are only as reliable as the data behind them, so a higher score means more trustworthy KPIs. Open it from Analytics > Data Health in the sidebar.
The Overall Score
The top of the page shows your Overall Data Health Score out of 100:
| Score | What it means |
|---|---|
| Above 80 | Your data quality is strong |
| 50 to 80 | Some gaps exist. The suggestions below will help |
| Below 50 | Significant gaps. Fill in missing fields to get accurate KPIs |
The overall score combines five streams, each weighted by how much it matters to your metrics:
| Stream | Weight |
|---|---|
| Harvests | 30% |
| Blocks | 25% |
| Batches | 20% |
| Recipes | 15% |
| Cost & Sales | 10% |
A stream with no records scores 0 and suggests creating some.
Stream Scores
Each stream has a card with its score, its top suggestion, and four factor bars. A stream’s score is the average of its four factors. Bars are green above 80, amber from 50 to 80, and red below 50.
| Factor | What it measures |
|---|---|
| Completeness | The share of records with their key fields filled in |
| Timeliness | For Blocks, this drops for every active block that hasn’t been updated in more than 14 days. The other streams always score 100 here |
| Consistency | Whether values vary the way real data does. Suspiciously uniform numbers, such as the same weight on every harvest, score lower, and so do wildly scattered ones. With fewer than three values there’s nothing to compare, so the score is 100 |
| Recency | How recently the stream’s newest record was added or updated. A record from today scores close to 100, falling to 0 once the newest record is 30 days old |
For Cost & Sales, Consistency is the share of recipes whose ingredients have a Cost source (Estimated, Averaged or Actual) set in the recipe wizard.
Stream Detail
Click a stream card to open its detail panel below the cards. Click it again to close it.
- Suggestions list what to fill in. The top suggestion also estimates how much it would raise the stream’s completeness.
- Field Health shows the percentage of records that have each field filled in. Fields at 80% or above get a check mark. Fields below 80% say how many values are missing.
| Stream | Fields in Field Health |
|---|---|
| Recipes | ingredients, ingredient_costs, sterilization_params, fruiting_params, overhead_cost_estimate |
| Batches | labor_cost, substrate_cost, overhead_cost |
| Blocks | has_yield, has_updates |
| Harvests | weight, grade, market_price |
| Cost & Sales | recipe_costs, batch_costs, harvest_prices |
Harvest market prices and batch costs aren’t on the web forms. You can send them through the API. See Where Revenue and Costs Come From on the KPIs page.
Related Pages
- KPIs: the metrics that data health feeds
- Recipes: ingredients, costs and stage parameters
- Harvest Workflow: recording weight and grade