Uvod u arhitekturu Tableau-a

Prije nego što počnemo upoznavati arhitekturu tableau-a, trebali bismo se upoznati s Tableau-om. Tableau je alat koji se koristi za vizualizaciju. Koristi se za vizualnu analizu podataka. Osoba može stvoriti interaktivnu razdjelnu nadzornu ploču pomoću Tableau-a i ta se nadzorna ploča može koristiti za prikazivanje trendova, varijacija podataka pomoću grafikona i grafikona. Nije open-source, ali dostupna je studentska verzija. Zanimljiv dio je to što omogućuje analizu podataka u stvarnom vremenu. Tableau koristi višeslojni, višedijelni, višekorisnički sustav i može se pokretati kako u virtualnom tako i u fizičkom sustavu.

Arhitektura i komponente

Donja slika prikazuje arhitekturu i komponente.

  1. Izvor podataka: Tableau se može povezati i miješati podatke iz više izvora podataka. Može se povezati s izvorima podataka na daljinu. Nadalje, može se povezati u Excelovoj datoteci, web aplikaciji ili bazi podataka.
  2. Podatkovni priključci : Podatkovni priključci sastoje se od Tableau Engine-a i raznih drugih konektora kao što vidimo iz gornjeg dijagrama.
  • Tableau Data Engine: Data Engine pohranjuje izvadak podataka tableau koji se skuplja iz različitih izvora podataka. Data Engine reagira na svaku vizualizaciju koja je stvorena pomoću ekstrakta podataka tableau. Dakle, izvadak podataka tableau sam je baza podataka. Zadatak alata za obradu podataka obrađuje različite zahtjeve koji dolaze do ekstrakta podataka tableau. Data engine dobiva svoj zahtjev od VizQL Server-a na koji ćemo se kasnije obratiti. Možemo zaključiti da se korisnik ne povezuje izravno s bilo kojom bazom podataka.
  • ODBC / sql priključak: Ovisno o zahtjevu, može izdvojiti podatke uživo i kao u memoriji. Značajka ODBC konektora je ta što se može povezati na bilo koju bazu podataka bez upotrebe izvornog konektora.
    • Podaci uživo: Tableau može pružiti žive podatke povezivanjem s vanjskim izvorima podataka koristeći postojeću infrastrukturu njihovih baza podataka slanjem dinamičnih MDX i sql izjava.
    • Podaci u memoriji: Također možemo napraviti kopiju izvađenih podataka iz vanjskih izvora u obliku tabličnih podataka izvađenih iz datoteke.
  1. Tableau Server: Sada prelazimo na tableau server i njegove komponente.
  • Poslužitelj aplikacija: To je proces poslužitelja koji u Tableauu izvodi sve osim vizualizacije. To čini upravljanje sadržajem, provjeru autentičnosti u tablici. To je multi-server, multi-proces i multi-navojem.
  • VizQL Server: To je srce Tableau-ovog procesa i najvažnije jer je Tableau jedinstven. Za razliku od pristupnika nije lagana i možemo reći i malo memorije gladne. Proizvodi sadržaje vizualizacije. To je sve što ne radi poslužitelj aplikacija. Dakle, jednom kada podaci zahtjeva dođu na ovaj poslužitelj. Prvo pretvara zahtjev u SQL upit, a zatim šalje upit izravno u izvor podataka koristeći odgovarajuće upravljačke programe izvora. Traženi podaci vraćaju se na VizQL poslužitelj gdje se obrađuju, a podaci se šalju u obliku slika koje se zatim prikazuju na prednjem kraju. To je multi-server, multi-proces i multi-navojem.
  • Poslužitelj podataka: služi kao proxy za izvore podataka. Pomoću ovog proxyja tablica se može povezati s bazama podataka. Jedna od njegovih ključnih karakteristika je to što omogućuje upravljanje metapodacima za izvore podataka.
  1. Gateway: Gateway je web-poslužitelj apache s vrlo laganom težinom. Dakle, kad god se klijent pokuša, na primjer, prijaviti na tableau server. U ovom slučaju pristupnik će zahtjev proslijediti aplikacijskom poslužitelju u svrhu provjere autentičnosti. Dakle, to je gateway gdje hranimo zahtjev i on ga provodi u različite procese, ovisno o vrsti zahtjeva. Na kraju obrade vašeg zahtjeva, pristupnik ponovno sastavlja HTML odgovor i prikazuje ga u pregledniku klijenta. Ako nema vanjskog balansiranja opterećenja, gateway će također učitati balansiranje nekih zahtjeva usmjerenih između različitih postupaka. Važno je napomenuti da je gateway multi-serverski proces i multi-navojem što znači da u njima ne možemo imati više primjeraka gateway-a.
  2. Klijenti: Ovo je korisničko sučelje odakle šaljemo zahtjeve, a sve vizualizacije mogu se pregledati ili urediti odavde.
  • Tableau Desktop: To je analitički alat koji vam može pomoći stvoriti i pregledati nadzorne ploče u Tableau Serveru pomoću Tableau Desktop.
  • Web: Kao i mobilni preglednici, mnogi web preglednici poput Google Chrome, Internet Explorer, Safari podržavaju Tableau Server i vizualizacije na nadzornoj ploči mogu se pregledati i uređivati ​​pomoću tih preglednika.

Značajke Tableau arhitekture

Pogledajmo sada razne značajke Tableau-a. Ispod su spomenute neke istaknute osobine Tableau-a.

  • Podatke uživo iz vanjskih baza podataka možemo koristiti za naše vizualizacije tako da ih izravno povežemo.
  • Vizualizacije se mogu vidjeti s različitim klijentima: Deskau Desktop, Mobile i Web.
  • Možemo stvoriti interaktivne nadzorne ploče.
  • Ima popis izvornih priključaka podataka.
  • Možemo dijeliti nadzorne ploče pomoću Tableau-a.
  • Možemo izraditi spremne nadzorne ploče za mobilne uređaje.
  • Tableau server pretvara upite podataka u vizualizacije.
  • Za dijeljenje podataka možemo koristiti Tableau Public.
  • Ima upravljanje metapodacima i sigurnosna dopuštenja na bilo kojoj razini.

Zaključak

Ovaj članak možemo zaključiti tvrdnjom da je to vrlo svestran i moćan alat za vizualizaciju, a zbog svoje arhitekture i značajki čine ga vrlo močnim i jedinstvenim alatom što je razlog da se široko smatra alatom za vizualizaciju i analizu podataka u većini poslovnih organizacija na svim domenama jer ima sposobnost rada s podacima svih oblika i veličina. Tijekom prolaska kroz članak možemo također ustvrditi da ga može koristiti bilo koji neprogramirač za kreiranje vizualizacija na temelju njegovih potreba i potreba.

Preporučeni članci

Ovo je vodič za Tableau arhitekturu. Ovdje smo razgovarali o njegovim značajkama, arhitekturi i komponentama tableau-a. Možete i proći naše druge predložene članke da biste saznali više -

  1. Alternativa Tableau
  2. Barski grafikon složen u Tableau
  3. Ljestvica u Tableauu
  4. Karta topline u Tableauu

Kategorija: