v7 · last edited 14 days ago by anna.lindqvist · external_source · Data Source Hagstova FO · CSV · output → population
| Source | Year-range predicate | Query filter | |
|---|---|---|---|
| Hagstova FO · CSV csv_file | 1985 – present | {"file":"IB01010.csv","encoding":"utf-8"} | Edit |
CSV is fetched from Hagstova FO's open data portal. To add another source table for the same Indicator, create a separate Pipeline writing to the same Indicator.
| Source field | → | Schema dimension |
|---|---|---|
| kommuna | → | muncod_nordregio |
| ar | → | year |
| fólkatal | → | population |
Hagstova FO's CSV has no sex or age dimensions — sex and age_group are set to "T" by a constant-injection step in the Transform Chain.
Order matters. Drag to reorder. Each step is a typed Rust plugin with a JSON config schema.
HarmoniseRefDate is needed (contrast SE / SCB Dec-31 → Jan-1). Built-in Authority Filter and Boundary Reconciliation are not Transform Steps — they always run as Phase 4 & Phase 5.
| # | Rule | Severity | Config | |
|---|---|---|---|---|
| 1 | NotNull | error | column=population | Edit |
| 2 | NonNegative | error | column=population | Edit |
| 3 | YearOnYearSwing | warn → quarantine | max_pct_delta=10 | Edit |
| 4 | CompletenessPerCountry | warn | expected=29 munis · tolerance=0 | Edit |
none — derivation pipelines list dependencies here