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

@@ -1,7 +1,7 @@
# B03 Valsts budžeta izpilde — pārveidošanas noteikumi (avota CSV → mērķa shēma valsts-budzeta-izpilde-0.1.xsd).
# Šo datni lasa VDE savienotājs (lakehouse app/cac_execution.py) katrā ielādē tajā pašā commit, kurā ir shēma un datu līgumi.
# Labojot noteikumus, jāpalielina version; savienotājs ielādi atkārto, ja mainījies Budget-as-Code commit.
version: 0.1.0
version: 0.1.1
source_contract: contracts/B03-valsts-budzeta-izpilde.source.odcs.yaml
target_contract: contracts/B03-valsts-budzeta-izpilde.odcs.yaml
schema: schemas/valsts-budzeta-izpilde-0.1.xsd
@@ -15,10 +15,11 @@ document:
part_size: 20000 # Execution ierakstu skaits vienā dokumenta daļā (lv-vbi-GGGG.pNNN)
# Execution ieraksta identifikators: lv-vbi-GGGG.mMM.<sha1(atslēga)[:12]>; atslēga = šīs kolonnas, savienotas ar „|”.
# Kolonnu kombinācija avotā ir unikāla (pārbaudīts 2024–2026: katra rinda atšķiras vismaz vienā no tām).
# Kolonnu kombinācija avotā ir unikāla (pārbaudīts 2024–2026). Resora kods ir atslēgā, jo iestāde gada laikā var pāriet
# uz citu resoru: 2024. gadā viena iestāde ar to pašu apakšprogrammu ir gan 20., gan 21. resorā (summa pārcelta ar pretēju zīmi).
id:
template: "lv-vbi-{Gads}.m{Menesis_Atslega:02d}.{hash}"
key: [Gads, Menesis_Atslega, Iestades_NMR, Budzeta_tips_Atslega, Programma_Atslega, Apaksprogramma_Atslega,
key: [Gads, Menesis_Atslega, Ministrija_Atslega, Iestades_NMR, Budzeta_tips_Atslega, Programma_Atslega, Apaksprogramma_Atslega,
Funkcija_zemakaja_limeni_Atslega, Saistibu_veids_Atslega, Projekta_arejais_kods_Atslega, Klasifikacija,
Vienotais_EKK_Atslega_7_limenis, Konsolidacija]