ČasopisJezera podatakaŠeme su mišljenja — pišite ih kao takve.

Šeme su mišljenja — pišite ih kao takve.

Vaše jezero podataka je radna teorija o tome kako vaše poslovanje funkcioniše. Tretirajte ga tako i agenti iznad njega prestaju da haluciniraju.

Objavljeno
21. februar 2026.
Vreme čitanja
8 minuta
Kategorija
Jezera podataka
Šeme su mišljenja — pišite ih kao takve.
Sl. 07 · Objekat OBJ-0221Trajektorija: kolona → tvrdnja

Inženjeri misle o šemama kao o načinu organizovanja kolona. Operateri bi trebalo da misle o njima kao o nečem čudnijem: teoriji o tome kako njihovo poslovanje funkcioniše, zapisanoj kroz tabele i tipove. Kada je šema pogrešna, agent iznad nje ne može da bude tačan. Kada je šema tačna, agent ne može da ne bude koristan.

Ovo je deo rada sa podacima o kome niko ne priča, jer ljudi koji ga rade dobro misle da je dosadan, a ljudi koji ga rade loše ne shvataju da to rade.

01. Šema je tvrdnja, ne kontejner

Kada odlučite da customers ima kolonu tier, ne birate strukturu baze. Tvrdite, u pisanoj formi, da se svaki klijent može svrstati u jedan od konačnog skupa nivoa. Agent koji čita tu šemu verovaće vam. Sledeća osoba koja čita podatke veruje vam. Devet meseci kasnije, osnivač će na ovoj tvrdnji pisati strategiju.

Ako je ta tvrdnja netačna — ako neki klijenti ne pripadaju nijednom nivou, ako je neki nivo preimenovan a staro ime je još u podacima, ako nivoi nikad nisu usaglašeni preko timova — šema laže. Naknadni odgovori agenta, kojima će osnivač verovati, biće samouvereno pogrešni.

Šema je najmanji mogući esej o tome šta je vaše poslovanje. Skoro niko je tako ne piše. — radna beleška

02. Tri mesta gde su šeme obično pogrešne

U slojevima podataka srednje velikih firmi, ista tri obrasca javljaju se iznova:

  • Kolona „status" sa dvadeset sedam vrednosti. Originalno su bile tri. Narasla nataloživanjem. Pola su duplikati međusobno u različitim padežima. Agent će ih tretirati kao različite kategorije. Nisu.
  • Kolona „tip" koju niko ne poseduje. CRM tim je koristi za jedno, finansije za drugo, podrška je prestala da je koristi. Šema to ne beleži. Agent će uprosečiti preko sva tri značenja.
  • Strani ključ koji je uglavnom null. Veza koja postoji u teoriji i retko u praksi. Agent će pretpostaviti da je veza značajna kada je vidi. Obično nije.

Nijedan od ovoga nije tehnički bag. Podaci su „u redu". Šema je pogrešna, jer šema tvrdi nešto što podaci više ne podržavaju.

03. Zapišite mišljenje

Vežba vredna truda, pre nego što se ijedan agent izgradi nad jezerom podataka, nemoderno je stara: napišite kratak esej — pola strane po važnoj tabeli — koji kaže, na običnom jeziku:

  • Šta je ova tabela zapis o.
  • Šta nije zapis o.
  • Koja polja su pouzdano popunjena, a koja su težnja.
  • Koja se polja ne slažu preko sistema, i koja smo proglasili merodavnim.

Ovaj dokument nije opciona dokumentacija. To je šema, napisana na jeziku koji će biti dat agentu. Kada agent pogrešno odgovori na pitanje, ovde idete da utvrdite da li je odgovor bio pogrešan jer je model loše pročitao šemu, ili je šema lagala.

Operateri koji urade ovu vežbu prestaju da se prepiru sa svojim agentima. Operateri koji ne, nikad im sasvim ne veruju.

Pravilo: ako ne možete da opišete svrhu tabele u dve rečenice bez imenovanja sistema, šema je nepotpuna. Sistem je implementacija; tabela treba da ga nadživi.

Kratko zatvaranje

Agenti koje gradite biće tačno onoliko iskreni koliko je iskrena šema ispod njih. Ako je šema samouveren esej o tome kako vaše poslovanje funkcioniše, agent će zvučati samouvereno iz pravih razloga. Ako je šema gomila imena kolona koje niko nije revidirao dve godine, agent će halucinirati — i zvučaće isto.

Tretirajte šemu kao pisanje. To i jeste.


Pod: PODACI · METOD
Prvo objavljeno: 21. februar 2026.