1
0

B03: resora kods izpildes fakta atslēgā; tukša pēdējā rinda avotā (0.2.1)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016679RwmHsuTFfxt26wP6rk
This commit is contained in:
2026-10-11 10:52:12 +00:00
parent 88577135b5
commit ad36dc43a7
3 changed files with 14 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ apiVersion: v3.0.2
kind: DataContract
id: urn:pppa:cac:contract:B03-source
name: Valsts budžeta izpilde — Valsts kases avota datne
version: 0.1.0
version: 0.1.1
status: active
domain: Valsts kā kods (Country as Code)
dataProduct: Valsts budžeta izpilde
@@ -38,7 +38,7 @@ schema:
logicalType: object
physicalType: csv-file
physicalName: "vb_izpilde_pa_iestadem_budzeta_progr_apakspr_adkopai_<GGGG>.csv"
description: Viena rinda = viena summa par mēnesi vienā griezumā. Kolonnu secība ir fiksēta; virsrakstu rinda ir obligāta.
description: Viena rinda = viena summa par mēnesi vienā griezumā. Kolonnu secība ir fiksēta; virsrakstu rinda ir obligāta. Datnes beigās var būt viena rinda, kurā visas kolonnas ir tukšas; tā netiek uzskatīta par datiem.
customProperties:
- {property: lakehouseTable, value: cac_bronze.vk_budget_execution}
properties:
@@ -90,7 +90,7 @@ quality:
- {name: source_values_valid, type: custom, engine: cac-lakehouse, implementation: "app.cac_execution:source_values_valid",
description: "Obligātās kolonnas aizpildītas; vērtības atbilst šablonam vai pieļaujamo vērtību sarakstam; summa ir skaitlis; gads sakrīt ar datni", dimension: validity}
- {name: source_key_unique, type: custom, engine: cac-lakehouse, implementation: "app.cac_execution:source_key_unique",
description: "Rindas atslēga (mappings/B03-izpilde.yaml, id.key) ir unikāla", dimension: uniqueness}
description: "Rindas atslēga (mappings/B03-izpilde.yaml, id.key; ietver resora kodu) ir unikāla", dimension: uniqueness}
slaProperties:
- {property: frequency, value: 1, unit: d, element: "pārbaude katru dienu (cron 03:30 UTC); ielāde, ja datne portālā mainījusies"}
- {property: latency, value: 1, unit: month, element: "Valsts kase publicē iepriekšējā mēneša izpildi mēneša sākumā"}
@@ -104,3 +104,4 @@ customProperties:
- {property: sourceId, value: B03}
- {property: licence, value: CC0-1.0}
- {property: years, value: "2024, 2025, 2026"}
- {property: emptyRows, value: "Rinda, kurā visas kolonnas tukšas, tiek izlaista (avotā tāda ir datnes beigās)"}