Úvod do architektury tabla

Než začneme vědět o architektuře tableau, měli bychom se seznámit s Tableau. Tableau je nástroj, který se používá pro vizualizaci. Používá se pro vizuální analýzu dat. Osoba může pomocí interaktivního panelu pro sdílení vytvořit Tableau a tento panel lze použít k znázornění trendů, variací dat pomocí grafů a grafů. Není to open-source, ale je k dispozici studentská verze. Zajímavou částí je to, že umožňuje analýzu dat v reálném čase. Tableau používá víceprocesový, vícevláknový, víceuživatelský systém a může běžet na virtuálních i fyzických systémech.

Architektura a komponenty

Níže uvedený obrázek ukazuje architekturu a komponenty.

  1. Zdroj dat: Tableau se může připojit k různým zdrojům dat a také je smíchat. Může se vzdáleně připojit ke zdrojům dat. Dále se může připojit k souboru Excel, webové aplikaci nebo databázi.
  2. Datové konektory : Datové konektory se skládají z modulu Tableau a různých dalších konektorů, jak je patrné z výše uvedeného schématu.
  • Tableau Data Engine: Data Engine ukládá extrakt dat tabulky, který je sdružen z různých zdrojů dat. Reakce modulu Data Engine na jakoukoli vizualizaci, která byla vytvořena pomocí extraktu dat tabulky. Samotný extrakt dat z tabulky je tedy databáze. Úkolem datového stroje zpracovat různé žádosti přicházející do výpisu dat tabulky. Datový stroj dostane svůj požadavek od serveru VizQL, který se budeme dále zabývat. Můžeme dojít k závěru, že uživatel se přímo nepřipojuje k žádné databázi.
  • Konektor ODBC / sql: Podle potřeby může extrahovat jak živá, tak i paměťová data. Prvkem konektoru ODBC je možnost připojení k libovolným databázím bez použití jejich nativního konektoru.
    • Živá data: Tableau může poskytovat živá data připojením k externím zdrojům dat pomocí stávající infrastruktury svých databází zasíláním dynamických příkazů MDX a sql.
    • Data v paměti: Můžeme také vytvořit kopii extrahovaných dat z externích zdrojů ve formě tabulkových dat extrahovaných ze souboru.
  1. Tableau Server: Nyní se přesuneme na tablo server a jeho komponenty.
  • Aplikační server: Jedná se o serverový proces, který v Tableau provádí vše kromě vizualizace. Provádí správu obsahu, autentizační procesy v tabletu. Je to více serverů, více procesů a více vláken.
  • VizQL Server: Je to srdce Tableauova procesu a nejdůležitější, protože to dělá Tableau jedinečným. Na rozdíl od brány není lehká a můžeme také říci trochu paměti hlad. Vytváří vizualizační obsah. Je to všechno, co aplikační server nedělá. Jakmile tedy data požadavku přijde na tento server. Nejprve převede požadavek na dotaz SQL a poté odešle dotaz přímo do zdroje dat pomocí příslušných ovladačů zdroje dat. Požadovaná data se vracejí na server VizQL, kde se zpracovávají a data se odesílají ve formě obrázků, které se pak zobrazí na front-end. Je to více serverů, více procesů a více vláken.
  • Datový server: Slouží jako proxy pro zdroje dat. Pomocí tohoto proxy se může tablet připojit k databázím. Jednou z jeho klíčových vlastností je, že poskytuje správu metadat pro zdroje dat.
  1. Gateway: Gateway je velmi lehký webový server apache. Takže pokaždé, když se klient pokusí například přihlásit k tableau serveru. Brána v tomto případě předá požadavek aplikačnímu serveru pro účely autentizace. Je to tedy brána, ve které požadavek zpracováváme a přenáší jej do různých procesů v závislosti na typu požadavku. Na konci zpracování vašeho požadavku brána znovu sestaví odpověď HTML a zobrazí ji v klientském prohlížeči. Pokud není k dispozici žádné externí vyrovnávání zatížení, bude brána také načítat vyrovnávání některých požadavků směrovaných mezi odlišnými postupy. Jeden důležitý bod k poznámce je to brána je multi-server jediný proces a multi-vlákno, což znamená, že nemůžeme mít více instancí brány v nich.
  2. Klienti: Toto je uživatelské rozhraní, odkud posíláme žádosti a všechny vizualizace lze prohlížet nebo upravovat odtud.
  • Tableau Desktop: Jedná se o analytický nástroj, který může pomoci vytvořit a zobrazit řídicí panely na serveru Tableau pomocí Tableau Desktop.
  • Web: Stejně jako mobilní prohlížeče, mnoho webových prohlížečů, jako je Google Chrome, Internet Explorer, Safari, podporuje server Tableau a vizualizace na hlavním panelu lze pomocí těchto prohlížečů prohlížet a upravovat.

Vlastnosti Tableau Architecture

Nyní se podívejme na různé rysy Tableau. Níže jsou uvedeny některé významné rysy Tableau.

  • Živá data z externích databází můžeme použít pro naše vizualizace přímým propojením.
  • Vizualizace lze prohlížet pomocí různých klientů: Tableau Desktop, Mobile a Web.
  • Můžeme vytvořit interaktivní dashboardy.
  • Obsahuje seznam nativních datových konektorů.
  • Řídicí panely můžeme sdílet pomocí Tableau.
  • Můžeme vytvořit dashboardy připravené pro mobilní zařízení.
  • Server Tableau převádí datové dotazy do vizualizací.
  • Pro sdílení dat můžeme použít Tableau Public.
  • Má správu metadat a bezpečnostní oprávnění na jakékoli úrovni.

Závěr

Můžeme uzavřít tento článek říkáním, že se jedná o velmi všestranný a výkonný vizualizační nástroj, a díky jeho architektuře a vlastnostem z něj činí velmi výkonný a jedinečný nástroj, což je důvod, proč je široce považován za nástroj pro vizualizaci a analýzu dat ve většině obchodních organizací napříč všemi doménami, protože má schopnost pracovat s daty všech tvarů a velikostí. Při procházení článku můžeme také konstatovat, že jej může použít jakýkoli neprogramátor k vytvoření vizualizace na základě svých požadavků a potřeb.

Doporučené články

Toto byl průvodce Tableau Architecture. Zde diskutujeme o jeho vlastnostech, architektuře a komponentách tabulky. Další informace naleznete také v dalších navrhovaných článcích -

  1. Tableau Alternativy
  2. Skládaný sloupcový graf v Tableau
  3. Graf trychtýře v Tableau
  4. Tepelná mapa v Tableau

Kategorie: