Parhaat BI-ratkaisun tietojen visualisointi- ja verkkoraportointityökalut

Tehdään monimutkainen älykkään datan analyysin avulla

Oivaltavan analyysin arvoa on nykyään vaikea yliarvioida. Kaikista liiketoimintaprosesseista on tullut datapohjaisia: markkinointi, kirjanpito, henkilöstöresurssit, asiakaspalvelu, talous.

Ja päätöksentekijöiden vakuuttamiseksi sinun on välitettävä tietojen tarkoitus oikein. Yksi mahdollinen tekniikka on analyyttisen verkkoraportin laatiminen. Toinen tärkeä osa sitä on suuritehoinen datan visualisointi, joka auttaa sinua ymmärtämään yrityksesi liiketoiminnan suuntauksia.

Olen tehnyt joitain tutkimuksia, ja annan nyt kattavan yleiskatsauksen neljästä suositusta työkalusta verkkoraportointiin ja tietojen analysointiin. Kaksi ensimmäistä heistä ovat ilmaisia, seuraavat kaksi ovat edistyneempiä. Nämä työkalut ovat hyödyllisiä molemmille kehittäjilleja data-analyytikot .

Ilmaiset työkalut

Seuraavat vaihtoehdot tarjoavat mahdollisuuden verkkoraportointiin.

PivotTable.js

PivotTable.js on avoimen lähdekoodin JavaScript-pivot-taulukko. Sen tarkoituksena on tarjota toiminnot tietojen analysointiin ja vaatii JavaScriptin hyvän tuntemuksen, jotta se saavuttaa täyden potentiaalin.

  1. Sisäänrakennetut verkkoraportointiominaisuudet:
  • Tuki .csv ja JSON tietolähteiden
  • Yhdistäminen , suodatus , lajittelu ,ja ryhmittely ovat käytettävissä. On 22 toimintoja , jotka sisältävät toimintoja tilastollista tutkimusta.
  • Voit siirtää kenttiä sarakkeista riveihin ja päinvastoin vedä ja pudota -toiminnon avulla.
  • Mukautettu solun muotoilu
  • TSV-renderöijä vietäväksi TSV-muotoon
  • Kyky määritellä useita aggregaatteja
  • Lämpö kartta renderöinti vaihtoehto

2. Näytä mukautusominaisuudet:

  • Mobiililaitteiden renderöintilaitteet kosketuslaitteille ovat käytettävissä.
  • Ruudukon solut voivat olla värillisiä.
  • Saatavilla on Excel-tyyppinen asettelu: kukin hierarkia näytetään erillisessä sarakkeessa tai rivillä.
  • Mukautettu muotoilu on mahdollista sekä mukautetun lämpökartan väriskaala.
  • Kielen lokalisointi : pivot-taulukko on saatavana englanniksi ja ranskaksi ,ja on mahdollista kirjoittaa oma "kielipaketti" JavaScriptiin.

3. Integrointi ja yhteensopivuus:

  • On React-versio, jossa on integroidut Plotly-kaaviot.
  • Se on yhteensopiva Python / Jupyterin ja R / RStudion kanssa.

4. Rajat:

  • Käsittelee jopa 100 kt riviä
  • Valitettavasti välisummat voidaan renderoida vain lisäosan avulla.
  • Sisäänrakennettuja renderöijiä vietäviksi CSV: hen ja Exceliin eivät ole käytettävissä.
  • Jos haluat tallentaa raportin kokoonpanon, sinun on toteutettava tämä toiminto itse. PivotTable.js tarjoaa kuitenkin vapauden mukautuksessa.

5. Kaavioiden luominen:

Voit käyttää hahmontajia integrointiin C3-kaavioiden , D3.js: n , Plotlyn ,ja Google-kaaviot . On mahdollista käyttää Highchartsia yhdessä pivot-taulukon kanssa kolmannen osapuolen laajennuksen avulla.

Lisätietoja:

  • Lataa GitHubista

Demot JSFiddlessä:

  • Tärkein demo
  • R-aineistojen analyysi

WebDataRocks

WebDataRockson upotettava web-pivot-taulukko, joka on kirjoitettu JavaScript-muodossa. Se on kevyt komponentti. Voit käyttää sitä verkkosovelluksessa ja luoda interaktiivisen raportin tietojesi perusteella. Sitä voidaan tarkastella mobiililaitteilla ja työpöytäasiakkailla. Se sopii vähemmän teknisille loppukäyttäjille, mutta tarjoaa kehittyneitä mukautusvaihtoehtoja kehittäjille.

1. Sisäänrakennetut verkkoraportointiominaisuudet:

  • Tukea paikallisia ja kauko JSON ja .csv tietolähteiden
  • Päätoiminnot ovat käytettävissä pivot-taulukon erityisen lisäosan - työkalupalkin - kautta.
  • Yhdistäminen, moninkertainen suodatus, lajittelu ja ryhmittely on helppoa käyttöliittymän avulla. Koontitoimintoja on 13 ja kyky luoda mukautettu laskettu arvo.
  • Konfiguroidaan kentät kautta kenttäluettelo ja siirtämällä ne sarakkeet rivien ja päinvastoin avulla vedä ja pudota toiminnallisuus
  • Monitasoisten hierarkioiden luominen
  • Jokainen ruudukon solu voidaan porata läpi.
  • Tulosten jakaminen kollegoiden kanssa: voit tallentaa raportin ja viedä sen PDF-, Excel- ja HTML- muotoihin tai tulostaa sen.

2. Näytä mukautusominaisuudet:

  • Raportointityökalun ulkoasua voidaan muuttaa. On neljä ennalta määritettyä teemaa, jotka saattavat olla sinun makusi, ja mahdollisuus luoda oma teema.
  • Voit käyttää ehdollista muotoilua ominaisuus esiin tärkeimpiä soluissa pivot-taulukko perustuu tiettyihin arvoihin.
  • Numeron muotoilu
  • Jos haluat muuttaa asettelua , voit valita kääntötaulukon klassisen, pienikokoisen tai tasaisen muodon. Minulle kompaktilla muodolla on lakoninen ja siisti tyyli.
  • Kielen lokalisointi -voit valita käytettävissä olevien kielten joukosta tai kääntää pivot-taulukon tarvittavaksi kieleksi yksinkertaisen JSON-mallipohjan avulla.

3. Integrointi ja yhteensopivuus:

  • WebDataRocks voidaan upottaa AngularJS-, Angular- ja React-sovelluksiin.

4. Rajat:

  • Tiedon enimmäiskoko on 1 Mt.

5. Kaavioiden luominen:

WebDataRocks on helppo integroida Google Charts-, Highcharts- tai muun karttakirjaston kanssa. Oppaista on saatavilla oppaita.

Lisätietoja:

  • Pika-aloitus
  • 3 asennusvaihtoehtoa

CodePen-esittelyt:

  • Monitasoinen hierarkia tyyppeillä
  • Kojelauta, jossa on HighCharts

Edistyneet ratkaisut

Siirrytään työkaluihin, jotka ovat tehokkaampia sulautettuja BI-työkaluja ja tarjoavat edistyneemmän verkkoraportointikokemuksen.

Molempien työkalujen testaamiseen on käytettävissä ilmainen 30 päivän kokeilu.

Flexmonster

Flexmonster-kääntötaulukko ja kaavioton JavaScript-pivot-taulukon komponentti. Se soveltuu hyvin taulukoiden ja moniulotteisten tietojen syvälliseen analysointiin ja näihin perustuvien visuaalisten raporttien rakentamiseen. Tärkeimmät erot ilmaisista vaihtoehdoista ovat OLAP-kuutiotuki ja muut integraatiovaihtoehdot.

1. Sisäänrakennetut verkkoraportointiominaisuudet:

  • Tuetut tietomuodot ovat CSV, JSON , tiedot SQL- ja NoSQL- tietokannoista sekä OLAP-kuutiot -kuten Microsoft Analysis Services ja Pentaho Mondrian -kuutiot).
  • Voit käyttää useita aggregaatteja numeeristen tietojen yhteenvetoon. Käytettävissä on 16 aggregaatiofunktiota ja kyky luoda laskettu arvo.
  • Tietojen lajittelu ja ryhmittely
  • Suodatus voidaan suorittaa arvojen avulla - näyttääksesi Ylä / Alin N-tietueen - jäsenten nimet ja / tai soveltaa koko raporttiin.
  • Voit lisätä vuorovaikutteisuutta pivot-taulukkoon tapahtumakäsittelijöiden avulla.
  • Loppuraportti voidaan tallentaa kansioonJSON tiedosto kaikki kokoonpanot ja muotoilu sovellettu. Voit ladata sen myöhemmin jatkoa varten.
  • Viedäraportti HMTL-, Image-, CSV-, Excel- tai PDF- muotoisiksi ilman, että tarvitsee liittää kolmannen osapuolen laajennuksia.

2. Näytä mukautusominaisuudet

  • Voit valita yhden viidestä teematyylistä tai luoda mukautetun tyylin .
  • Grid räätälöinnin toiminnallisuus voidaan luoda lämpöä kartan visualisointeja.
  • Solujen ehdollinen muotoilu
  • Numeron muotoilu
  • Päivämääräarvot voidaan näyttää käyttäjän määrittelemässä muodossa.
  • Komponenttien lokalisointi sisältää seitsemän kieltä. Voit kääntää pivot-taulukon itse JSON-mallipohjan avulla.
  • Mobiiliystävällinen muotoilu

