Tahle stránka shrnuje, co datová analytika je, co od ní lidé čekají, kde dnes jako produkt stojíme a kam chceme dotáhnout zákaznickou hodnotu. Krátké čtení pro kolegy a stakeholdery.
Není to o „dashboardech" ani o „BI nástrojích". Je to o třech konkrétních úkolech, které lidé v práci řeší — a dobrý nástroj jim v každém z nich pomáhá.
„Je všechno OK?" — KPI dashboard, zelené/červené stavy, alerty při výchylce. Krátké, na první pohled. Většina exekutivního času.
„Proč se to stalo?" — drill-down z čísla na detail, srovnání s minulým obdobím, anomálie. Tady se rodí rozhodnutí.
„Podívejte, co jsme našli." — link, export do PDF, plánovaný email v pondělí ráno. BI bez sdílení je zápisník.
Co se stalo. Reporty, dashboardy, KPI.
~ 90 % trhuProč se to stalo. Drill-down, srovnání, anomálie.
~ 40 % trhuCo bude. Forecasting, trendy, scénáře.
~ 10 % trhuCo s tím dělat. AI doporučení, agenti.
~ 2 % trhuŠest vlastností, podle kterých uživatelé hlasují nohama. Žádná z nich sama nestačí — a chybějící libovolná z nich nástroj zabíjí.
Sub-second odpověď. Žádné spinnery, žádné „prosím čekejte". Nad pomalým reportem nikdo nepřemýšlí.
„To číslo sedí s mým Excelem." Provenance, last-updated, audit log. Bez důvěry uživatel přejde do tabulky.
Co to znamená? Popisky měr, srovnání s minulým obdobím, anomálie, komentáře.
Kliknu na bar — vidím detail. Cross-filter, drill-down. Bez toho je dashboard plakát.
Veřejný link, embed, export PDF/CSV/Excel, plánovaný email. BI je o sdělování — nesdílený report je mrtvý.
Moje uložené reporty, recently viewed, oblíbené. Bez perzistence se uživatel nevrátí.
Čtyři typické persony v B2B firmě. Každá řeší jiný problém, ale všichni se shodnou: „když mě to neusadí do 60 sekund, už se nevrátím."
| Persona | Co potřebuje hned (T+0 min) | Co potřebuje dlouhodobě |
|---|---|---|
| Výkonný manažerCEO · CFO · COO | 5–7 klíčových čísel na jedné obrazovce, čerstvá data, zelené/červené stavy | Plánovaný email v pondělí ráno, alerty při poklesu, srovnání s cílem |
| Liniový manažerSales · Ops · Product | Stav svého úseku + porovnání s minulým obdobím + týmovým průměrem | Drill na podřízené / produkty / dny, sdílet report týmu |
| AnalytikData · BI · Finance | Volné dotazování, ad-hoc grafy, schopnost rychle skládat | Uložit pohledy, sdílet s týmem, embed do Confluence/Notion |
| Frontoví zaměstnanciSales rep · Account manager | „Jak jsem na tom?" — osobní KPI, srovnání s cílem, leaderboard | Notifikace o cílech, srovnání s kolegy, gamifikace |
Po dokončení widget tracku (Spec 1–3) máme kompletní vizuální paletu, AI-driven generaci configů a polished design system. Konkrétně:
<measure>_prev auto-zapne overlay v Line/Area/Bar.
ReportAI je vrstvený systém. Uživatel mluví s chatem, AI mluví se sémantickou vrstvou, sémantická vrstva mluví s databází. Žádná vrstva nemá direktní přístup k té pod ní — v každém kroku je validace nebo překlad.
/api/ai/chat.
State přes Zustand (drafts) + React Query (cache).
/graphql, REST AI proxy /api/ai/chat,
Cube JWT issuer /api/cubejs/token. Hangfire scheduler na background syncs.
Auth přes Keycloak (volitelné JWT bearer).
queryData, findAnomalies, createReport.
Prompt caching pro stálé části. Dnes pass-through proxy bez tools (P0 blocker — viz dále).
POST /api/ai/chat s prompt textem.queryData se strukturovanými argumenty./cubejs/v1/load se signed JWT.Dvě klíčové otázky pro každý AI-driven BI nástroj. Krátká odpověď: bezpečnost stojí na třech vrstvách (AI tools, Cube whitelist, parametrized SQL) — a na tom, co my namodelujeme do sémantické vrstvy. Detailněji:
queryData se strukturovanými argumenty ({ measures, dimensions, filters }). Žádný raw SQL string."Member not found" error.' OR 1=1 --) tady nemá kam přilepit.MAX_LOOP_ITERATIONS = 8. I kdyby AI zacyklil, po 8 iteracích to vzdá a vrátí chybu uživateli.birthNumber, employeeId, salary — neexistují. Aktuální Cube modely jsou Sales (e-commerce), Email (kampaně), Pohoda (faktury). Žádný HR cube.employees.birthNumber,
museli bychom před tím doimplementovat:
birthNumber skrytý nebo zahashovaný kromě role HR/admin/api/ai/chat, prompt length limit, prompt logging pro retro-detekci podezřelých vzorů. (Položka „logování promptů" v sekci „Co chybí".)Seřazeno podle dopadu na zákazníka. Top tři položky řeší „uživatel přijde, vytvoří report, vrátí se zítra a chce ho zase vidět" — což dnes nefunguje.
Pořadí seřazené podle „odbavíme nejvíc bolesti zákazníka za nejméně dnů práce". Bod 1 odblokuje bod 6.
queryData, findAnomalies, createReport) z legacy NestJS. Bez tohoto je celá generace reportů přes chat mrtvá.
Report + ReportDraft, FE Save button napojit, route /reports jako library, draft → publish flow.
findAnomalies + Hangfire + SMTP. Proaktivní upozornění („minulý týden tržby −22 %"). Sticky retention.
AI BI jako kategorie je v 2025/2026 saturovaná. US tools (Power BI, Tableau, Metabase) mají AI vrstvu. CZ ERP vendoři (Pohoda, Money, Helios) mají integraci a vlastnictví dat. Mezi nimi je vakuum: nikdo nedělá oboje. To je pozice, kterou bereme.
| Tool | AI BI | CZ ERP integrace | Komentář |
|---|---|---|---|
| Power BI · Microsoft | ✓ | ✗ | Copilot v Premium tieru ($20+/user/měsíc). Žádný native CZ ERP konektor — vyžaduje ETL setup. |
| Tableau · Salesforce | ✓ | ✗ | Tableau Pulse, Tableau AI. Enterprise pricing $70+. CZ market příliš malý — nevyplatí se jim to. |
| Metabase · OSS + cloud | ≈ | ✗ | AI feature v preview. Free OSS dominantní v SMB. Žádná CZ ERP integrace. |
| Looker Studio · Google | ≈ | ✗ | Free, ale velmi limitovaná AI. Žádný CZ ERP konektor. |
| Helios Intelligence · Asseco | ✗ | ✓ | Klasické OLAP/dashboardy, ne AI-native. R&D budget by zvládl, ale launch nezaznamenán. |
| Pohoda Reporty · Stormware | ✗ | native | Pevně dané accounting reporty. Žádný AI feature v plánu k Jan 2026. |
| Money S3 / S5 · Solitea | ✗ | native | Modernizace UI/UX. Solitea fokusuje akvizice, ne AI investice. |
| ReportAI · Nextec | ✓ | ✓ | Pozice v gap-u. AI vrstva nad CZ ERP daty: Pohoda mServer + Cube semantic + Anthropic Claude. |
Firmy 15–100 zaměstnanců, obrat 10–500 M Kč/rok. Účetní + CFO + jednatel jako klíčoví uživatelé.
TAM: ~150 k Pohoda instalací. Realistická konverze 1 % za 3 roky = ~1 500 zákazníků.
Stejný profil firmy, jiný ERP. Aktivace po landed Pohoda traction — vyžaduje engineering investment do dalších konektorů.
TAM: Money ~50 k, Helios SMB ~30 k. Year 2+ scope.
Shoptet, Upgates, Fapi, Smartemailing — embed BI modul pro jejich zákazníky (B2B2C model).
TAM: 200–500 CZ SaaS firem. Větší tickety, méně zákazníků.
Pricing model: per-tenant flat fee ve třech tierech podle počtu uživatelů, datových zdrojů a feature scope. Žádné per-seat pricing — CZ SMB nemají rozpočet na per-seat licence; jeden firemní seat zahrnuje 5–20 uživatelů.
Malé firmy, do 10 uživatelů, 1 datový zdroj.
Středně velké firmy, do 50 uživatelů, 3 datové zdroje.
Velké firmy, Helios, embed pro CZ SaaS partnery.
| Scenario | Zákazníci | ARPU / měsíc | ARR |
|---|---|---|---|
| Year 1 · 5 pilotů + 30 platících (Starter mix) | 35 | ~3 000 Kč | 1,3 M Kč |
| Year 2 · 200 zákazníků (Starter:Pro = 60:40) | 200 | ~5 000 Kč | 12 M Kč |
| Year 3 · 1 000 zákazníků (Starter:Pro:Ent = 50:40:10) | 1 000 | ~6 500 Kč | 78 M Kč |
| Strop CZ Pohoda alone (1 % konverze ze 150 k) | ~1 500 | ~6 500 Kč | ~117 M Kč |
| Strop CZ multi-vertical (Pohoda + Money + Helios SMB) | ~3 000 | ~7 000 Kč | ~250 M Kč |
~15 000 Kč
Outbound + content + komise pro Pohoda dealery / účetní kanceláře.
~250 000 Kč
Pro tier ARPU 96 k/rok × ~2,5 roku retention. Konzervativní odhad.
~16 : 1
Healthy SaaS poměr je 3:1. Tady je margin díky low-CAC channels.
~3 měsíce
Při Pro tieru. Krátký payback = sustainable bootstrap možný.
Bootstrap je default a viable cesta. Pre-seed/seed v CZ/EU je realistické po 3 pilotních zákaznících. US Series A je dnes mimo dosah — TAM CZ vertikálu je pro venture-scale moc úzký.
CZ pre-seed/seed. €0,5–3 M tickets. Stage: post-traction. Portfolio: UiPath, Productboard, Showmax. Strong CEE thesis.
Pavel Bouška + Jaroslav Trojan. Mid-stage CZ. Industry agnostic. Portfolio: Rohlík, Mews, Apify.
ČEZ-affiliated. Industrial / B2B SaaS focus. Větší tickety pro Series A, méně pro pre-seed.
Praha + Berlin. Pre-seed/seed, CEE-first. €0,5–2 M tickets. Tech / SaaS focus.
CZ pre-seed/seed. €0,5–2 M. B2B SaaS, fintech, AI fokus. Šárka Ostrá + tým.
Větší fondy s pestřejším portfoliem. Většinou growth stage, ale Rockaway dělá i pre-seed přes RV Holding.
Pokud máš 1–2 lidi: bootstrap path A. €500 k ARR za 18–24 měsíců je achievable a dává ti optionalitu. Žádná dilution, žádný board pressure, full kontrola produktu.
Pokud chceš venture: 3 piloti za 90 dní → CZ pre-seed (Credo, Kaya, Presto, Reflex) za 6–9 měsíců. Tickety €100–500 k, dilution 10–20 %, runway 12–18 měsíců.
Pokud chceš velký swing: pivot na AI accountant agent (ne jen BI), pre-seed v CZ za 12 měsíců, EU Series A za 24 měsíců. TAM 10× větší (Pilot AI raised $158 M na US ekvivalent), story je VC-friendly. Risk: produkt částečně přepsat.
Po Spec 1–3 jsme dotáhli kompletní widget paletu (14 typů), conditional formatting, comparison overlay i tier-2 widgety jako heatmap a waterfall. 63 testů zelených, design system polished.
Save / load / share / drill-down / export — to jsou klíčové BI featury, které dnes scházejí nebo jsou rozbité. Bez nich uživatel přijde, vytvoří, odejde a nikdy se nevrátí.
Bez obnovené AI služby je celá chat-driven UX mrtvá. Tohle je první věc, kterou musíme spravit — všechno ostatní na ní staví, včetně Spec 4 (Auto Starter Pack).
Konkurence (Metabase, Looker Studio, Power BI) má drill-down a sdílení, ale slabší AI. My máme silnou AI vrstvu — když ji oživíme + dotáhneme lifecycle, máme diferenciátor.