Net-Base Магазин

09.08.2026

Побољшати квалитет података: практичне провере које за 30 дана обезбеђују мерљиво боље извештаје

Када су извештаји контрадикторни, ретко је ствар у BI-алату – већ у квалитету података, одговорностима и тихим прекидима у интерфејсима. Овај практични водич показује провере и рутине помоћу којих ИТ и пословне јединице за 30 дана могу мерљиво постићи стабилније показатеље...

09.08.2026

Од теме часописа до пројектне праксе

Одговарајуће странице услуга и техничке странице за чланак

Mnoge kompanije pokušavaju dobiti bolje izveštaje preko novih dashboarda, dodatnih KPI-eva ili drugog BI-алata. U praksi je problem često ranije: ko želi poboljšati kvalitet podataka, mora stabilizovati podatke na mestima gde nastaju, prenose se, konsoliduju i tumače. Loš kvalitet podataka ne ogleda se samo u „pogrešnim brojevima“, već u svakodnevici: poslovni sektori raspravljaju o izvoru umesto o odluci, IT dobija tikete „izveštaj nije tačan“, i svaka analiza zahteva ručne korekcije u Excelu.

Dobra vest: za opipljiva poboljšanja nije potreban obimni projekat. Jasnim 30-dnevnim pristupom – fokusiranim na nekoliko, ali efektivnih provera – izveštaji se mogu merljivo stabilizovati. Presudno je da se provere ne shvataju kao jednokratna sanacija, već kao operativni kontrolni sistem: sa graničnim vrednostima, odgovornima, dokumentacijom i putevima eskalacije.

Ovaj tekst opisuje praktične provere kvaliteta podataka koje možete uvesti za četiri nedelje, bez „ponovnog izmišljanja“ sistemskog pejzaža. Fokus je na uticajima za operacije, administraciju, interfejse, tokove podataka i saradnju između IT i poslovnog sektora.

Zašto izveštaji pucaју uprkos modernim alatima: tipični uzroci u korporativnim okruženjima

U nasleđenim okruženjima podaci nastaju kroz mnogo stanica: ERP, CRM, skladište, portali, individualni softver kompanije, procesi uvoza/izvoza, interfejsi eksternih dobavljača. Svaka stanica može promeniti značenje jednog polja. Klasičan primer je „kupac“: u sistemu A to je primalac računa, u sistemu B adresa isporuke, u sistemu C lokacija. Čim se ti termini objedine u jednoj analizi, nastaju naizgled „pogrešne“ metrike – iako je tehnički sve korektno učitano.

Tipični uzroci koji čine izveštaje nepouzdanim:

  • Neprecizna semantika: Polja se zovu isto, ali u svakom sistemu znače nešto drugo. Semantika ovde označava stručno značenje – ne format podatka.
  • Neprimetni prekidi interfejsa: Polje se na izvoru preraspoređuje (npr. novi statusi), a ciljna putanja ga preuzima „kako je bilo“, dok izveštaji ne počnu da kolabiraju.
  • Slabi master podaci: duplikati, zastarele adrese, inkonzistentni produktni registri – i iz njih proistekle pogrešne dodelе.
  • ETL/ELT ohne Qualitätsgates: ETL (Extract, Transform, Load) označava tokove učitavanja i transformacije u ein DWH. Bez provera, greške se jednostavno učitaju.
  • Ručno ispravljanje: Excel-fiksovi stvaraju senčanu logiku. Izveštaj izgleda „ispravno“, ali nije reproduktivan.

Konsekvenca je uvek slična: nedostaje pouzdan mehanizam koji rano detektuje odstupanja i čini ih proverljivim pre nego što dospeju u menadžerske izveštaje.

Merljivo za 30 dana: šta „bolji kvalitet podataka“ konkretno znači

„Bolje“ mora biti merljivo, inače ostaje osećaj. Za 30-dnevni plan korisno je dogovoriti se o nekoliko indikatora koje prihvataju i IT i poslovni sektor. Pokazale su se tri ravni:

  • Ulazni kvalitet: Udeo validnih zapisa na izvoru (npr. porudžbine sa potpunom adresom isporuke).
  • Kvalitet pipeline: Udeo uspešno proverenih poslova učitavanja bez kršenja kvaliteta (npr. nema odstupanja, nema neočekivanih NULL-vrednosti).
  • Kvalitet izveštaja: Broj reklamacija izveštaja, vreme do razjašnjenja, broj ručnih ispravki.

