Kako izraditi nadzornu ploču: izvori podataka, KPI-jevi, grafikoni i pristup
Za izradu nadzorne ploče krenite od pitanja na koja mora odgovoriti i ljudi koji će je čitati, precizno definirajte mali skup metrika, povežite podatke iz kojih te metrike dolaze i odaberite jednostavan grafikon za svaku. Zatim odlučite tko smije vidjeti koje brojke. AI alat za izradu aplikacija može za nekoliko minuta izraditi uglađenu nadzornu ploču; teži dio, a onaj koji odlučuje hoće li joj itko vjerovati, jest da su podaci i definicije točni.
Krenite od pitanja, a ne od grafikona
Nadzorna ploča koja pokušava prikazati sve bude otvorena jednom. Prije nego što razmišljate o grafikonima, odgovorite na ova pitanja:
- Za koga je? Osnivača, prodajni tim, operacije, investitore, vaše kupce?
- Koje odluke podržava? „Trebamo li zaposliti još jednog člana podrške?” pitanje je na koje nadzorna ploča može odgovoriti. „Pokaži mi naše podatke” nije.
- Koliko često će je gledati? Dnevne operativne ploče trebaju svježe podatke i upozorenja; mjesečni pregled za upravu ne treba.
Napišite tri do pet pitanja. Svako postaje jedna ili dvije metrike.
Precizno definirajte svaku metriku
Većina rasprava oko nadzornih ploča zapravo su rasprave o definicijama. Napišite kratku definiciju za svaku brojku:
| Metrika | Nejasno | Precizno |
|---|---|---|
| Prihod | „Novac koji smo zaradili” | Zbroj iznosa plaćenih računa bez poreza, po datumu računa, u USD |
| Aktivni korisnici | „Ljudi koji koriste” | Različiti korisnici s barem jednom prijavom u posljednjih 30 dana |
| Odljev | „Ljudi koji su otišli” | Plaćajući kupci na početku mjeseca koji su otkazali tijekom njega, podijeljeno s kupcima na početku |
| Vrijeme odgovora | „Koliko je podrška brza” | Medijan sati od kreiranja tiketa do prvog ljudskog odgovora, samo radnim danima |
Zalijepite te definicije u svoj upit. Inače će AI odabrati razumno zvučan izračun koji možda ne odgovara načinu na koji vaše poslovanje broji.
Odakle dolaze podaci
| Izvor | Kako ga nadzorna ploča čita | Na što paziti |
|---|---|---|
| Vlastita baza podataka aplikacije | Izravni upiti | Teški upiti usporavaju glavnu aplikaciju; po potrebi dodajte sažete tablice |
| Tablica | Uvoz kao CSV ili čitanje putem API-ja | Ručno uređivanje kvari formate; redovi ukupnih zbrojeva i spojene ćelije |
| SaaS alati (Stripe, HubSpot, Shopify, Google Analytics) | Njihovi API-ji s vašim API ključem | Ograničenja broja zahtjeva, stranicanje i to da svaki alat metrike definira na svoj način |
| Skladište podataka (BigQuery, Snowflake, Postgres) | SQL preko veze na poslužitelju | Vjerodajnice i troškovi upita |
Dva načela vrijede svugdje:
- Ključevi ostaju na poslužitelju. API ključevi i lozinke baze pripadaju varijablama okruženja aplikacije, nikada kodu u pregledniku.
- Odlučite o svježini podataka. Povlačenje iz nekoliko API-ja pri svakom učitavanju stranice sporo je i može udariti na ograničenja broja zahtjeva. Za većinu poslovnih ploča sinkronizacija svakog sata ili preko noći u vlastitu bazu, uz oznaku „zadnje ažurirano” na stranici, jednostavnija je i pouzdanija.
Ako su vam API-ji novi, što je API i što je baza podataka objašnjavaju osnove.
Odaberite pravi grafikon
- Jedan broj s promjenom („$42k, gore 8% u odnosu na prošli mjesec”) — KPI kartica. Najkorisniji element na većini ploča.
- Trend kroz vrijeme — linijski grafikon. Stupce koristite samo za mali broj razdoblja.
- Usporedba kategorija — vodoravni stupci, sortirani po vrijednosti.
- Dio cjeline — složeni stupci. Kružni grafikoni rade samo s dva ili tri isječka.
- Detalji i iznimke — tablica sa sortiranjem, pretragom i filtrima. Često korisnija od svakog grafikona.
Boje držite dosljednima: jedna boja za „ovo razdoblje”, prigušena za „usporedbu”, crvena samo za stvari koje traže pozornost.
Tko što vidi
Odredite pristup prije izrade:
- Interno, svi vide sve — najjednostavnije. I dalje treba prijava ako sadrži poslovne podatke.
- Prema ulogama — prodaja vidi prodajne brojke, financije vide marže, menadžeri vide svoj tim.
- Za kupce — svaki kupac vidi samo svoje podatke. Svaki upit mora filtrirati po računu kupca na poslužitelju. Testirajte prijavom kao dva različita kupca.
Nadzorna ploča s prihodima ili podacima o kupcima na javnoj adresi bez prijave je curenje podataka koje čeka da ga netko pronađe.
Prvi upit koji radi
Izradi prodajnu nadzornu ploču za B2B softversku tvrtku od 10 ljudi. Publika: osnivači i voditelj prodaje, koji je provjeravaju svakog ponedjeljka. Pregled: KPI kartice za novi MRR ovog mjeseca, ukupni MRR, nove kupce ovog mjeseca, odljev kupaca ovog mjeseca i vrijednost pipelinea, svaka s promjenom u odnosu na prošli mjesec; linijski grafikon MRR-a kroz posljednjih 12 mjeseci; stupčasti grafikon novih poslova po izvoru. Stranica Poslovi s pretraživom, sortabilnom tablicom (tvrtka, vlasnik, vrijednost, faza, datum zaključenja) i filtrima po vlasniku i fazi. Definicije metrika: MRR je zbroj iznosa aktivnih mjesečnih pretplata, godišnji paketi podijeljeni s 12; odljev broji kupce čija je pretplata završila ovog mjeseca. Za sada koristi realističke primjere podataka u bazi; Stripe povezujemo kasnije. Prikaži vrijeme „zadnjeg ažuriranja”. Potrebna prijava. Čist izgled s bočnom trakom.
Koraci izrade
- Raspored s primjerima podataka. Dogovorite metrike i grafikone dok su podaci lažni i lako promjenjivi.
- Povežite jedan pravi izvor. Provjerite svaku brojku ručno u izvornom sustavu. Ako se MRR razlikuje od onoga što pokazuje Stripe, saznajte zašto prije nego što nastavite.
- Dodajte ostale izvore, jedan po jedan, provjeravajući svaki.
- Zakazano osvježavanje ili upiti pri učitavanju, s oznakom „zadnje ažurirano”.
- Filtri — prvo raspon datuma, zatim jedan ili dva druga koja ljudi traže.
- Prijava i uloge.
- Prazna i pogreška stanja — što stranica prikazuje kada je izvor nedostupan ili filtar ne vraća ništa.
- Podijelite s publikom, zatim uklonite sve što nitko ne gleda mjesec dana.
Učinite je brzom
Spora nadzorna ploča provjerava se rjeđe. Unaprijed izračunajte skupe zbrojeve (dnevna sažeta tablica umjesto skeniranja svake narudžbe), stranicirajte velike tablice i prvo učitajte glavne kartice kako bi stranica bila korisna prije nego što se grafikoni dovrše. Ako se broj dugo računa, prikažite kada je zadnji put izračunat umjesto ponovnog računanja pri svakom posjetu.
Česte pogreške
- Previše grafikona. Ako je sve istaknuto, ništa nije.
- Nedefinirane metrike. Dvije osobe koje čitaju istu ploču trebaju doći do istog zaključka.
- Nikada ne provjeravate brojke u izvoru. Jedna pogrešna brojka i ljudi prestanu vjerovati cijeloj ploči.
- Upitati svaki API pri svakom učitavanju stranice. Sporo, krhko i ponekad skupo.
- Nema vremenskog konteksta. Uvijek prikažite razdoblje i usporedbu.
- Tajne u frontendu. API ključ vidljiv u pregledniku može kopirati svatko tko otvori stranicu.
Kada je BI alat bolji izbor
Ako su vaši podaci već u bazi ili skladištu, a glavni korisnici su analitičari koji ih žele istraživati, rezati i sami graditi grafikone, BI alat — Looker Studio, Power BI, Metabase i drugi — bolje će im služiti od prilagođene izrade. Mnogi SaaS alati imaju i dobre ugrađene izvještaje; provjerite ih prije nego što ih ponovno gradite. Prilagođena nadzorna ploča pobjeđuje kada je namijenjena kupcima ili ljudima bez analitičkog znanja, kada treba logiku ili dozvole koje BI alat ne može izraziti, kada spaja izvore na način specifičan za vaše poslovanje ili kada pripada proizvodu koji već vodite.
Ako posao više nije o pregledu brojki, nego o mijenjanju zapisa, trebate administratorski panel ili interni alat — pogledajte kako izraditi interni alat. A ako su vam brojke danas u tablici, kako pretvoriti tablicu u aplikaciju je dobro sljedeće štivo.
Izrada s Mythexom
Na Mythexu opišete nadzornu ploču, a agent gradi stranice i grafikone u živom pregledu, počinjući s realističnim primjerima podataka i prelazeći na namjensku Postgres bazu kada brojke trebaju trajnost. Primjer korištenja za nadzornu ploču u dokumentaciji ima polazni upit. Ako su vam podaci u alatu poput Google Sheetsa, račun možete povezati putem Connectors i zamoliti agenta da ga pročita i izradi ploču iz njega.
Za same aplikacije ne postoje ugrađeni konektori prema skladištima podataka: za BigQuery, Snowflake, Stripe i slično aplikacija poziva njihove API-je s ključevima koje spremate kao tajne projekta. Prijave i uloge za ljude koji gledaju ploču dio su aplikacije koju gradite. Za početak iz upita pregledajte predloške nadzornih ploča, poput ploče s metrikama.
Pitanja
Kako izraditi nadzornu ploču?
Odredite za koga je ploča i na koja pitanja mora odgovoriti, odaberite nekoliko metrika s točnim definicijama, povežite izvore podataka i zatim odaberite grafikon za svaku metriku. AI alat za izradu aplikacija može generirati stranice i grafikone iz opisa kada znate te stvari.
Koliko KPI-jeva treba nadzorna ploča imati?
Dovoljno malo da ih netko može pregledati na prvi pogled, često pet do sedam na glavnom prikazu. Detalje stavite na zasebne stranice koje ljudi otvore kada se glavni broj čini neispravnim.
Treba li izraditi prilagođenu nadzornu ploču ili koristiti BI alat?
Koristite BI alat poput Looker Studija, Power BI-ja ili Metabasea kada su vaši podaci već u podržanoj bazi ili skladištu i kada će ih analitičari istraživati. Izradite prilagođenu ploču kada je namijenjena kupcima ili ljudima bez analitičkog znanja, kada treba vaša vlastita pravila ili dozvole ili kada se nalazi unutar aplikacije koju već imate.
Može li nadzorna ploča prikazivati podatke uživo?
Može, ako čita iz baze podataka ili API-ja pri učitavanju stranice ili u intervalu osvježavanja. Za mnoge poslovne ploče podaci osvježeni svakog sata ili svakodnevno dovoljni su i jednostavniji su i jeftiniji za pogon.