Avatud lähtekoodiga BI tööriista metabaas andmete visualiseerimiseks ja analüüsiks

Avatud lähtekoodiga BI tööriista metabaas andmete visualiseerimiseks ja analüüsiks

Allikasõlm: 3085489

Sissejuhatus

Kas olete kirglik andmeprofessionaal, kes uurib uusi tööriistu? Proovige Metabase, avatud lähtekoodiga Business Intelligence (BI) tööriist interaktiivsete armatuurlaudade loomiseks suurtest andmekogumitest. Tänapäeva andmepõhises maailmas on BI-platvormid, nagu Metabase, olulised arusaamade hankimiseks ja teadlike otsuste tegemise hõlbustamiseks. Avastage Metabase võimsus selles andmeprofessionaalidele mõeldud juhendis.

õppe eesmärgid

  • Metabaasi vajalike terminite ja kontseptsioonide mõistmine
  • Andmete analüüsimise, visuaalide ja interaktiivsete armatuurlaudade loomise tööriista kasutamine
  • Metabase avatud lähtekoodiga väljaande ja selle põhikomponendi oluliste funktsioonide esiletõstmine
  • Metabaasi administraatori tegevuste, sealhulgas kasutajate ja rühmade haldamise selgitamine

See artikkel avaldati osana Andmeteaduse ajaveebi.

Sisukord

Ärianalüüsi tööriista metabaasi saab majutada pilves või kohapeal. See on saadaval avatud lähtekoodiga ja ettevõtte väljaandes. Metabase BI abil saavad kasutajad tõhusalt ühenduse luua erinevate andmebaasidega, analüüsida andmeid ning kiiresti luua ja juurutada armatuurlaudu. Avatud lähtekoodiga väljaanne pakub mitmesuguseid funktsioone, sealhulgas ühenduvust 15+ DBMS-iga, kasutajate ja rühmade haldamist, interaktiivset armatuurlauda, ​​hoiatusi, armatuurlaudade tellimist ja CRUD-i toimingute tuge. See artikkel selgitab Metabase BI tööriista põhimõisteid ja kasulikke funktsioone.

See juhend keskendub metabaasi käsitlemisele, mis pakub nii avatud lähtekoodiga (AGPL) kui ka ettevõtte taseme litsentse, pöörates erilist tähelepanu selle rakendusele Windowsi keskkonnas. Uusim versioon V0.48 (23. detsember seisuga) levitatakse Java arhiivifailina (Jar), ​​mis nõuab Java 11 või uuemat versiooni metabaasi uusimate versioonide käitamise eeltingimusena. Artikkel annab ülevaate installiprotsessist ja toob esile Metabase avatud lähtekoodiga väljaande põhifunktsioonid.

I samm: Metabase.Jar allalaadimine

Laadige Metabase avatud lähtekoodiga versioon alla Metabase GitHubi hoidlast. Hankige Metabase.Jar uusim versioon siin.

II samm: metabaasi käivitamine

Asetage allalaaditud Metabas.Jar faili kausta ja topeltklõpsake metabaasi käivitamiseks Jar-faili. 

Or

Metbase.Jar käivitamiseks käsuviiba kasutamine. Liikuge kataloogi, kus asub Metabase.Jar, ja käivitage "Java -jar Metabase.Jar"

Näide: Arvestades, et fail Metabase.jar asub kaustas “C:UsersTools”. Sama käsk on allpool:

C:UsersTools> Java -jar Metabase.Jar

Saate vaadata metabaasi logisid selle käivitumisel.

Oodake mõni minut ja logige sisse http://localhost:3000/ url, kasutades mõnda populaarset veebibrauserit 

Märge: Vaikimisi kasutab metabaas rakenduse andmebaasina H2 sisseehitatud andmebaasi. Tootmiseks konfigureerige metabaas ühega kolmest andmebaasist (MySql, PostgreSQL või MariaDB).

Esmakordselt küsib metabaas algseadistuse suvandeid (Keele-eelistus, kasutajatunnuse ja parooli seadistus ning andmeallika seadistamine). Pärast häälestuse lõpetamist näete metabaasi avakuva.

  • Vasak paan – Saadaoleva kogu (kausta) ja näidisandmeallika kuvamine
  • Üleval paremal - Seaded ja valik "Uus" küsimuste ja armatuurlaua loomiseks
Metabaasi kasutajaliides

Metabaasi omadused

Metabaasi omadused

Kogu, küsimus ja armatuurlaud

