Csoportkép Architecture & Server Components

A Tableau Servert úgy tervezték, hogy számos adatszintet összekapcsoljon. Összekötheti az ügyfeleket asztali számítógépről, mobilról és webről. A Tableau Desktop egy robusztus adatvizualizációs eszköz. Rendkívül elérhető és biztonságos.

Virtuális és fizikai gépeken is futhat. Ez egy többfelhasználós, többfolyamatos és többszálú rendszer.

Az ilyen hatékony szolgáltatások biztosításához robusztus architektúra szükséges. Tanulmányozzuk a Tableau szervert Archiebben az oktatóanyagban.

Tableau szerver Architectúra

A Tableau szerverben használt különböző rétegeket a következő architektúra diagram tartalmazza

Tableau szerver Architectúra
Csoportkép Architecture diagram

Tanulmányozzuk a Tableau különböző összetevőit Architectúra

Adatszerver

A Tableau elsődleges összetevője ArchiA tecture az az adatforrás, amelyhez csatlakozhat.

Csoportkép több adatforráshoz kapcsolódhat. Ezek az adatforrások lehetnek helyszíni vagy távolról. Egyszerre tud csatlakozni adatbázishoz, excel fájlhoz és webes alkalmazáshoz. A Tableau heterogén környezetekből származó adatokat képes összekapcsolni. Több adatforrásból származó adatokat képes keverni. Különféle adatforrások közötti kapcsolatot is létrehozhat.

Adatcsatlakozók

Az adatcsatlakozók interfészt biztosítanak a külső adatforrások Tableau Data Serverhez való csatlakoztatásához.

A Tableau beépített ODBC/SQL csatlakozóval rendelkezik. Ez az ODBC-csatlakozó bármilyen adatbázishoz csatlakozhat a natív csatlakozó használata nélkül. A Tableau-nak lehetősége van élő és kinyert adatok kiválasztására is. A felhasználás alapján könnyen válthatunk a kinyert és az élő adatok között.

  • Élő kapcsolat vagy valós idejű adatok: A Tableau valós idejű adatokhoz kapcsolódhat úgy, hogy közvetlenül a külső adatbázishoz kapcsolódik. A meglévő adatbázisrendszer infrastruktúráját használja dinamikus MDX (Multidimensional Expressions) és SQL utasítások küldésével. Ez a funkció az adatok importálása helyett az élő adatokhoz kapcsolódhat a Tableau segítségével. Megtéríti a szervezet által a gyors és optimalizált adatbázis-rendszerbe való befektetést. Sok vállalkozásban az adatbázis mérete hatalmas, és rendszeresen frissül. Ezekben az esetekben a Tableau az élő adatokhoz kapcsolódva front-end vizualizációs eszközként működik.
  • Kivont vagy a memóriában lévő adatok: A Tableau-nak lehetősége van az adatok külső adatforrásokból történő kinyerésére. Lokális másolatot készíthetünk tablókivonat fájl formájában. Rekordok millióit képes kivonni a Tableau adatmotorból egyetlen kattintással. A Tableau adatmotorja RAM-ot, ROM-ot és gyorsítótárat használ az adatok tárolására és feldolgozására. Szűrők segítségével a Tableau néhány rekordot tud kinyerni egy hatalmas adatkészletből. Ez javítja a teljesítményt, különösen, ha hatalmas adatkészleteken dolgozik. A kinyert vagy a memóriában tárolt adatok lehetővé teszik a felhasználók számára az adatok offline megjelenítését anélkül, hogy csatlakoznának az adatforráshoz.

A Tableau Server összetevői

A Tableau szerveren található különböző összetevők a következők:

  • Alkalmazáskiszolgáló
  • VizQL szerver
  • Adatszerver

A) Alkalmazásszerver:

Az alkalmazásszerver a hitelesítések és jogosultságok biztosítására szolgál. Kezeli a webes és mobil felületek adminisztrációját és engedélyezését. Ez biztosítja a biztonságot azáltal, hogy minden munkamenet-azonosítót rögzít a Tableau Serveren. A rendszergazda beállíthatja a munkamenet alapértelmezett időtúllépését a kiszolgálón.

B) VizQL szerver:

