Uvod v arhitekturo Tableau

Preden začnemo spoznavati arhitekturo tableau, bi morali spoznati Tableau. Tableau je orodje, ki se uporablja za vizualizacijo. Uporablja se za vizualno analizo podatkov. Oseba lahko ustvari interaktivno nadzorno nadzorno ploščo s pomočjo Tableauja in nadzorno ploščo lahko uporablja za prikaz trendov, sprememb podatkov s pomočjo grafov in grafikonov. Ni odprtokodnega programa, vendar je na voljo študentska različica. Zanimiv del tega je, da omogoča analizo podatkov v realnem času. Tableau uporablja večprocesni sistem z več niti in več uporabnikov, deluje pa lahko tako na virtualnih kot fizičnih sistemih.

Arhitektura in komponente

Spodnja slika prikazuje arhitekturo in komponente.

  1. Vir podatkov: Tableau se lahko poveže in meša podatke iz več virov. Do virov podatkov se lahko poveže na daljavo. Poleg tega se lahko poveže z Excelovo datoteko, spletno aplikacijo ali bazo podatkov.
  2. Podatkovni priključki : Podatkovni priključki so sestavljeni iz Tableau Engine in različnih drugih priključkov, kot lahko vidimo iz zgornjega diagrama.
  • Tableau Data Engine: Data Engine shrani izvleček podatkov tabele, ki je združen iz različnih virov podatkov. Data Engine odgovori na kakršno koli vizualizacijo, ki je bila ustvarjena s pomočjo izvlečka podatkov tabele. Torej, izvleček podatkov tableau je sam po sebi baza podatkov. Naloga podatkovnega mehanizma je obdelala različne zahteve, ki prihajajo do izvlečka podatkov tabele. Podatkovni stroj svojo zahtevo prejme od VizQL Serverja, na katerega se bomo pozneje pozanimali. Sklepamo lahko, da uporabnik ni neposredno povezan z nobeno bazo podatkov.
  • Priključek ODBC / sql: Odstranjuje lahko tako žive kot tudi pomnilniške podatke, odvisno od zahteve. Značilnost priključka ODBC je, da se lahko poveže s poljubnimi bazami podatkov, ne da bi uporabljal njihov domači konektor.
    • Podatki v živo: Tableau lahko zagotavlja podatke v živo s povezovanjem z zunanjimi viri podatkov z uporabo obstoječe infrastrukture svojih baz podatkov s pošiljanjem dinamičnih stavkov MDX in sql.
    • Podatki v pomnilniku: Izdelamo lahko tudi kopijo izvlečenih podatkov iz zunanjih virov v obliki tabelarnih podatkov, izvlečenih iz datoteke.
  1. Tableau Server: Zdaj se premaknemo na namizni strežnik in njegove komponente.
  • Aplikacijski strežnik: To je strežniški postopek, ki v Tableau izvaja vse, razen vizualizacije. Opravlja upravljanje vsebine, avtentifikacijske procese v tableau. To je več strežnik, več procesov in več niti.
  • VizQL Server: Je srce Tableauovega procesa in najpomembnejše, saj je Tableau edinstven. Za razliko od prehodov ni lahka in lahko rečemo tudi malo lačnega spomina. Proizvaja vizualizacijske vsebine. To je vse, česar strežnik aplikacij ne naredi. Ko torej podatki o zahtevi pridejo do tega strežnika. Najprej zahtevo pretvori v poizvedbo SQL in nato poizvedbo pošlje neposredno v vir podatkov z ustreznimi gonilniki vira podatkov. Zahtevani podatki se vrnejo na strežnik VizQL, kjer se obdelujejo, podatki pa se pošljejo v obliki slik, ki se nato prikažejo na sprednjem koncu. To je več strežnik, več procesov in več niti.
  • Podatkovni strežnik: služi kot posrednik za vire podatkov. Z uporabo tega proxyja se tabela lahko poveže z bazami podatkov. Ena njegovih ključnih lastnosti je, da zagotavlja metapodatke za vire podatkov.
  1. Gateway: Gateway je zelo velik utež spletnega strežnika apache. Torej, kadar se stranka skuša na primer prijaviti v namizni strežnik. V tem primeru bo prehodnik zahtevo posredoval aplikacijskemu strežniku za preverjanje pristnosti. Torej gre za prehod, kjer hranimo zahtevo in jo prenaša v različne procese, odvisno od vrste zahteve. Na koncu obdelave vaše zahteve prehod ponovno sestavi odgovor HTML in ga pokaže v brskalniku odjemalca. Če zunanje uravnavanje obremenitve ni, bo prehod tudi naložil uravnovešanje nekaterih zahtev, speljanih med različnimi postopki. Pomembno je poudariti, da je prehod prehodni proces z več strežniki in več niti, kar pomeni, da v njih ne moremo imeti več primerov prehodov.
  2. Naročniki: To je uporabniški vmesnik, od koder pošljemo zahteve in vse vizualizacije si lahko od tu ogledamo ali uredimo.
  • Tableau Desktop: Je analitično orodje, s pomočjo katerega lahko ustvarite in si ogledate nadzorne plošče v namiznem strežniku s pomočjo Tableau Desktop.
  • Splet: Tako kot mobilni brskalniki tudi mnogi brskalniki, kot so Google Chrome, Internet Explorer, Safari, podpirajo Tableau Server in vizualizacije na nadzorni plošči si lahko ogledate in uredite s temi brskalniki.

Značilnosti arhitekture Tableau

Zdaj pa si oglejmo različne značilnosti Tableauja. Spodaj so omenjene nekatere vidne značilnosti Tableauja.

  • Podatke v živo iz zunanjih baz podatkov lahko uporabimo za svoje vizualizacije, tako da jih neposredno povežemo.
  • Vizualizacije si lahko ogledate z različnimi odjemalci: Deskau Desktop, Mobile in Web.
  • Izdelamo lahko interaktivne nadzorne plošče.
  • Ima seznam izvornih podatkovnih priključkov.
  • Armaturne plošče lahko delimo s pomočjo tableau.
  • Izdelamo lahko nadzorne plošče za mobilne naprave.
  • Tableau strežnik prevede podatkovne poizvedbe v vizualizacije.
  • Za izmenjavo podatkov lahko uporabimo Tableau Public.
  • Ima upravljanje z metapodatki in varnostna dovoljenja na kateri koli ravni.

Zaključek

Ta članek lahko zaključimo z dejstvom, da je zelo vsestransko in močno orodje za vizualizacijo, zaradi svoje arhitekture in lastnosti pa je zelo močno in edinstveno orodje, kar je razlog, da se široko obravnava kot orodje za vizualizacijo in analizo podatkov v večini poslovnih organizacij na vseh področjih, saj ima sposobnost dela s podatki vseh oblik in velikosti. Medtem ko lahko preberemo članek, lahko tudi trdimo, da ga lahko uporabi kateri koli neprogramer, da ustvari vizualizacije, ki temeljijo na njegovih zahtevah in potrebah.

Priporočeni članki

To je vodnik za Tableau arhitekturo. Tu smo razpravljali o njegovih značilnostih, arhitekturi in komponentah tableau. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Alternativa Tableau
  2. Barski grafikon zložen v Tableau
  3. Ledveni grafikon v Tableauu
  4. Zemljevid toplote v Tableauu

Kategorija: