Metabază de instrumente BI open-source pentru vizualizarea datelor și analiză

Metabază de instrumente BI open-source pentru vizualizarea datelor și analiză

Nodul sursă: 3085489

Introducere

Sunteți un profesionist pasionat de date care explorează noi instrumente? Încercați Metabase, un open-source Instrument de Business Intelligence (BI). pentru crearea de tablouri de bord interactive din seturi mari de date. În lumea actuală bazată pe date, platformele BI precum Metabase sunt esențiale pentru extragerea de informații și facilitarea luării deciziilor în cunoștință de cauză. Descoperiți puterea Metabase în acest ghid conceput pentru profesioniștii în domeniul datelor.

obiective de invatare

  • Înțelegerea termenilor și conceptelor necesare Metabase
  • Utilizarea instrumentului pentru analiza datelor, crearea de elemente vizuale și tablouri de bord interactive
  • Evidențiind caracteristicile notabile ale ediției Metabase Open-source și componenta cheie a acesteia
  • Explicarea activităților de administrare a metabazei, inclusiv gestionarea utilizatorilor și a grupurilor

Acest articol a fost publicat ca parte a Blogathonul științei datelor.

Cuprins

Metabase, un instrument de business intelligence, poate fi găzduit în cloud sau on-premise. Vine în versiune open-source și Enterprise Edition. Folosind Metabase BI, utilizatorii se pot conecta eficient la diferite baze de date, se pot analiza date și se pot construi și implementa rapid tablouri de bord. Ediția open-source oferă o gamă largă de caracteristici, inclusiv conectivitate la peste 15 SGBD, managementul utilizatorilor și grupurilor, tablouri de bord interactive, alerte, abonament la tablouri de bord și suport pentru operațiunile CRUD. Acest articol elucidează conceptele cheie și caracteristicile utile ale instrumentului Metabase BI.

Acest ghid se concentrează pe discutarea Metabase, care oferă atât licențe Open-Source (AGPL) cât și Enterprise Tier, cu un accent special pe aplicarea sa într-un mediu Windows. Cea mai recentă versiune, V0.48 (din decembrie 23), este distribuită ca fișier Java Archive (Jar), ​​care necesită Java 11 sau o versiune ulterioară ca o cerință prealabilă pentru rularea celor mai recente versiuni Metabase. Articolul oferă informații despre procesul de instalare și evidențiază caracteristicile cheie ale ediției open-source a Metabase.

Pasul I: Descărcarea Metabase.Jar

Descărcați versiunea Metabase Open-source din depozitul Metabase GitHub. Obțineți cea mai recentă versiune a Metabase.Jar aici.

Pasul II: Pornirea Metabase

Plasați fișierul descărcat Metabază.Jar fișier într-un folder și faceți dublu clic pe fișier Jar pentru ca Metabase să pornească. 

Or

Folosind promptul de comandă pentru a rula Metbase.Jar. Navigați la directorul în care este prezent Metabase.Jar și rulați „Java -jar Metabase.Jar”

Exemplu: Având în vedere că fișierul Metabase.jar este prezent în folderul „C:UsersTools”. Comanda pentru același lucru este mai jos:

C:UsersTools> Java -jar Metabase.Jar

Puteți urmări jurnalele Metabase pe măsură ce pornește.

Așteptați câteva minute și conectați-vă http://localhost:3000/ URL folosind oricare dintre browserele web populare 

Notă: Metabase, în mod implicit, utilizează baza de date încorporată H2 ca bază de date pentru aplicație. Pentru producție, configurați Metabase cu una dintre cele trei baze de date (MySql, PostgreSQL sau MariaDB).

Pentru prima dată, Metabase solicită opțiuni pentru configurarea inițială (Preferință de limbă, configurare ID utilizator și parolă și configurare DataSource). După finalizarea instalării, puteți vedea ecranul de pornire al Metabase.

  • Panoul din stânga – Afișarea colecției disponibile (dosarului) și a sursei de date eșantion
  • Sus în dreapta – Setări și opțiune „Nou” pentru crearea întrebărilor și a tabloului de bord
Metabase UI

Caracteristicile Metabase

Caracteristicile Metabase