VizA QL-kiszolgáló az adatforrásból származó lekérdezéseket vizualizációkká alakítja. Miután az ügyfél kérelme továbbított VizA QL folyamat során közvetlenül elküldi a lekérdezést az adatforrásnak, és képek formájában kéri le az információkat. Ez a kép vagy vizualizáció megjelenik a felhasználó számára. A Tableau-kiszolgáló létrehozza a vizualizáció gyorsítótárát a betöltési idő csökkentése érdekében. A gyorsítótár sok olyan felhasználó között megosztható, akik jogosultak a vizualizáció megtekintésére.

C) Adatszerver:

Az adatszerver a külső adatforrásokból származó adatok kezelésére és tárolására szolgál. Ez egy központi adatkezelő rendszer. Metaadatkezelést, adatbiztonságot, adattárolást, adatkapcsolat és a járművezetői követelmények. Tárolja az adatkészlet releváns részleteit, például metaadatokat, számított mezőket, halmazokat, csoportokat és paramétereket. Az adatforrás adatokat kinyerhet, valamint élő kapcsolatot létesíthet külső adatforrásokkal.

Gateway

Az átjáró a felhasználóktól érkező kéréseket a Tableau-összetevők felé csatornázza. Amikor az ügyfél kérést ad, azt továbbítja a külső terheléselosztónak feldolgozásra. Az átjáró a folyamatok elosztójaként működik különböző komponensekhez. Külső terheléselosztó hiányában az átjáró terheléselosztóként is működik. Egykiszolgálós konfiguráció esetén egy elsődleges szerver vagy átjáró kezeli az összes folyamatot. Több szerverkonfiguráció esetén az egyik fizikai rendszer elsődleges szerverként, míg a többi munkakiszolgálóként működik. Csak egy gép használható elsődleges szerverként a Tableau Server környezetben.

Az ügyfelek

A Tableau szerveren lévő irányítópultok és vizualizációk különböző kliensekkel megtekinthetők és szerkeszthetők. Az ügyfelek a Tableau Desktop, webböngésző és mobil alkalmazások.

Az ügyfelek Környezet
Asztal asztali A Tableau Desktop egy üzleti elemző eszköz. Segít a műszerfalak létrehozásában, megtekintésében és közzétételében a Tableau Serverben. A felhasználók különféle adatforrásokhoz férhetnek hozzá, és vizualizációkat készíthetnek a Tableau Desktopban.
Mobil A szerverről származó irányítópultok interaktívan megjeleníthetők mobilböngészők és alkalmazások segítségével. A böngésző és az alkalmazás használható a munkafüzet tartalmának megtekintésére és szerkesztésére.
háló Webböngészők, mint pl Google Chromeszafari, Firefox és az Internet Explorer támogatja a Tableau szervert. Az irányítópult tartalma és vizualizációja ezeken a webböngészőkön keresztül szerkeszthető.

Összegzésként

  • A Tableau Server architektúráját a különböző adatforrások biztonságos összekapcsolására tervezték.
  • A Data Server az első réteg az architektúrában. Segíti a Tableau-t az adatok összekapcsolásában különböző heterogén környezetekben.
  • Az adatcsatlakozó a második réteg. Segít csatlakozni különféle adatbázisokhoz az ODBC-csatlakozó segítségével.
  • A Tableau összekapcsolhatja a valós idejű élő adatokat az adatbázis közvetlen csatlakoztatásával. A gyorsabb feldolgozás érdekében a memóriában tárolt adattáron keresztül az adatok helyi másolatát is ki tudja bontani.
  • Az olyan összetevők, mint az Application Server, VizA QL szerver és az adatszerver a harmadik rétegként működik.
  • Az alkalmazáskiszolgálót hitelesítésre és engedélyezésre használják.
  • VizA QL az SQL-lekérdezést vizualizációvá alakítja.
  • A Data Server az architektúrában használt központi adatkezelő rendszer.
  • Egy átjárót használnak a folyamatok különböző komponensekre való szétosztására.
  • Az architektúra negyedik rétegét olyan kliensek alkotják, mint a Tableau Desktop, a web és a Mobile.

Napi Guru99 hírlevél

Kezdje a napját a legfrissebb és legfontosabb mesterséges intelligenciával kapcsolatos hírekkel, amelyeket azonnal kézbesítünk.