kogumine metabaasis on koht, kus salvestatakse küsimused, mudelid ja armatuurlauad. Kollektsioonid on samaväärsed kaustaga, selles saate luua alamkaustu.

Isiklik kollektsioon igale kasutajale

Igal metabaasi kasutajal on konkreetne isiklik kogu, kuhu kasutaja saab salvestada oma küsimused, mudelid ja armatuurlauad. Isiklikku kogusse salvestatud sisule ei pääse teised kasutajad juurde.

Kogu projekti jaoks  

Üks metabaasi eksemplar võib teenindada mitut projekti. Iga projekti sisu saab salvestada spetsiaalsesse kogusse, mis on juurdepääsetav ainult konkreetsetele projekti kasutajatele.

Uue kollektsiooni saab luua valikust Uus >> kollektsioon

Metabas: uue kollektsiooni loomine
Metabas: uue kollektsiooni loomine

Märkus: Metabaasi administraatoritel on täielikud õigused vaadata, muuta ja arhiveerida sisu igas kogus, sealhulgas kasutajate isiklikes kogudes.

Küsimused

Mõiste "küsimus" metabaasis viitab individuaalsele visuaalsele elemendile. See võib olla tulpdiagramm, joondiagramm või kaardidiagramm või ükskõik milline 17 toetatud diagrammist metabaasis. Küsimusi saate luua järgmistel viisidel.

  • Visual Query Builderi kasutamine
  • Kohandatud SQL päring

Visual Query Builderi kasutamine

Klõpsake paremas ülanurgas valikul "Uus" >> "Küsimus" ja seejärel valige andmeallikas, mida soovite uurida.

Visual Query Builderi kasutamine

Visual Query Builder toetab liitumisi, uute veergude loomist, filtreerimist, kokkuvõtet, rühmitamist, sortimist ja reapiirangu toiminguid. Pärast iga toimingut saate tulemusi eelvaadata.

märkused : taustaprogrammi metabaas raamib iga küsimuse jaoks SQL-i.

 Kohandatud SQL päring

Kui kokkuvõtteredaktoris olevad valikud ei vasta teie nõuetele, saate küsimust muuta ja SQL-i vastavalt ärivajadustele muuta. Seda protsessi nimetatakse "SQL-küsimuseks", kus kasutaja esitatud SQL teisendatakse küsimuseks. Saate luua uue SQL-i küsimuse, valides "Uus" >> "SQL-päring".

Kohandatud SQL-päring | Metabas

Kui olete küsimuse loonud, salvestage see kogusse ja lisage see armatuurlauale.

armatuurlaud 

Armatuurlaud on leht, mis koondab mitu küsimust ühise ärikontekstiga.

Armatuurlaud | Metabas

Armatuurlaua komponendid

  • Tabs: armatuurlaual võib olla üks või mitu vahekaarti, mis on ühendatud ühise filtriga 
  • Küsimused: individuaalne visuaalne element armatuurlaual 
  • Filtrid: filtrid saavad juhtida igasse küsimusesse laaditud andmeid (nt: filtreerimine riigi järgi)
  • Tekst/pealkiri: Võimalus lisada kirjeldust, pilte URL-ist. Toetab märgistamist
  • Klõpsake nuppu Käitumine: küsimuses olevad valikud, mis juhivad armatuurlaua interaktiivsust 
  • Muud valikud juhtpaneelil: andmete värskendamine, meili tellimine, andmete allalaadimine ja PDF-faili eksportimine

Filtrid ja klikikäitumine

Interaktiivne armatuurlaud

Korraldage vajalikud küsimused vahekaardil Armatuurlaud ja lisage interaktiivsust, konfigureerides filtreid ja klõpsamiskäitumist.

Interaktiivne armatuurlaud | Metabas

Filtrid juhtpaneelil

Lisage armatuurlauale üks või mitu filtrit. Konfigureerige armatuurlaual iga filter ühe või mitme küsimuse juhtimiseks. Pärast filtri lisamist vastendage see armatuurlaual igale küsimusele. Tagaprogrammis lisab metabaas SQL-i WHERE-klausli.

Filtrid juhtpaneelil

Sammud filtrite vastamiseks küsimusele

  1. Klõpsake paremas ülanurgas ikooni Filter ja valige sobiv filtri tüüp.
  2. Valitud filtritüüp lisatakse armatuurlaua päisesse.
  3. Klõpsake individuaalses filtris seadete nuppu. Kuvatakse armatuurlaua visuaalne paigutus koos iga küsimuse saadaolevate veergude loendiga.
  4. Ühendage küsimuse vastav veerg 1. sammust valitud filtriga.
  5. Vastandatud veeru erinevad väärtused on nähtavad vahekaardil Filter.