Почните са малим опсегом: два до три критична извештаја који се редовно користе (нпр. приход/доприносна маржа, поштовање рокова испоруке, показатељи стања залиха). За те извештаје дефинишите „критична поља“ и изградите провере управо тамо. То спречава да квалитет података постане бесконачни пројекат у одржавању.

Побољшање квалитета података уз 5 категорија провера које функционишу у сваком окружењу

Grafische Darstellung von fünf Datenqualitätschecks entlang eines Datenstroms ohne Text
Пет категорија провера покрива најчешће узроке нестабилних извештаја.

Следеће категорије провера одабране су тако да функционишу независно од коришћеног BI-алата. Могу се реализовати у бази података, у ETL-процесу или као посебни контролни послови. Важно није средство већ доследна примена.

1) Провере потпуности: обавезна поља су заиста попуњена

Потпуност је најбржи полуга јер се обично може проверавати без сложене логике. Типични примери: ID клијента, број артикла, датум књижења, центар трошкова, статус, валута. Практична замка: „Није NULL“ није довољно. Поље може технички бити попуњено, али пословно празно (нпр. „0“, „–“, „непознато“).

Практична правила:

  • Дефинишите по извештају 10–20 обавезних поља која су заиста релевантна за показатеље.
  • Разликујте строго (извештај се не сме ажурирати) и меко (извештај се ажурира, али са упозорењем и тикетом).
  • Пратите удео: „X% записа испуњава сва обавезна поља“ – то је добро мерљиво у року од 30 дана.

2) Провере ваљаности: опсег вредности, формат и пословне конвенције

Ваљаност значи: вредност није само присутна, већ је и разумна у дозвољеном оквиру. То може бити техничко (датум у ISO формату) или пословно (статус је једна од дозвољених вредности). Посебно код интерфејса често се појављују нове вредности „неочекивано“. Провера ваљаности делује као рани систем упозорења за такве промене.

Примери робусних провера ваљаности:

  • Енумерације (листе вредности): вредности статуса, типови докумената, врсте књижења.
  • Опсези вредности: количине >= 0, попусти између 0 и 100, датум књижења не у будућности (са дефинисаним изузетком).
  • Правила формата: дужина поштанског броја по држави, IBAN-формат, правила за е-пошту (са толеранцијом, да се легитимни посебни случајеви не блокирају).

Важно је свесно управљати изузецима: превише строга провера иначе води до обилазних процеса („онда ћемо унети 999“). Због тога дефинишите класу изузетака са документисаним разлогом и датумом истека.

3) Провере конзистентности: иста ставка је у свим табелама иста

Конзистентност је најчешћи разлог за противречне извештаје. Типични случајеви: наруџбина је „завршена“, али још увек постоје отворене ставке. Клијент је „неактиван“, али има нова књижења. Артикал је „закључан“, али се ипак распореди/планира. Провере конзистентности проверавају односе између поља и табела.

Практични провере конзистентности које брзо дају резултате:

  • Логика статуса: крајњи статус захтева крајњи датум; поништавање захтева разлог поништења.
  • Референцијални интегритет: свако књижење има важећи центар трошкова; свака позиција има важећи мастер-запис артикла. (Чак и ако база података не примењује странске кључеве, провера то може надгледати.)
  • Усклађивање збира: збир позиција = укупни износ документа (са толеранцијом за заокруживање).

Ове провере су посебно вредне јер откривају семантичке прекиде који би иначе постали видљиви тек на састанцима. За IT-операцију и вође пројеката, провере конзистентности су добар индикатор да ли се измене у изворном систему одражавају.

4) Провере дупликата и идентитета: „Један клијент“ је заиста један клијент

Дупликати се готово увек појављују због граница процеса и система: нови канали продаје, портали, ручно уношење, миграције. Пословна јединица то примећује као двоструке приходе, погрешну сегментацију или нејасну одговорност. IT најчешће види само различите кључеве.

Прагматичан улаз без великог пројекта управљања мастер подацима:

  • Дефинишите једно до два правила упаривања за најважније матичне домене (нпр. клијент: име+поштански број+улица; добављач: ИД за ПДВ или IBAN).
  • Уведите извештај „сумња у дупликат“: не као аутоматско брисање, већ као радну листу са одговорном особом.
  • Успоставите правила преузимања података: који извор података је водећи (System of Record) за адресу, услове плаћања, класификацију?

