Avoimen lähdekoodin BI-työkalun metakanta tietojen visualisointiin ja analytiikkaan

Avoimen lähdekoodin BI-työkalun metakanta tietojen visualisointiin ja analytiikkaan

Lähdesolmu: 3085489

esittely

Oletko intohimoinen data-ammattilainen, joka tutkii uusia työkaluja? Kokeile avoimen lähdekoodin Metabasea Business Intelligence (BI) -työkalu interaktiivisten kojetaulujen luomiseen suurista tietojoukoista. Nykypäivän tietovetoisessa maailmassa BI-alustat, kuten Metabase, ovat välttämättömiä oivallusten poimimiseksi ja tietoisen päätöksenteon helpottamiseksi. Tutustu Metabase-palveluun tässä data-alan ammattilaisille räätälöidyssä oppaassa.

Oppimistavoitteet

  • Metakannan tarpeellisten termien ja käsitteiden ymmärtäminen
  • Työkalun käyttäminen tietojen analysointiin, visuaalien luomiseen ja interaktiivisten hallintapaneelien luomiseen
  • Korostetaan Metabase avoimen lähdekoodin version ja sen avainkomponentin merkittäviä ominaisuuksia
  • Selitys Metabase Admin toiminnot mukaan lukien käyttäjien ja ryhmien hallinta

Tämä artikkeli julkaistiin osana Data Science Blogathon.

Sisällysluettelo

Metabase, business intelligence -työkalu, voidaan isännöidä pilvessä tai paikan päällä. Se tulee avoimen lähdekoodin ja Enterprise Edition -versiona. Metabase BI:n avulla käyttäjät voivat muodostaa tehokkaan yhteyden useisiin tietokantoihin, analysoida tietoja sekä rakentaa ja ottaa käyttöön kojetauluja nopeasti. Avoimen lähdekoodin versio tarjoaa joukon ominaisuuksia, kuten liitettävyyden 15+ DBMS-järjestelmään, käyttäjien ja ryhmien hallinnan, interaktiivisen kojelaudan, hälytyksen, kojelautailun tilaamisen ja CRUD-toimintojen tuen. Tässä artikkelissa selvitetään Metabase BI -työkalun keskeiset käsitteet ja hyödylliset ominaisuudet.

Tässä oppaassa keskitytään käsittelemään Metabasea, joka tarjoaa sekä avoimen lähdekoodin (AGPL) että Enterprise Tier -lisenssit, painottaen erityisesti sen sovellusta Windows-ympäristössä. Uusin versio V0.48 (23.) jaetaan Java-arkistotiedostona (Jar), ​​joka vaatii Java 11:n tai uudemman edellytyksenä uusimpien Metabase-versioiden käyttämiselle. Artikkeli tarjoaa näkemyksiä asennusprosessista ja korostaa Metabasen avoimen lähdekoodin painoksen tärkeimpiä ominaisuuksia.

Vaihe I: Lataa Metabase.Jar

Lataa Metabase avoimen lähdekoodin versio Metabase GitHub -arkistosta. Hanki uusin versio Metabase.Jarista tätä.

Vaihe II: Metakannan käynnistäminen

Aseta ladattu Metabase.Jar tiedosto kansioon ja kaksoisnapsauta Jar-tiedostoa, jotta Metabase käynnistyy. 

Or

Käytä komentokehotetta Metbase.Jar:n suorittamiseen. Siirry hakemistoon, jossa Metabase.Jar on, ja suorita "Java -jar Metabase.Jar"

Esimerkiksi: Ottaen huomioon, että Metabase.jar-tiedosto on kansiossa "C:UsersTools". Sama komento on alla:

C:UsersTools> Java -jar Metabase.Jar

Voit katsella Metabase-lokeja sen käynnistyessä.

Odota muutama minuutti ja kirjaudu sisään http://localhost:3000/ url millä tahansa suositulla verkkoselaimella 

Huomautus: Metabase käyttää oletusarvoisesti H2 Embedded -tietokantaa sovellustietokantana. Määritä tuotantoa varten Metabase johonkin kolmesta tietokannasta (MySql, PostgreSQL tai MariaDB).

