Na ovoj stranici
Broj 420 može biti točan iz dva nespojiva razloga. U ovom ilustrativnom primjeru dva agenta vraćaju isti segment kontakata i oba navode 420 kupaca. Jedan je koristio odobrenu publiku trgovine i provjerio privolu. Drugi je kopirao zastarjeli izvoz iz drugog radnog prostora i slučajno dobio isti broj.
Ocjena koja gleda samo rezultat obojici daje puni broj bodova. To je pogrešna ocjena.
Rasprava o provjeri u okruženjima agenata razlikuje završni izlaz od puta kojim je proizveden. U primjeru s proračunskom tablicom pravi je broj samo dio zadatka. Važne su i formule, reference na izvore i traženi format. Za integracije je razlika još oštrija: podrijetlo rezultata može odlučiti je li uopće bio dopušten.
Završna vrijednost ne dokazuje podrijetlo
Pretpostavimo da agent predlaže mapiranje polja iz objekta kupca u trgovini u marketinški sustav. email mapira na adresu e-pošte, firstName na ime, a polje privole na marketinški status odredišta. Pregled izgleda uvjerljivo.
Što je pročitao da donese te odluke? Trenutačnu shemu, stari uzorak ili dokument iz drugog računa? Je li provjerio značenje polja privole ili ga zaključio iz naziva? Je li null protumačio kao „nije pretplaćen” ili kao „nepoznato”?
Svaki odgovor mijenja pouzdanost istog završnog mapiranja. Mapiranje je izlaz. Trag dokaza argument je za njegovo korištenje.
Taj trag mora navesti koja verzija svakog izvora je bila dostupna u trenutku odluke. Kasnija snimka ispravljene sheme ne objašnjava jučer predloženo mapiranje. Sačuvajte relevantnu reviziju sheme ili dokumenta uz odluku, zatim vezu između te revizije i odobrenog pravila. Cilj je rekonstruirati odluku, ne spremiti svaku stranicu koju je agent vidio.
Zato trag alata može biti važniji od samouvjerenog objašnjenja. Trag bilježi konkretne pozive i identifikatore koje je agent koristio. Pisani sažetak može pomoći, ali ne dokazuje da je izvor pregledan. U integraciji dokaz treba pokazivati izvorni objekt, ugovor odredišta i konkretno pravilo koje će premjestiti podatke.
Vodič za integraciju poslovnih alata počinje od vlasništva nad poljima jer nazivi s obje strane rijetko određuju tko ima ovlast. Provjera postupka pita je li se agent stvarno oslonio na tu odluku prije nego što je pripremio zapisivanje.
Upišite dopušteni put u zadatak
Dobar test ima dva dijela. Prvo navedite što odredište treba sadržavati. Drugo navedite koji su dokazi i radnje dopušteni na putu.
Za ilustrativni segment očekivani rezultat može biti 420 kontakata, ali odobreni put može zahtijevati upit ograničen na trgovinu, trenutačno mapiranje privole i pregled koji navodi isključene zapise. Može zabraniti čitanje drugog radnog prostora i izravno slanje kampanje.
To verifikator čini konkretnim. Može mehanički odbiti identifikator drugog radnog prostora. Može provjeriti je li poziv pregleda prethodio aktivaciji. Može potvrditi da izvor podataka naveden u izlazu odgovara izvoru u tragu. To su pravila, ne mišljenja modela.
Preostalo pitanje možda treba prosudbu: znači li odabrano polje privole doista dopuštenje za ovu kampanju? Tu odgovorna osoba ili uski model odluke treba ispitati definiciju polja i planiranu uporabu. Pravilo i prosudba imaju različite poslove.
Tako test daje korisnu poruku pogreške. „Pogrešan odgovor” ostavlja tim u nagađanju. „Točan broj, ali publika dolazi iz drugog radnog prostora” prepoznaje povredu granice podataka. „Točno mapiranje, ali definicija privole nije bila dostupna” prepoznaje dokaz koji nedostaje. Verifikator treba prijaviti prekršeni uvjet i zapis traga koji ga je izazvao, tako da popravak promijeni put, a ne samo uljepša završni tekst.
Što trag dokazuje?
-
Odobren izvor i obvezne provjere
Prihvatite put
Rezultat ima dokaze koje zadatak traži.
-
Izvor iz drugog radnog prostora
Odbijte put
Podudaran broj ne ovlašćuje takvo čitanje.
-
Nedostaju obvezni dokazi
Zadržite za pregled
Sam izlaz ne dokazuje kako je izveden.
Ne pretvarajte trag u ritual
Pošten prigovor glasi: „Agent može izvršiti obvezne pozive i svejedno ih ignorirati.” Točno. Popis poziva dokazuje da je poziv obavljen. Ne dokazuje da je vraćeni dokaz utjecao na odluku.
Jedan način provjere jest mijenjati dokaze. Predstavite dva inače slična zapisa s različitim stanjima privole. Ako agent u oba daje isto mapiranje i objašnjenje, njegova prividna provjera izvora možda je predstava. Drugi je ukloniti obvezni izvor i zahtijevati zaustavljanje. Agent koji popuni prazninu iz pamćenja nije slijedio put.
Cijena je više posla u pripremi testa. Netko mora definirati dopuštene izvore, očekivane razlike i zabranjene prečace. Opća ocjena „izgleda li odgovor dobro?” jeftinija je za izradu. Manje nas uči.
Obrnuti ETL pretvara mapiranje u ponavljano premještanje. Kad je mapiranje odobreno, običan kod može ga primjenjivati bez ponovnog pregledavanja dokaza za svaki redak. Revizija puta pripada odlukama koje pravilo stvaraju ili mijenjaju, pa ponovno trenutku kada promijenjeni ugovor dovede pravilo u pitanje.
Točan odgovor dobiven preko pogrešnog računa nije gotovo isti zadatak. To je drugi zadatak.
Često postavljana pitanja
Zašto pregledati put ako je završni odgovor točan?
Agent je možda koristio podatke bez ovlasti, preskočio obveznu provjeru ili slučajno došao do prave vrijednosti. Sama izlazna vrijednost ne dokazuje da je put bio siguran ili ponovljiv.
Treba li čovjek pregledati svaku međuradnju?
Ne. Bilježite pozive alata i determinističkim pravilima spriječite zabranjene radnje. Pregledajte korake s posljedicama ili dvosmislenostima i testirajte reprezentativne tragove.
Kako tim to može testirati?
Uparite očekivana završna stanja s dopuštenim izvorima dokaza i obveznim provjerama. Ponovno izvedite slučajeve u kojima prečac može dati isti odgovor te provjerite odbija li ga verifikator.