Úvod do tableauovej architektúry

Skôr ako začneme vedieť o architektúre tabliet, mali by sme sa spoznať Tableau. Tableau je nástroj, ktorý sa používa na vizualizáciu. Používa sa na vizuálnu analýzu údajov. Osoba môže vytvoriť interaktívny zdieľateľný informačný panel pomocou Tableau a tento informačný panel sa môže použiť na znázornenie trendov, variácií údajov pomocou grafov a grafov. Nie je to open-source, ale je k dispozícii študentská verzia. Zaujímavosťou je, že umožňuje analýzu údajov v reálnom čase. Tableau používa viacprocesový viacvláknový systém s viacerými používateľmi a môže bežať na virtuálnych aj fyzických systémoch.

Architektúra a komponenty

Nižšie uvedený obrázok ukazuje architektúru a komponenty.

  1. Zdroj údajov: Tableau sa môže pripojiť k údajom z viacerých zdrojov údajov a tiež ich kombinovať. Môže sa pripojiť k zdrojom údajov na diaľku. Ďalej sa môže pripojiť k súboru Excel, webovej aplikácii alebo databáze.
  2. Dátové konektory : Dátové konektory pozostávajú z modulu Tableau a rôznych ďalších konektorov, ako vidno z vyššie uvedeného diagramu.
  • Tableau Data Engine: Data Engine ukladá extrakt údajov tabliet, ktorý je združený z rôznych zdrojov údajov. Reakcie dátového nástroja na akúkoľvek vizualizáciu, ktorá bola vytvorená pomocou extraktu údajov tabuľky. Samotný výpis údajov z tabliet je teda samotnou databázou. Úlohou dátového nástroja spracovať rôzne žiadosti prichádzajúce do výpisu tabulových údajov. Dátový stroj dostane svoju požiadavku od servera VizQL, ktorý sa neskôr budeme venovať. Môžeme konštatovať, že používateľ sa priamo nepripája k žiadnej databáze.
  • Konektor ODBC / sql: Podľa potreby môže extrahovať živé aj údaje uložené v pamäti. Prvkom konektora ODBC je, že sa môže pripojiť k ľubovoľným databázam bez použitia svojho natívneho konektora.
    • Živé údaje: Tableau môže poskytovať živé údaje pripojením k externým zdrojom údajov pomocou existujúcej infraštruktúry svojich databáz prostredníctvom odosielania dynamických príkazov MDX a sql.
    • Dáta v pamäti: Môžeme tiež vytvoriť kópiu extrahovaných údajov z externých zdrojov vo forme tabuľkových údajov extrahovaných zo súboru.
  1. Tableau Server: Teraz sa presunieme na tabsový server a jeho komponenty.
  • Aplikačný server: Je to serverový proces, ktorý v Tableau vykonáva všetko okrem vizualizácie. Robí správu obsahu, procesy autentifikácie v tablete. Je to multi-server, multi-process a multi-threaded.
  • VizQL Server: Je to jadro Tableauovho procesu a najdôležitejšie, pretože robí Tableau jedinečným. Na rozdiel od brány nie je ľahký a môžeme povedať aj trochu pamäť hlad. Vytvára vizualizačný obsah. Je to všetko, čo nevykonáva aplikačný server. Akonáhle teda údaje o požiadavkách prídu na tento server. Najskôr prevedie požiadavku na dotaz SQL a potom pošle dotaz priamo do zdroja údajov pomocou príslušných ovládačov zdroja údajov. Požadované údaje sa vrátia na server VizQL, kde sa spracujú a údaje sa odošlú vo forme obrázkov, ktoré sa potom zobrazia na klientskom rozhraní. Je to multi-server, multi-process a multi-threaded.
  • Dátový server: Slúži ako proxy pre zdroje údajov. Pomocou tohto servera proxy sa tableau môže pripojiť k databázam. Jednou z jeho hlavných funkcií je, že poskytuje správu metadát pre zdroje údajov.
  1. Gateway: Gateway je veľmi ľahký webový server Apache. Takže vždy, keď sa klient pokúsi napríklad prihlásiť na tableau server. Brána v tomto prípade pošle požiadavku aplikačnému serveru na účely autentifikácie. Takže je to vstupná brána, na ktorú sa žiadosť vzťahuje a prenáša ju do rôznych procesov v závislosti od typu žiadosti. Na konci spracovania vašej požiadavky brána znova zostaví odpoveď HTML a zobrazí ju v klientskom prehliadači. Ak nie je k dispozícii žiadne externé vyrovnávanie záťaže, brána načíta aj vyrovnávanie niektorých požiadaviek smerovaných medzi rôznymi postupmi. Jedným dôležitým bodom, na ktorý treba upozorniť, je to, že brána je viacprocesový jediný proces a viacvláknové procesy, čo znamená, že v nich nemôžeme mať spustených viacero inštancií brány.
  2. Klienti: Toto je používateľské rozhranie, odkiaľ posielame žiadosti a všetky vizualizácie si môžete prezerať alebo upravovať odtiaľto.
  • Tableau Desktop: Jedná sa o analytický nástroj, ktorý môže pomôcť vytvoriť a zobraziť dashboardy na serveri Tableau Server pomocou aplikácie Tableau Desktop.
  • Web: Rovnako ako mobilné prehliadače, aj mnoho webových prehliadačov, ako je Google Chrome, Internet Explorer, Safari, podporujú server Tableau a vizualizácie na paneli sa dajú prehliadať a upravovať pomocou týchto prehliadačov.

Funkcie architektúry Tableau

Teraz sa pozrime na rôzne vlastnosti Tableau. Nižšie sú uvedené niektoré charakteristické črty Tableau.

  • Živé údaje z externých databáz môžeme použiť na vizualizáciu ich priamym pripojením.
  • Vizualizácie si môžete prezerať pomocou rôznych klientov: Tableau Desktop, Mobile a Web.
  • Môžeme vytvoriť interaktívne dashboardy.
  • Má zoznam natívnych dátových konektorov.
  • Môžeme zdieľať dashboardy pomocou Tableau.
  • Môžeme vytvoriť dashboardy pripravené pre mobilné zariadenia.
  • Server Tableau prevádza dotazy na údaje do vizualizácií.
  • Na zdieľanie údajov môžeme použiť Tableau Public.
  • Má spravovanie metadát a bezpečnostné povolenia na akejkoľvek úrovni.

záver

Na záver môžeme konštatovať, že ide o veľmi všestranný a výkonný vizualizačný nástroj, ktorý je vďaka svojej architektúre a funkciám veľmi výkonný a jedinečný nástroj, a preto sa všeobecne považuje za nástroj na vizualizáciu a analýzu údajov. vo väčšine obchodných organizácií vo všetkých doménach, pretože má kapacitu na prácu s údajmi všetkých tvarov a veľkostí. Pri prehliadaní článku môžeme tiež konštatovať, že ho môže použiť ktorýkoľvek neprogramátor na vytváranie vizualizácií na základe svojich požiadaviek a potrieb.

Odporúčané články

Toto bol sprievodca Tableau Architecture. Tu diskutujeme o jeho vlastnostiach, architektúre a komponentoch tabuľky. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Tableau Alternatívy
  2. Skladaný stĺpcový graf v table
  3. Graf zúženia v Tableau
  4. Tepelná mapa v Tableau

Kategórie: