Nem az adatbázis szerkezetére gondoltam, hanem az adattartalomra.
Mondok egy példát, hogy jobban érthető legyen:
id, nem, életkor, böngésző, referal
1, férfi, 31, firefox 52, google.com
2, nő, 24, firefox 51, facebook.com
Értelemszerűen a nemnél el tudja dönteni, hogy csak kétféle adat lehet, így azokat egy kördiagramban szemlélteti, míg a referalnál csoportokat alkot az értékek szerint, és ott többféle érték jelenik meg.
Fontos még, hogy maga a riport gyártása pár kattintással kivitelezhető legyen, mivel ilyen adatbázisból is rengeteg van, és adatbázisonként a mezők száma és tartalma is változó.