Klõpsake nuppu Käitumine

„Klikkimiskäitumine” viitab toimingule, mis tehakse siis, kui armatuurlaua vaatamise ajal valitakse/klõpsatakse Visuali osa või segment. 

Näide: Klõpsukäitumist saab konfigureerida tulpdiagrammil tulpsegmendi valimiseks, maailmakaardil piirkonna klõpsamiseks. Seda saab igas küsimuses konfigureerida. Sellele valikule pääsete juurde iga küsimuse paremas ülanurgas, kui armatuurlaud on redigeerimisrežiimis.

Klõpsake nuppu Käitumine

Klõpsake käsku Käitumise toimingud

  1. Pöörake alla, et näha diagrammil klõpsatud osa või segmendi andmekirjeid
  2. Liikuge teisele armatuurlauale , liikuge küsimusele ja navigeerige URL-i abil välisele veebisaidile
  3. Värskendage mis tahes saadaolevat armatuurlaua filtrit. See võimaldab armatuurlaual rakendada ristfiltreerimist. Klikikäitumise tõhusa seadistamisega saab armatuurlaua muuta kasutajate jaoks interaktiivseks ja intuitiivseks.

Armatuurlaua juurutamine ja muud kasulikud funktsioonid

Kui loote armatuurlaua kogusse ja salvestate selle, pääsevad sellele juurde kõik kasutajad, kellel on vaatamisluba. Juhtpaneelile või küsimusele pääseb juurde otse selle URL-i kaudu.

Muud metabaasi märkimisväärsed omadused 

  1. CRUD-operatsioonide sooritamine tabelis, kasutades mudelis olevaid toiminguid.
  2. Automaatse värskendamise konfigureerimine iga armatuurlaua jaoks.
  3. Hoiatuste seadistamine küsimustes.
  4. Küsimuse tulemuste andmete allalaadimine CSV-, JSON- või XLSX-vormingus.
  5. Küsimuse allalaadimine PNG-vormingus ja armatuurlaua allalaadimine PDF-failina.
  6. Armatuurlaua tellimine e-posti või Slacki kaudu.

Vaikimisi rakendatakse administraatori õigusi kasutajale, kes seadistab metabaasi algselt. Vaikeadministraator saab täiendavalt lisada teisi metabaasi kasutajaid ja anda neile vajadusel administraatori rolli. Metabaasi administraatori valikutele pääsete juurde jaotises "Administraatori sätted", klõpsates paremas ülanurgas olevat hammasrattaikoonil.

Andmeallika seadistamine

Metabaasi administraatoril on õigus konfigureerida uus andmeallikas administraatori sätete jaotises „Andmebaasid”.

Andmeallika konfigureerimine:

Kasutajate ja rühmade haldamine

Allpool on toodud võimalikud toimingud, mida saab teha valiku „Inimesed” all olevas administraatori seadistuses:

  1. Kuva kõigi aktiivsete metabaasi kasutajate loend ja deaktiveeritud kasutajate loend.
  2. Lisage kasutaja ja kaardistage ta olemasolevasse metabaasigruppi.
  3. Eemaldage kasutaja grupist või Deaktiveerige kasutaja ja aktiveerige kasutaja uuesti.
  4. Looge uus rühm, hallake olemasolevat rühma (kasutajate lisamine või eemaldamine rühmast).
  5. Vaadake või muutke kasutaja üksikasju ja lähtestage kasutaja parool.

Märkus: Kasutaja saab vastendada ühe või mitme metabaasirühmaga

Lubade haldamine

Kui valik „Inimesed” on mõeldud kasutajate ja nende rühmade haldamiseks, siis administraatori seadete „Load” valikud on mõeldud kogu, rühmade ja andmebaasi vaheliste lubade haldamiseks. 

Kogumisluba 

Alamvaliku “Kogud” all. Allpool on erinevad loatasemed, mille kogusse saab rühma vastendada

  • Kuraator: Grupi kasutajad, kellel on kuraatori luba, saavad lisada, redigeerida, vaadata, arhiivida kogu kogu sisu ja luua alamkogu ning teisaldada sisu kogust või kogusse.
  • Vaade: Vaatamisõigusega rühm saab vaadata ainult kogu sisu, sisu ei saa lisada ega muuta.
  • Juurdepääs puudub: Kogu ei saa vaadata ega pääse juurde ühelegi selles olevale üksusele.