3. Integrointi ja yhteensopivuus

  • Flexmonster voidaan sisällyttää yksinkertainen web-sivun tai integroitu angularjs, Kulmikas, tai Reagoi sovelluksia. Virallisella verkkosivustolla on myös opetusohjelmia integroinnista jQueryn ja Webpackin kanssa.
  • MongoDB-analyysi on erityisen kiinnostava niille, joilla on valtavia määriä tietoja asiakirjoihin. Yhteyttä MongoDB: hen tuetaan Node.js: n kautta.

4. Rajat:

Käsittelee jopa miljoona riviä, joten isojen tietojoukkojen kanssa ei ole ongelmaa.

5. Kaavioiden luominen:

Flexmonsterilla on komponenttina pivot-kaaviot . Saat pääsyn muihin kaavioihin käyttämällä oppaita integroitumisesta Google-kaavioiden, Highcharts-, FusionCharts- tai muiden kolmansien osapuolten karttakirjastojen kanssa. Kaikki nämä lähestymistavat auttavat luomaan interaktiivisia hallintapaneeleja.

Lisätietoja:

  • Pika-aloitus
  • Latausvaihtoehdot

Demot:

  • Tärkein demo
  • Lämpökartta

DhtmlxPivot

DhtmlxPivoton JavaScript-pivot-ruudukko analyyttisten raporttien luomiseen. Se on osa dhtmlxSuite-tiedostoa, mutta sen voi ostaa erikseen paketista. Se tarjoaa modernin käyttöliittymän ja integroinnin eri palvelinpuolen tekniikoihin.

1. Sisäänrakennetut verkkoraportointiominaisuudet:

  • Tukee yhteyttä JSON- , .csv- ja XML- tietolähteisiin. Tiedot voidaan ladata JavaScript-taulukosta ja HTML-taulukosta.
  • Sisäänrakennettuja aggregaatiofunktioita on vain neljä - max, min, summa ja count. Mukautettuja voidaan luoda.
  • Ryhmittely , haku ,ja tietojen lajittelu
  • Suodatus käyttöliittymällä tai ennalta määritetyillä merkkijono-, numero- ja päivämääräsuodattimilla. Voit myös määritellä yleiset suodattimet ja asettaa rivejä, jotka näytetään sivukohtaisesti ruudukossa.
  • Vedä ja pudota -toiminto
  • Soluja voidaan muokata ja täyttää mukautetulla sisällöllä
  • Sisäänrakennettu moduuli raportin viemiseen Excel-tiedostoon, johon on tallennettu kaikki kokoonpanot

2. Näytä mukautusominaisuudet:

  • Asettelua voidaan säätää. Voit esimerkiksi muuttaa sarakkeiden leveyttä, vasenta marginaalia ja ottaa käyttöön vain luku -tilan pivot-taulukolle.
  • Ehdollinen muotoilu ja mukautettu solujen CSS
  • Myös mobiililaitteille sopiva muotoilu
  • Rajapinnan lokalisointi on mahdollista erikoismenetelmällä.

3. Integrointi ja yhteensopivuus:

  • Tukee integrointia useisiin tekniikoihin, kuten PHP, Java, .NET, Node.js, Ruby on Rails, ASP.NET, ColdFusion, Typescript ja muihin tekniikoihin.

4. Rajat:

Virallisella verkkosivustolla ei ole tietoa datan koosta. Testaus osoitti, että kääntötaulukko renderöi jopa 10 000 riviä.

5. Kaavioiden luominen:

Jos haluat käyttää kaavioita verkkoraporteissa, paras vaihtoehto on käyttää dhtmlxChart. Jos ostit dhtmlxSuite , ne sisältyvät jo pakettiin . Voit kuitenkin ostaa sen erikseen.

Lisätietoja:

  • Näytteet
  • Lataa paketteja

Yhteenveto

Mielestäni täydellinen työkalu sisältää joukon sisäänrakennettuja ominaisuuksia, kuten:

  • CSV-, JSON- ja moniulotteisten tietojen lataaminen
  • Aggregaatioputken tuki käyttöliittymän kautta
  • Mahdollisuus näyttää tiedot kaavioina ja integroida mihin tahansa palvelin- ja käyttöliittymätekniikkaan
  • Viennin pitäisi olla myös helppoa ilman, että tarvitsee sisällyttää kolmansien osapuolten moduuleja.

Lisäksi työkalujen tulisi aina kehittyä vastaamaan loppukäyttäjien uusiin vaatimuksiin. Sinun on päätettävä, kumpi valitset projektillesi, ja toivon, että se auttaa parantamaan tapaa, jolla työskentelet tietojen kanssa.