Artykuł, w którym skupiono się na wykresie, pomijając przy tym proces przetwarzania danych, który za nim stoi.

Panele kontrolne mogą wprowadzać w błąd. Widoczna część — wykres, selektor daty, filtry — wygląda na efekt kilku dni pracy nad interfejsem użytkownika. Część niewidoczna to warstwa danych: skąd pochodzą liczby, jak często są one ponownie obliczane, w jakiej strefie czasowej się znajdują, co uznaje się za unikalnego użytkownika oraz co się dzieje, gdy we wtorek rano dział finansowy stwierdzi, że liczba jest błędna.

Szacunek zależy od tego, czy dane istnieją już w formie umożliwiającej wyszukiwanie. Jeśli tak, praca polega głównie na renderowaniu. Jeśli nie, praca polega na stworzeniu potoku danych z wykresem na końcu — a to już zupełnie inna kwestia.

O czym się mówi w tym pomieszczeniu

Interfejs użytkownika: „Renderowanie może wykonać biblioteka wykresów. To zajmie dzień lub dwa.”

Backend: „Jakie jest wiarygodne źródło tych danych?”

Dane: „W czasie rzeczywistym, czy wystarczą dane na koniec dnia?”

Premier: „Którą strefę czasową przyjmujemy jako punkt odniesienia dla określenia »dzisiaj«?”

Nagłówek: „Co się dzieje, gdy specjaliści z branży finansowej twierdzą, że wykres jest błędny?”

Pytania, które warto zadać przed oddaniem głosu

  • Czy dane źródłowe są dostępne w formie umożliwiającej wyszukiwanie, czy też najpierw tworzymy potok przetwarzania?
  • Częstotliwość aktualizacji: na bieżąco, co godzinę, codziennie, na żądanie?
  • Obsługa stref czasowych — czas serwera, czas użytkownika, czas konta?
  • Drill-down: czy linki prowadzą do surowych wierszy, czy tylko do wyników agregacji?
  • Eksport: CSV, link do udostępnienia, osadzony obraz?
  • Uprawnienia: kto ma wgląd w poszczególne fragmenty danych?
  • Jaka jest reakcja, gdy dane nie pokrywają się z innym raportem?

Jeśli potok danych jeszcze nie istnieje, to nie wykres stanowi sedno sprawy — sednem jest sam potok i warto go wyodrębnić oraz określić jego rozmiar osobno.

Proszę oszacować warstwę danych. Jeśli dane liczbowe nie są jeszcze dostępne do wyszukiwania, wykres obejmuje ostatnie pięć procent.

Podobnie jak w przypadku szacowania funkcji wyszukiwania, widoczny interfejs użytkownika to łatwa część zadania; prawdziwą pracą jest warstwa danych. Proszę zapoznać się z innymi przykładami szacowania lub rozpocząć bezpłatną sesję planowania pokerowego, gdy znana jest już odpowiedź na pytanie dotyczące danych.