Ensimmäistä kertaa Metabase pyytää asetuksia alkuasennukselle (Kieliasetus, käyttäjätunnuksen ja salasanan asetukset ja tietolähteen asetukset). Kun asennus on valmis, näet Metabase-aloitusnäytön.

  • Vasen ruutu – Saatavilla olevan kokoelman (kansion) ja näytetietolähteen näyttö
  • Yläoikea – Asetukset ja vaihtoehto "Uusi" kysymysten ja hallintapaneelin luomiseksi
Metatietokannan käyttöliittymä

Metabase-palvelun ominaisuudet

Metabase-palvelun ominaisuudet

Kokoelma, kysymys ja kojelauta

Kokoelma Metabase on paikka, johon kysymykset, mallit ja hallintapaneelit tallennetaan. Kokoelmat vastaa kansiota, voit luoda alikansioita siihen.

Henkilökohtainen kokoelma jokaiselle käyttäjälle

Jokaisella Metabase-käyttäjällä on erityinen henkilökohtainen kokoelma, johon käyttäjä voi tallentaa kysymyksensä, mallinsa ja hallintapaneelinsa. Henkilökohtaiseen kokoelmaan tallennettu sisältö ei ole muiden käyttäjien saatavilla.

Kokoelma projektille  

Yksi Metabase-esiintymä voi palvella useita projekteja. Jokaisen projektin sisältö voidaan tallentaa omaan kokoelmaan, joka on vain tietyn projektin käyttäjien käytettävissä.

Uusi kokoelma voidaan luoda vaihtoehdosta Uusi >> kokoelma

Metatietokanta: uuden kokoelman luominen
Metatietokanta: uuden kokoelman luominen

Huom: Metabase-järjestelmänvalvojilla on täydet oikeudet tarkastella, muokata ja arkistoida sisältöä jokaisessa kokoelmassa, mukaan lukien käyttäjien henkilökohtaiset kokoelmat.

kysymykset

Termi "kysymys" metakannassa viittaa yksittäiseen visuaaliseen elementtiin. Se voi olla pylväskaavio tai viivakaavio tai karttakaavio tai mikä tahansa metakannan 17 tuetusta kaaviosta. Voit luoda kysymyksiä seuraavilla tavoilla:

  • Visual Query Builderin käyttö
  • Mukautettu SQL-kysely

Visual Query Builderin käyttö

Napsauta oikeassa yläkulmassa vaihtoehtoa "Uusi" >> "Kysymys" ja valitse sitten tietolähde, jota haluat tutkia

Visual Query Builderin käyttö

Visual Query Builder tukee liitoksia, uusien sarakkeiden luomista, suodatusta, yhteenvetoa, ryhmittelyä, lajittelua ja rivirajoituksia. Voit esikatsella tuloksia jokaisen toimenpiteen jälkeen.

Huomautuksia : Backendin metakanta kehystää SQL:n jokaiselle kysymykselle.

 Mukautettu SQL-kysely

Jos Yhteenvetoeditorin vaihtoehdot eivät täytä vaatimuksiasi, voit muokata kysymystä ja muokata SQL:ää liiketoiminnan tarpeiden mukaan. Tätä prosessia kutsutaan "SQL-kysymykseksi", jossa käyttäjän toimittama SQL muunnetaan kysymykseksi. Voit luoda uuden SQL-kysymyksen valitsemalla "Uusi" >> "SQL-kysely".

Mukautettu SQL-kysely | Metatietokanta

Kun olet luonut kysymyksen, tallenna se kokoelmaan ja lisää se hallintapaneeliin.

koontinäyttöön. 

Kojelauta on sivu, joka ryhmittelee useita kysymyksiä, joilla on yhteinen liiketoimintakonteksti.

Kojelauta | Metatietokanta