Andmete luba

Erinevad õigustasemed rühma vastendamiseks andmebaasi hõlmavad järgmist:

  1. Piiranguteta: Rühma kasutajad saavad kasutada päringukoostajat, et luua küsimus andmebaasi mis tahes tabelist.
  2. Granuleeritud: Päringukoostaja abil pääseb juurde ainult konkreetsetele tabelitele andmebaasis. Administraatoritel on õigus seda luba iga tabeli jaoks konfigureerida.
  3. Iseteenindus puudub: Grupi kasutajad ei saa kasutada graafilist päringukoostajat ega näe andmeid.
  4. Omapäringu redigeerimine: Kui see on lubatud koos piiramatu õigusega, saab küsimusi luua natiivse SQL-i abil.

Muud metabaasi administraatori tegevused hõlmavad

  1. Viimaste värskenduste otsimine ja manustatud H2 andmebaasist üleminek.
  2. E-posti, Slacki ja autentimise seadistamine Google'i või LDAP-i abil.
  3. CSV-failide üleslaadimise andmebaasi seadistamine.
  4. Andmetüüpide vastendamine ja vormindamine üksikute veergude jaoks.
  5. Muud täpsemad sätted metabaasi manustamise ja avaliku jagamise lubamiseks.

Järeldus

Metabaasi lihtsus ja intuitiivne kasutajaliides muudavad selle andmeprofessionaalidele hõlpsasti kohandatavaks BI-tööriistaks. Metabase avatud lähtekoodiga väljaanne sisaldab äriteabe tööriista kõiki olulisi funktsioone ning igas suuremas versioonis on lisatud uusi funktsioone. Organisatsioonid saavad esialgu proovida ja kohaneda Metabase avatud lähtekoodiga väljaandega. Kui vajadused ja kasutajaskonnad kasvavad, saab mugavalt üle minna ükskõik millisele Metabase pakutavale ettevõtte väljaandele. Selle artikli eesmärk on anda ülevaade ja tuua esile metabaasi põhikomponendid. Tulevastes artiklites käsitletakse muid metabaasi huvitavaid ja kasulikke funktsioone.

Peamised takeways

  1. Metabase on avatud lähtekoodiga BI-tööriist, mis hõlbustab andmeprofessionaalide jaoks interaktiivseid armatuurlaudu.
  2. Mõistke metabaasi tingimusi, analüüsige andmeid, looge visuaale ja uurige administraatori tegevusi.
  3. Installige Windowsi versiooniga Java 11+ metabaas, mis sisaldab kasutajasõbralikku kasutajaliidest ja olulisi funktsioone.
  4. Looge armatuurlauad filtrite, klikikäitumise ja interaktiivsete funktsioonidega andmete põhjalikuks uurimiseks.
  5. Administraatorid haldavad kasutajaid, õigusi ja konfiguratsioone, muutes metabaasi kohandatavaks ja kasutajasõbralikuks.

Korduma kippuvad küsimused

Q1. Kas ma saan metabaasi tasuta kasutada?

V. Jah, Metabase pakub tasuta avatud lähtekoodiga versiooni oluliste äriteabe funktsioonidega andmete analüüsimiseks ja armatuurlaua loomiseks.

Q2. Kas Metabase on BI-tööriist?

V. Metabase on kindlasti äriteabe (BI) tööriist, mis on loodud andmebaasidega ühenduse loomiseks, andmete analüüsimiseks ja interaktiivsete armatuurlaudade loomiseks.

Q3. Kas Metabase on avatud lähtekoodiga?

V. Jah, metabaas on avatud lähtekoodiga, pakkudes kasutajatele tasuta juurdepääsu oma BI-funktsioonidele, kasutajate ja rühmade haldusele ning interaktiivsetele armatuurlaua funktsioonidele.

Q4. Kas Metabase on andmete visualiseerimise tööriist?

V. Tõepoolest, metabaas toimib andmete visualiseerimise tööriistana, mis võimaldab kasutajatel luua visuaale, näiteks diagramme ja graafikuid, et saada oma andmekogumitest ülevaadet.

Selles artiklis näidatud meedia ei kuulu Analytics Vidhyale ja seda kasutatakse autori äranägemisel.

Ajatempel:

Veel alates Analüütika Vidhya