Colectare, întrebare și tablou de bord

Colectie în Metabase este locul unde sunt stocate întrebările, modelele și tablourile de bord. Colecții este echivalent cu folderul, puteți crea subdosare în el.

Colecție personală pentru fiecare utilizator

Fiecare utilizator din Metabase va avea o colecție personală specifică în care utilizatorul își poate stoca întrebările, modelele și tablourile de bord. Conținutul stocat în Colecția personală nu este accesibil altor utilizatori.

Colecție pentru proiect  

O singură instanță Metabase poate deservi mai multe proiecte. Conținutul fiecărui proiect poate fi stocat într-o colecție dedicată, accesibilă doar anumitor utilizatori ai proiectului.

O nouă colecție poate fi creată din opțiune Nou >> Colecție

Metabază: Crearea unei noi colecții
Metabază: Crearea unei noi colecții

Atenție: Administratorii Metabase au drepturi complete pentru a vizualiza, modifica și arhiva conținutul din fiecare colecție, inclusiv colecțiile personale ale utilizatorilor.

Întrebări

Termenul „Întrebare” din Metabase se referă la un element vizual individual. Poate fi o diagramă cu bare sau o diagramă cu linii sau o diagramă pe hartă sau oricare dintre cele 17 diagrame acceptate în Metabase. Puteți crea întrebări în următoarele moduri:

  • Folosind Visual Query Builder
  • Interogare SQL personalizată

Folosind Visual Query Builder

În dreapta sus, faceți clic pe opțiunea „Nou” >> „Întrebare”, apoi alegeți sursa de date pe care doriți să o explorați

Folosind Visual Query Builder

Visual Query Builder acceptă Joinuri, crearea de noi coloane, operațiuni de filtrare, rezumat, grupare după, sortare și limită de rânduri. Puteți previzualiza rezultatele după fiecare operație.

notițe : Metabase din backend va încadra SQL pentru fiecare întrebare.

 Interogare SQL personalizată

Dacă opțiunile din editorul Rezumat nu corespund cerințelor dvs., puteți edita întrebarea și modifica SQL-ul în funcție de nevoile afacerii. Acest proces este denumit „Întrebare SQL”, în care SQL-ul furnizat de utilizator este convertit într-o întrebare. Puteți crea o nouă întrebare SQL selectând „Nou” >> „Interogare SQL”.

Interogare SQL personalizată | Metabază

După ce ați creat o întrebare, salvați-o într-o colecție și adăugați-o în tabloul de bord.

Contul Meu 

Un tablou de bord este o pagină care grupează mai multe întrebări cu un context de afaceri comun.

Tabloul de bord | Metabază

Componentele tabloului de bord

  • Semne de carte: Tabloul de bord poate avea una sau mai multe file conectate printr-un filtru comun 
  • Întrebări: element vizual individual în tabloul de bord 
  • Filtre: Filtrele pot controla datele încărcate în fiecare întrebare (de exemplu: filtrarea după țară)
  • Text/Tit: Abilitatea de a adăuga descriere, imagini de la URL. Acceptă Markdown
  • Faceți clic pe Comportament: Opțiuni în cauză care controlează interactivitatea tabloului de bord 
  • Alte opțiuni în tabloul de bord: reîmprospătare date, abonament prin e-mail, descărcare date și export în PDF

Filtre și Comportament clic

Tabloul de bord interactiv

Aranjați întrebările necesare în fila Tablou de bord și adăugați interactivitate prin configurarea filtrelor și a comportamentului clicurilor.

Tabloul de bord interactiv | Metabază

Filtre în tabloul de bord

Adăugați unul sau mai multe filtre la un tablou de bord. Configurați fiecare filtru din tabloul de bord pentru a controla una sau mai multe întrebări. După ce adăugați un filtru, mapați-l la fiecare întrebare de pe tabloul de bord. În backend, Metabase adaugă o clauză WHERE în SQL.

Filtre în tabloul de bord

Pași pentru a mapa filtrele la întrebări

  1. Faceți clic pe pictograma Filtru din dreapta sus și alegeți tipul de filtru relevant.
  2. Tipul de filtru ales va fi adăugat la antetul tabloului de bord.
  3. Faceți clic pe butonul de setări din filtrul individual. Un aspect vizual al tabloului de bord este afișat cu o listă de coloane disponibile în fiecare întrebare.
  4. Mapați coloana relevantă din întrebare la filtrul selectat de la pasul 1.
  5. Valorile distincte ale coloanei mapate vor fi vizibile în fila Filtru.

Faceți clic pe Comportament

„Comportamentul clicurilor” se referă la o operațiune care este efectuată atunci când o porțiune sau un segment de vizual este selectat/faceți clic în timpul vizualizării unui tablou de bord. 

Exemplu: Faceți clic pe Comportamentul poate fi configurat pentru Selectarea unui segment de bare în Diagramă cu bare, Clic pe o regiune într-o hartă a lumii. Poate fi configurat la fiecare întrebare. Puteți accesa această opțiune în colțul din dreapta sus al fiecărei întrebări când tabloul de bord este în modul de editare.

Faceți clic pe Comportament

Faceți clic pe Operații de comportament

  1. Detaliați pentru a vedea înregistrările de date pentru porțiunea sau segmentul pe care ați făcut clic în diagramă
  2. Navigați la un alt tablou de bord , navigați la o întrebare și navigați la un site web extern folosind adresa URL
  3. Actualizați oricare dintre filtrul de tablou de bord disponibil. Acest lucru permite implementarea filtrelor încrucișate în Dashboard. Prin configurarea eficientă a comportamentului clicului, tabloul de bord poate deveni interactiv și intuitiv pentru utilizatori.

Implementarea tabloului de bord și alte funcții utile

Odată ce creați și stocați un tablou de bord într-o colecție, orice utilizator cu permisiunea „Vizualizare” îl poate accesa. Un tablou de bord sau o întrebare poate fi accesat direct prin intermediul adresei URL.

Alte caracteristici notabile ale Metabase 

  1. Efectuarea operațiunilor CRUD într-un tabel folosind acțiunile din model.
  2. Configurarea reîmprospătării automate pentru fiecare tablou de bord.
  3. Configurarea alertelor în întrebări.
  4. Descărcarea datelor rezultate ca .CSV, .JSON sau .XLSX dintr-o întrebare.
  5. Descărcarea unei întrebări ca .PNG și a unui tablou de bord ca fișier .PDF.
  6. Abonarea la un tablou de bord prin e-mail sau Slack.

În mod implicit, se aplică permisiunea de administrator pentru utilizatorul care a configurat Metabase inițial. Administratorul implicit poate adăuga în continuare alți utilizatori Metabase și le poate oferi un rol de administrator dacă este necesar. Opțiunile de administrare Metabase pot fi accesate din „Setări admin” făcând clic pe „pictograma roată” în dreapta sus.

Configurarea sursei de date

Administratorul Metabase are drepturi de a configura o nouă sursă de date în opțiunile „Băzuri de date” din Setări de administrator

Configurarea sursei de date:

Gestionarea utilizatorilor și a grupurilor

Mai jos sunt posibile operațiuni care pot fi efectuate în Setările de administrare din opțiunea „Oameni”:

  1. Vizualizați Lista tuturor utilizatorilor Metabase activi și Lista utilizatorilor dezactivați.
  2. Adăugați un utilizator și mapați-l la Grupul Metabase existent.
  3. Eliminați un utilizator din grup sau Dezactivați utilizatorul și Reactivați utilizatorul.
  4. Creați grup nou, gestionați grupul existent (adăugați sau eliminați utilizatori dintr-un grup).
  5. Vizualizați sau editați detaliile utilizatorului și resetați parola pentru utilizator.

Atenție: Un utilizator poate fi mapat la unul sau mai multe grupuri de metabaze

Managementul permisiunilor

În timp ce opțiunea „Persoane” este pentru gestionarea utilizatorilor și a grupului lor , opțiunile „Permisiuni” din setarea Administrator este pentru gestionarea permisiunii între colecție, grupuri și bază de date 

Permisiune de colectare 

În sub-opțiunea „Colecții”. Mai jos sunt diferite niveluri de permisiuni pe care un grup poate fi mapat în colecție

  • Curator: Utilizatorii unui grup care au permisiunea Curate pot adăuga, edita, vizualiza, arhiva orice conținut din colecție și pot crea sub-colecție și pot muta conținutul din sau în colecție.
  • Vedere: Grupul cu permisiunea de vizualizare poate vizualiza numai conținutul colecției, nu poate adăuga sau modifica conținutul.
  • Fără acces : Nu se poate vizualiza colecția în sine și nu se poate accesa niciun element din ea.

Permisiune de date

Diverse niveluri de permisiune pentru maparea unui grup la o bază de date includ:

  1. Nerestricționat: Utilizatorii din grup pot folosi generatorul de interogări pentru a crea o întrebare din orice tabel din baza de date.
  2. Granular: Doar anumite tabele dintr-o bază de date pot fi accesate folosind generatorul de interogări. Administratorii au dreptul de a configura această permisiune pentru fiecare tabel.
  3. Fără autoservire: Utilizatorii din grup nu pot folosi generatorul grafic de interogări și nu pot vedea datele.
  4. Editarea interogărilor native: Când sunt activate împreună cu permisiunea nerestricționată, întrebările pot fi create folosind SQL nativ.

Alte activități de administrare Metabase includ

  1. Verificarea celor mai recente actualizări și migrarea din baza de date H2 încorporată.
  2. Configurarea e-mailului, a Slack și a configurației de autentificare folosind Google sau LDAP.
  3. Configurați baza de date pentru încărcările CSV.
  4. Maparea tipului de date și formatarea pentru coloane individuale.
  5. Alte setări avansate pentru a activa încorporarea Metabase și partajarea publică.

Concluzie

Simplitatea și interfața de utilizare intuitivă Metabase îl fac un instrument BI ușor de adaptat pentru profesioniștii în domeniul datelor. Ediția open-source a Metabase include toate funcțiile esențiale ale unui instrument de business intelligence, cu noi funcții adăugate în fiecare lansare majoră. Organizațiile pot încerca inițial să se adapteze la ediția open-source a Metabase. Pe măsură ce nevoile și bazele de utilizatori cresc, se poate face o trecere confortabilă la oricare dintre edițiile pentru întreprinderi pe care le oferă Metabase. Acest articol își propune să ofere o privire de ansamblu și să evidențieze componentele cheie ale Metabase. Articolele viitoare se vor aprofunda în alte caracteristici interesante și utile ale Metabase.

Chei de luat masa

  1. Metabase este un instrument BI open-source care facilitează tablouri de bord interactive pentru profesioniștii în domeniul datelor.
  2. Înțelegeți termenii Metabase, analizați datele, creați elemente vizuale și explorați activitățile de administrare.
  3. Instalați Metabase pe Windows cu Java 11+, oferind interfață de utilizator ușor de utilizat și funcționalități esențiale.
  4. Creați tablouri de bord cu filtre, comportamentul clicurilor și funcții interactive pentru o explorare perspicace a datelor.
  5. Administratorii gestionează utilizatorii, permisiunile și configurațiile, făcând Metabase adaptabil și ușor de utilizat.

Întrebări Frecvente

Q1. Pot folosi Metabase gratuit?

R. Da, Metabase oferă o versiune gratuită și open-source cu caracteristici esențiale de business intelligence pentru analiza datelor și crearea tabloului de bord.

Q2. Este Metabase un instrument BI?

R. Absolut, Metabase este un instrument de Business Intelligence (BI) conceput pentru conectarea la baze de date, analiza datelor și construirea de tablouri de bord interactive.

Q3. Metabase este open-source?

R. Da, Metabase este open-source, oferind utilizatorilor acces gratuit la funcționalitățile sale BI, gestionarea utilizatorilor și a grupurilor și caracteristicile tabloului de bord interactiv.

Q4. Este Metabase un instrument de vizualizare a datelor?

R. Într-adevăr, Metabase servește ca instrument de vizualizare a datelor, permițând utilizatorilor să creeze elemente vizuale precum diagrame și grafice pentru a obține informații din seturile lor de date.

Media prezentată în acest articol nu este deținută de Analytics Vidhya și este utilizată la discreția Autorului.

Timestamp-ul:

Mai mult de la Analize Vidhya