Dashboardin osat

  • Välilehdet: Kojelaudassa voi olla yksi tai useampi välilehti, jotka on yhdistetty yhteisellä suodattimella 
  • kysymykset: Yksittäinen visuaalinen elementti hallintapaneelissa 
  • Suodattimet: Suodattimet voivat hallita kuhunkin kysymykseen ladattuja tietoja (esim.: Suodatus maan mukaan)
  • Teksti/otsikko: Mahdollisuus lisätä kuvausta, kuvia URL-osoitteesta. Tukee merkintöjä
  • Napsauta Käyttäytyminen: Kysymyksen vaihtoehdot, jotka ohjaavat Dashboardin interaktiivisuutta 
  • Muita vaihtoehtoja Dashboardissa: Tietojen päivitys, sähköpostitilaus, tietojen lataaminen ja vienti PDF-muotoon

Suodattimet ja napsautuskäyttäytyminen

Interaktiivinen kojelauta

Järjestä tarvittavat kysymykset Dashboard-välilehdelle ja lisää interaktiivisuutta määrittämällä suodattimia ja napsautuskäyttäytymistä.

Interaktiivinen kojelauta | Metatietokanta

Suodattimet hallintapaneelissa

Lisää yksi tai useampi suodatin hallintapaneeliin. Määritä jokainen hallintapaneelin suodatin ohjaamaan yhtä tai useampaa kysymystä. Kun olet lisännyt suodattimen, yhdistä se jokaiseen kojelaudan kysymykseen. Taustassa Metabase lisää WHERE-lauseen SQL:ään.

Suodattimet hallintapaneelissa

Vaiheet suodattimien yhdistämiseen kysymykseen

  1. Napsauta oikeassa yläkulmassa olevaa suodatinkuvaketta ja valitse sopiva suodatintyyppi.
  2. Valittu suodatintyyppi lisätään kojelaudan otsikkoon.
  3. Napsauta yksittäisen suodattimen asetuspainiketta. Kojelaudan visuaalinen asettelu näytetään kunkin kysymyksen käytettävissä olevien sarakkeiden luettelon kanssa.
  4. Yhdistä kysymyksen asianmukainen sarake valittuun suodattimeen vaiheesta 1 alkaen.
  5. Yhdistetyn sarakkeen erilliset arvot näkyvät Suodatin-välilehdessä.

Napsauta Käyttäytyminen

"Klikkauskäyttäytyminen" viittaa toimintoon, joka suoritetaan, kun Visuaalin osa tai segmentti valitaan/napsautetaan kojelautaa tarkasteltaessa. 

Esimerkiksi: Napsautuskäyttäytyminen voidaan määrittää pylvässegmentin valitsemiseen pylväskaaviossa, alueen napsauttamiseksi maailmankartassa. Se voidaan määrittää jokaisessa kysymyksessä. Voit käyttää tätä vaihtoehtoa jokaisen kysymyksen oikeassa yläkulmassa, kun kojelauta on muokkaustilassa.

Napsauta Käyttäytyminen

Napsauta Käyttäytymistoiminnot

  1. Poraa alas nähdäksesi napsautetun osan tai segmentin datatietueet kaaviossa
  2. Siirry toiseen hallintapaneeliin, siirry kysymykseen ja siirry ulkoiselle verkkosivustolle URL-osoitteen avulla
  3. Päivitä mikä tahansa käytettävissä oleva Dashboard-suodatin. Tämä mahdollistaa ristisuodatuksen käyttöönoton Dashboardissa. Määrittämällä napsautuskäyttäytymisen tehokkaasti Dashboard voidaan tehdä käyttäjille interaktiiviseksi ja intuitiiviseksi.

Kojelaudan käyttöönotto ja muita hyödyllisiä ominaisuuksia

Kun olet luonut ja tallentanut kojelaudan kokoelmaan, kaikki käyttäjät, joilla on "View" -käyttöoikeus, voivat käyttää sitä. Kojelautaan tai kysymykseen pääsee suoraan sen URL-osoitteen kautta.

Muita metakannan merkittäviä ominaisuuksia 

  1. CRUD-toimintojen suorittaminen taulukossa mallin toimintojen avulla.
  2. Automaattisen päivityksen määrittäminen jokaiselle kojelaudalle.
  3. Hälytysten määrittäminen kysymyksiin.
  4. Tulostietojen lataaminen kysymyksestä .CSV-, .JSON- tai .XLSX-muodossa.
  5. Ladataan kysymys .PNG-muodossa ja kojelauta .PDF-tiedostona.
  6. Hallintapaneelin tilaaminen sähköpostitse tai Slackin kautta.

Oletuksena järjestelmänvalvojan oikeuksia käytetään käyttäjille, jotka määrittävät metakannan alun perin. Oletusjärjestelmänvalvoja voi lisätä muita Metabase-käyttäjiä ja antaa heille järjestelmänvalvojan roolin tarvittaessa. Metabase Admin -asetuksiin pääsee "Järjestelmänvalvoja-asetuksista" napsauttamalla "Rataskuvaketta" oikeassa yläkulmassa.

Tietolähteen määrittäminen

Metabase Adminilla on oikeus määrittää uusi tietolähde Järjestelmänvalvojan asetusten Tietokannat-asetuksissa

Tietolähteen määrittäminen:

Käyttäjien ja ryhmien hallinta

Alla on mahdollinen toiminto, joka voidaan suorittaa Järjestelmänvalvojan asetuksissa kohdassa "Ihmiset":

  1. Näytä luettelo kaikista aktiivisista metakannan käyttäjistä ja luettelo deaktivoiduista käyttäjistä.
  2. Lisää käyttäjä ja yhdistä hänet olemassa olevaan metakantaryhmään.
  3. Poista käyttäjä ryhmästä tai Poista käyttäjä käytöstä ja aktivoi käyttäjä uudelleen.
  4. Luo uusi ryhmä, hallitse olemassa olevaa ryhmää (lisää tai poista käyttäjiä ryhmästä).
  5. Tarkastele tai muokkaa käyttäjän tietoja ja nollaa käyttäjän salasana.

Huom: Käyttäjä voidaan yhdistää yhteen tai useampaan metakantaryhmään

Käyttöoikeuksien hallinta

Vaikka "Ihmiset" -vaihtoehto on tarkoitettu käyttäjien ja heidän ryhmiensä hallintaan, Järjestelmänvalvoja-asetuksen "Käyttöoikeudet"-vaihtoehdot ovat kokoelman, ryhmien ja tietokannan välisten käyttöoikeuksien hallintaa. 

Keräyslupa 

Alavaihtoehdossa "Kokoelmat". Alla on eri käyttöoikeustasot, joihin ryhmä voidaan yhdistää kokoelmaan

  • Kuraattori: Ryhmän käyttäjät, joilla on kuraattorioikeudet, voivat lisätä, muokata, tarkastella, arkistoida mitä tahansa kokoelman sisältöä ja luoda alikokoelman ja siirtää sisältöä kokoelmasta tai kokoelmaan.
  • Näytä: Ryhmä, jolla on katseluoikeus, voi vain tarkastella kokoelman sisältöä, ei voi lisätä tai muokata sisältöä.
  • Ei pääsyä : Itse kokoelmaa ei voi tarkastella, eikä siinä ole pääsyä mihinkään kohteeseen.

Tietojen käyttöoikeus

Useita käyttöoikeustasoja ryhmän yhdistämiseksi tietokantaan ovat:

  1. Rajoittamaton: Ryhmän käyttäjät voivat luoda kysymyksen mistä tahansa tietokannan taulukosta kyselyn rakennustyökalulla.
  2. Rakeinen: Vain tiettyjä tietokannan taulukoita voidaan käyttää kyselynmuodostajan avulla. Järjestelmänvalvojilla on oikeus määrittää tämä käyttöoikeus jokaiselle taulukolle.
  3. Ei itsepalvelua: Ryhmän käyttäjät eivät voi käyttää graafista kyselynrakennusohjelmaa eivätkä näe tietoja.
  4. Natiivikyselyn muokkaus: Kun se on käytössä ja rajoittamaton käyttöoikeus, kysymyksiä voidaan luoda käyttämällä alkuperäistä SQL:ää.