Мерљив ефекат након 30 дана није „никакви дупликати“, већ: дупликати се брже откривају, одговорни их разјашњавају, и најважнији извештаји мање често буду искривљени двоструким бројaњем.

5) Провере екстремних одступања и промене тренда: када бројеви постану „чудни“, пре него што дође до ескалације

Многе грешке у подацима нису „NULL“, већ постепене: један интерфејс изненада испоручује 20% мање записа, статус се користи другачије, локација књижи у погрешној валути. Провере промене тренда посматрају трендове и расподеле. Посебно су корисне за оперативне показатеље који се покрећу дневно или недељно.

Једноставни механизми које је лако имплементирати:

  • Провера волумена: број записа по дану/недељи унутар коридора (нпр. минимум/максимум, покретни просек).
  • Провера расподеле: удео одређених вредности статуса или категорија остаје у очекиваном оквиру (нпр. „поништено“ се не повећа изненада 10x).
  • Провера латенције: време између догађаја у изворном систему и доступности у DWH/извештају (важно за дневну контролу).

Да би провере промене тренда биле прихваћене, потребна су им јасна правила алармирања. У супротном настаје „умор од аларма“: много упозорења, мало акције. Определите стога која одступања се само бележе и која покрећу тикет.

30-дневни план: како IT и пословна јединица спроводе провере без масивног пројекта

Планирање пројекта са четири недељна сегмента за провере квалитета података и побољшање извештаја
Jasan ritam od 4 nedelje pretvara kvalitet podataka u primenjivu rutinu umesto u trajni projekat.

Sledeće četiri nedelje predstavljaju praktičan ritam. Pogodan je i za klasična DWH/ETL okruženja i za moderne data platforme. Cilj nije perfekcija, već funkcionišući kvalitetni ciklus.

Nedelja 1: Uspostaviti fokus – obim, izvori podataka, vlasništvo

Počnite zajedničkim sastankom IT‑a i poslovne jedinice (60–90 minuta). Rezultat nije opsežan zahtevnik, već radni zadatak sa jasnim granicama.

  • Odaberite 2–3 izveštaja koji su poslovno kritični i redovno se koriste.
  • Definišite izvore podataka i put do izveštaja: izvorni sistem → interfejs → Staging/ODS → DWH → BI. (ODS označava Operational Data Store, odnosno privremeno skladište za operativne podatke.)
  • Imenujte vlasnike: po izveštaju jedan poslovni vlasnik (značenje/pravila) i jedan tehnički vlasnik (pipeline/operacija).
  • Izmerite polazne tačke: trenutne stope grešaka, broj reklamacija, tipični uzroci.

Već ovde vredi napraviti malu „listu pojmova podataka“: koja metrika šta znači i koja polja stoje iza nje. To smanjuje kasnije debate.

Nedelja 2: Izgraditi provere – prvo potpunost i validnost

U nedelji 2 nastaju prve automatizovane provere. Cilj je brzo dobiti signal, bez blokiranja dnevnog rada.

  • Implementirajte provere potpunosti za obavezna polja izabranih izveštaja.
  • Dopunite provere validnosti za statusne vrednosti, vremenske opsege, osnovne formate.
  • Definišite rezultate provera kao događaje: „OK“, „Upozorenje“, „Greška“. Ta klasifikacija je u operativnom smislu važnija od tehničkog detaljnog teksta.

Važno: čuvajte rezultate provera istorijski. Inače nakon dve nedelje nećete moći reći da li je stanje bolje. Jednostavan auditiski zapis po proveri (vreme, pogođeni izvor, broj prekršaja) dovoljan je za početak.

Nedelja 3: Konzistentnost i drift – stabilizovati tokove podataka umesto samo čišćenja

Sada se bavite uzrocima koji čine izveštaje „nestabilnim“. Provere konzistentnosti otkrivaju raskorake između tabela/sistema, a drift‑provere otkrivaju postepene promene.

  • Uvedite 3–5 provera konzistentnosti koje direktno utiču na ključne pokazatelje izveštaja (npr. usklađivanje suma, logika statusa).
  • Podesite 1–2 drift‑provere po izvoru podataka (obim i latencija su najčešće najbolji početak).
  • Dogovorite kratak nedeljni pregled (30 minuta): Koji prekršaji se ponavljaju? Koji su „pravi“ kvarovi, a koji zahtevaju prilagođavanje pravila?

Ovo je tačka gde saradnja donosi rezultat: mnogi „problemi sa podacima“ su problemi procesa (npr. održavanje statusa, obavezna polja u prodaji). Kada poslovna jedinica ima vlasništvo, nastaju konkretne mere umesto tiketâ bez efekta.

Nedelja 4: Operativno usaditi – eskalacija, tiketi, odobrenja, higijena izveštavanja

Bez operativne ukotvljenosti provere će se raspršiti posle pilot‑fazе. Nedelja 4 donosi rutinu i jasne puteve.

  • Pravila za alarm i tikete: Koja klasa provere automatski kreira tiket? Ko je primalac? Koje vreme reakcije je realno?
  • Zaštita prilikom izdanja: Pri izmenama interfejsa ili modela podataka proverava se minimalni set provera pre puštanja u produkciju (kvalitetsko ograničenje).
  • Radne liste Data Owner‑a: sumnja na duplikate, nedostajuće klasifikacije, izuzeci sa datumom isteka.
  • Higijena izveštaja: Uklonite ručne puteve ispravke ili ih jasno označite kao „privremeno“, sa rokom isteka i odgovornom osobom.
  • Na kraju 30 dana trebalo bi da imate kratak izveštaj o rezultatima: početno stanje vs. aktuelno stanje (stope grešaka, reklamacije, vreme do razjašnjenja). To gradi poverenje – i čini sledeće proširenje planirljivim.

    Gde je tehnički najpametnije postaviti provere: izvor, interfejs, DWH ili BI?

    Grafik einer mehrstufigen Datenpipeline mit Qualitätsgates an mehreren Stationen
    Što se ranije proveri, to je ispravka jeftinija – centralno u DWH često je najpragmatičniji ulaz.

    Često pitanje u projektima je: „Gde implementiramo provere?“ Odgovor zavisi od uticaja i načina rada. Pravilo: proveravajte što ranije moguće, ali tako blizu izveštaja koliko je potrebno.

    • U izvornom sistemu: Idealno za obavezna polja i pravila procesa (npr. logika statusa). Prednost: greške se uopšte ne pojavljuju. Nedostatak: izmene zahtevaju odobrenje poslovnog odseka i mogu uticati na procese.
    • Na interfejsu: Pogodno za provere formata i mapiranja. Prednost: štiti nizvodne sisteme. Nedostatak: kod strogih prekida prete zastoji u protoku podataka.
    • U DWH/Staging: Pogodno za provere konzistentnosti, usklađivanja zbirnih vrednosti, provere volumena i drifta. Prednost: centralno, lako za nadzor. Nedostatak: greške su već ušle u sistem i moraju se rešavati retroaktivno.
    • U BI: Pretežno kao poslednji zaštitni sloj (npr. upozoravajuće poruke). Prednost: brzo vidljivo korisnicima. Nedostatak: prekasno da se uzroke ispravno otkloni.

    Za početak od 30 dana DWH/Staging često predstavlja pragmatično mesto, jer IT tamo ima kontrolu bez mešanja u operativne procese. Srednjoročno i dugoročno se isplati pomeriti odabrane provere unapred, u izvorni sistem.

    Data Governance light: Uloge koje u svakodnevici zaista održavaju kvalitet podataka

    „Data Governance“ zvuči kao odbori i politike. Za brza poboljšanja dovoljan je tanak model koji razjasni odgovornosti. Tri uloge su se pokazale u projektima:

    • Vlasnik podataka (poslovni odsek): Odgovoran za značenje, pravila i izuzetke. Donosi odluku da li je vrednost stručeno prihvatljiva.
    • Steward podataka (operativni): Rukuje radnim listama (npr. duplikati, nedostajuće klasifikacije) i brine o kontinuiranom održavanju.
    • Tehnički vlasnik (IT): Upravljа proverama, monitoringom, interfejsima i eskalacijama; obezbeđuje sledljivost (logovi, istorija, reproduktivnost).

    Važno je da eskalacije ne završe u vakuumu: ako se provera ponovo krši, potrebno je ili izmeniti proces, prilagoditi UI u poslovnom softveru ili svесно promeniti pravilo. „Ignorisanje“ nije opcija, inače kontrolni sistem gubi kredibilitet.

    Tipične prepreke – i kako ih izbeći

    Previše provera odjednom

    Ako timovi definišu 100 pravila, ali nijedno ne primenjuju dosledno, ništa nije postignuto. Počnite sa nekoliko provera koje deluju direktno na odabrane izveštaje. Proširite tek kada rad sistema bude stabilan.

    Provere bez akcionog puta

    Provera koja samo prikazuje „crveno“ stvara frustraciju. Svako pravilo treba vlasnika, oblik obrade (Ticket, lista zadataka, proces) i odluku da li se izveštaj blokira ili samo upozorava.

    „Jednom očistimo“ umesto rešavanja uzroka

    Jednokratno čišćenje može pomoći da se poboljšaju referentne vrednosti. Održiv rezultat dolazi tek kada se reši uzrok: obavezna polja, ulazni obrasci, ugovori o interfejsima, logika statusa, migracije. Inače se problem vraća.

    Nema praćenja porekla podataka

    Za ponavljajuće nejasnoće isplati se jednostavan pogled na Data Lineage: odakle potiče polje, koje transformacije se dešavaju, ko je poslednji nešto izmenio? Data Lineage označava upravo taj lanac porekla. Ne mora da postoji kao veliki alat – često je dovoljna uredna pregledna napomena po izveštaju.

    Kako bolji kvalitet podataka poboljšava odluke – izvan „lepših kontrolnih tabli“

    Koristi se ne ogledaju samo u manje grešaka, već u bržim, pouzdanijim odlukama:

    • Manje napora za usklađivanje: sastanci se ponovo bave merama umesto izvorima podataka.
    • Brža analiza uzroka: istorije provera pokazuju kada je greška počela (npr. nakon releasa ili promene interfejsa).
    • Stabilnije planiranje: prognoze i odluke o zalihama manje su iskrivljene artefaktima u podacima.
    • Manje Shadow-IT: kada su zvanični izveštaji pouzdani, opada pritisak da se prave sopstvena Excel rešenja.

    Za IT-upravljanje i projektno odgovorne osobe ključno je: kvalitet podataka je tema operativnog poslovanja. Povezuje arhitekturu (tokove podataka), operacije (Monitoring, Tickets), procese (obaveze održavanja) i modernizaciju (interfejsi, modeli podataka).

    Zaključak: Za 30 dana od prepirke oko brojeva do upravljivog procesa kvaliteta

    Poboljšanje kvaliteta podataka manje je pitanje alata, a više discipline: jasni pojmovi, nekoliko efektivnih provera, historizovane metrike i akciona staza koja funkcioniše u svakodnevnom radu. Ako počnete sa 2–3 kritična izveštaja, brzo automatizujete potpunost i valjanost, a zatim dodate konzistentnost i drift, dobićete merljivu stabilnost u izveštajima u roku od mesec dana – i osnovu da Data Governance raste bez prekomernog opterećenja.

    Ako želite proveriti koje provere u vašem sistemskom okruženju donose najbrži efekat i kako ih operativno jasno ukotviti, možete to strukturisano razmotriti u sledećem koraku:

    Za ovu temu su takođe važni poboljšanje izveštavanja i kvalitet matičnih podataka. Tekst raspoređuje ove aspekte jasno i pokazuje šta je važno u svakodnevnom radu.

    Razgovarajte o projektu ili modernizacionom poduhvatu sa Net-Base.

    Следећи корак

    Када из теме настане реалан пројекат, архитектуру, постојеће стање и операције треба рано разматрати заједно.

    Подржавамо не само у појединачним питањима, већ и када из исечака изворног кода, застарелих тема или идеја за портале треба да настане поуздан корпоративни пројекат.

    • Постојеће стање, циљано стање и технички ризици оцењују се заједно.
    • REST, приступ подацима, портали и увођење неће бити одложени за касније фазе.
    • Ви рано увидите који пут је економски и оперативно одржив.

    Подели објаву

    Поделите ову објаву директно

    LinkedIn, X, XING, Facebook, WhatsApp и е-пошта су одмах доступни. За Instagram одмах припремамо линк и кратак текст.

    Е-пошта

    Инстаграм се отвара у новој картици. Линк и кратак текст се претходно копирају у међуспремник.