Muut Metabase Admin toiminnot Sisältää

  1. Uusimpien päivitysten tarkistaminen ja siirto sulautetusta H2-tietokannasta.
  2. Sähköpostin, Slackin ja todennusasetusten määrittäminen Googlen tai LDAP:n avulla.
  3. Määritä tietokanta CSV-latauksia varten.
  4. Tietotyyppien kartoitus ja muotoilu yksittäisille sarakkeille.
  5. Muut lisäasetukset, jotka mahdollistavat metatietokannan upottamisen ja julkisen jakamisen.

Yhteenveto

Metabasen yksinkertaisuus ja intuitiivinen käyttöliittymä tekevät siitä helposti mukautettavan BI-työkalun data-ammattilaisille. Avoimen lähdekoodin Metabase-versio sisältää kaikki business intelligence -työkalun olennaiset toiminnot, ja jokaiseen suureen julkaisuun on lisätty uusia ominaisuuksia. Organisaatiot voivat aluksi yrittää mukautua avoimen lähdekoodin Metabase-versioon. Kun tarpeet ja käyttäjämäärät kasvavat, voidaan vaihtaa mukavasti mihin tahansa Metabasen tarjoamaan yritysversioon. Tämän artikkelin tarkoituksena on tarjota yleiskatsaus ja korostaa Metabase-järjestelmän tärkeimpiä osia. Tulevissa artikkeleissa käsitellään muita mielenkiintoisia ja hyödyllisiä Metabase-ominaisuuksia.

Avainkäytävät

  1. Metabase on avoimen lähdekoodin BI-työkalu, joka mahdollistaa vuorovaikutteisten kojetaulujen luomisen tietoalan ammattilaisille.
  2. Ymmärrä metakannan termejä, analysoi dataa, luo visuaalisia kuvia ja tutki järjestelmänvalvojan toimintoja.
  3. Asenna Metabase Windowsiin Java 11+ -versiolla, jossa on käyttäjäystävällinen käyttöliittymä ja olennaiset toiminnot.
  4. Luo hallintapaneeleja suodattimilla, napsautuskäyttäytymisellä ja interaktiivisilla ominaisuuksilla oivaltavaa tietojen tutkimista varten.
  5. Järjestelmänvalvojat hallitsevat käyttäjiä, käyttöoikeuksia ja määrityksiä, mikä tekee Metabasesta mukautuvan ja käyttäjäystävällisen.

Usein kysytyt kysymykset

Q1. Voinko käyttää Metabasea ilmaiseksi?

V. Kyllä, Metabase tarjoaa ilmaisen avoimen lähdekoodin version, jossa on olennaiset liiketoimintatiedon ominaisuudet tietojen analysointiin ja kojelaudan luomiseen.

Q2. Onko Metabase BI-työkalu?

V. Ehdottomasti Metabase on Business Intelligence (BI) -työkalu, joka on suunniteltu yhteyden muodostamiseen tietokantoihin, tietojen analysointiin ja interaktiivisten kojetaulujen rakentamiseen.

Q3. Onko Metabase avoimen lähdekoodin?

V. Kyllä, Metabase on avoimen lähdekoodin lähde, joka tarjoaa käyttäjille ilmaisen pääsyn sen BI-toimintoihin, käyttäjien ja ryhmien hallintaan sekä interaktiivisiin kojelautaominaisuuksiin.

Q4. Onko Metabase tietojen visualisointityökalu?

V. Metabase toimiikin tietojen visualisointityökaluna, jonka avulla käyttäjät voivat luoda visuaalisia materiaaleja, kuten kaavioita ja kaavioita, saadakseen oivalluksia tietojoukoistaan.

Tässä artikkelissa näkyvä media ei ole Analytics Vidhyan omistuksessa, ja sitä käytetään tekijän harkinnan mukaan.

Aikaleima:

Lisää aiheesta Analyysi Vidhya