Kuvaelma Architecture & Server Components

Tableau Server on suunniteltu yhdistämään useita tietotasoja. Se voi yhdistää asiakkaita pöytäkoneista, mobiililaitteista ja verkosta. Tableau Desktop on vankka tietojen visualisointityökalu. Se on erittäin saatavilla ja turvallinen.

Se voi toimia sekä virtuaalisissa että fyysisissä koneissa. Se on monen käyttäjän, usean prosessin ja monisäikeinen järjestelmä.

Tällaisten tehokkaiden ominaisuuksien tarjoaminen edellyttää vankkaa arkkitehtuuria. Tutkitaan Tableau-palvelinta Architässä opetusohjelmassa.

Tableau-palvelin Archirakenne

Tableau-palvelimessa käytetyt eri tasot on esitetty seuraavassa arkkitehtuurikaaviossa

Tableau-palvelin Archirakenne
Kuvaelma Architecture Kaavio

Tutkitaan Tableaun eri komponentteja Archirakenne

Datapalvelin

Tableaun pääkomponentti Architecture on tietolähteet, joihin se voi muodostaa yhteyden.

Kuvaelma voi muodostaa yhteyden useisiin tietolähteisiin. Nämä tietolähteet voivat olla paikan päällä tai etänä. Se voi muodostaa yhteyden tietokantaan, Excel-tiedostoon ja verkkosovellukseen samanaikaisesti. Tableau voi yhdistää dataa heterogeenisistä ympäristöistä. Se voi yhdistää tietoja useista tietolähteistä. Se voi myös luoda suhteita erityyppisten tietolähteiden välillä.

Dataliittimet

Dataliittimet tarjoavat rajapinnan ulkoisten tietolähteiden yhdistämiseksi Tableau Data Serveriin.

Tableaussa on sisäänrakennettu ODBC/SQL-liitin. Tämä ODBC-liitin voi muodostaa yhteyden mihin tahansa tietokantaan ilman niiden alkuperäistä liitintä. Tableaulla on mahdollisuus valita sekä live- että poimiadata. Käytön perusteella voidaan helposti vaihtaa poimitun ja live-datan välillä.

  • Live-yhteys tai reaaliaikainen data: Tableau voi muodostaa yhteyden reaaliaikaisiin tietoihin linkittämällä suoraan ulkoiseen tietokantaan. Se käyttää olemassa olevan tietokantajärjestelmän infrastruktuuria lähettämällä dynaamisia MDX- (Multidimensional Expressions)- ja SQL-käskyjä. Tämä ominaisuus voi linkittää reaaliaikaisiin tietoihin Tableaun avulla tietojen tuomisen sijaan. Se tekee hyödyksi organisaation investoinnin nopeaan ja optimoituun tietokantajärjestelmään. Monissa yrityksissä tietokannan koko on valtava ja sitä päivitetään säännöllisesti. Näissä tapauksissa Tableau toimii käyttöliittymän visualisointityökaluna muodostamalla yhteyden reaaliaikaiseen dataan.
  • Poimitut tai muistissa olevat tiedot: Tableaulla on mahdollisuus poimia tiedot ulkoisista tietolähteistä. Voimme tehdä paikallisen kopion taulupotetiedoston muodossa. Se voi poimia miljoonia tietueita Tableau-tietomoottorissa yhdellä napsautuksella. Tableaun tietomoottori käyttää tallennustilaa, kuten RAM-muistia, ROM-muistia ja välimuistia tietojen tallentamiseen ja käsittelemiseen. Suodattimien avulla Tableau voi poimia muutamia tietueita valtavasta tietojoukosta. Tämä parantaa suorituskykyä, varsinkin kun työskentelet massiivisten tietojoukkojen parissa. Poimittujen tai muistissa olevien tietojen avulla käyttäjät voivat visualisoida tiedot offline-tilassa ilman yhteyttä tietolähteeseen.

Tableau Serverin komponentit

Tableau-palvelimessa olevat eri komponentit ovat:

  • Sovelluspalvelin
  • VizQL-palvelin
  • Datapalvelin

A) Sovelluspalvelin:

Sovelluspalvelinta käytetään todennuksen ja valtuutuksen tarjoamiseen. Se hoitaa verkko- ja mobiilirajapintojen hallinnan ja luvat. Se varmistaa turvallisuuden tallentamalla jokaisen istunnon tunnuksen Tableau-palvelimelle. Järjestelmänvalvoja voi määrittää istunnon oletusaikakatkaisun palvelimessa.

B) VizQL-palvelin:

VizQL-palvelinta käytetään muuttamaan tietolähteen kyselyt visualisoinneiksi. Kun asiakaspyyntö on välitetty osoitteeseen VizQL-prosessissa se lähettää kyselyn suoraan tietolähteeseen ja hakee tiedot kuvien muodossa. Tämä kuva tai visualisointi esitetään käyttäjälle. Tableau-palvelin luo visualisoinnin välimuistin lyhentääkseen latausaikaa. Välimuisti voidaan jakaa useille käyttäjille, joilla on lupa tarkastella visualisointia.

C) Tietopalvelin:

Tietopalvelinta käytetään ulkoisten tietolähteiden tietojen hallintaan ja tallentamiseen. Se on keskitetty tiedonhallintajärjestelmä. Se tarjoaa metatietojen hallinnan, tietoturvan, tietojen tallennuksen, datayhteys ja kuljettajan vaatimukset. Se tallentaa tietojoukon olennaiset tiedot, kuten metatiedot, lasketut kentät, joukot, ryhmät ja parametrit. Tietolähde voisi poimia tietoja sekä luoda reaaliaikaisia ​​yhteyksiä ulkoisiin tietolähteisiin.

portti

Yhdyskäytävä kanavoi käyttäjien pyynnöt Tableau-komponentteihin. Kun asiakas tekee pyynnön, se välitetään ulkoiselle kuormantasaajalle käsittelyä varten. Yhdyskäytävä toimii prosessien jakelijana eri komponenteille. Jos ulkoista kuormitustasainta ei ole, yhdyskäytävä toimii myös kuormantasaajana. Yhden palvelimen määrityksessä yksi ensisijainen palvelin tai yhdyskäytävä hallitsee kaikkia prosesseja. Useita palvelinkokoonpanoja varten yksi fyysinen järjestelmä toimii ensisijaisena palvelimena, kun taas toisia käytetään työpalvelimina. Vain yhtä konetta voidaan käyttää ensisijaisena palvelimena Tableau Server -ympäristössä.

Asiakkaat

Tableau-palvelimen koontipaneeleja ja visualisointeja voidaan tarkastella ja muokata eri asiakasohjelmien avulla. Asiakkaina ovat Tableau Desktop, verkkoselain ja mobiilisovellukset.

Asiakkaat ympäristö
Pöytätyöpöytä Tableau Desktop on yritysanalytiikkatyökalu. Se auttaa luomaan, tarkastelemaan ja julkaisemaan koontinäyttöjä Tableau Serverissä. Käyttäjät voivat käyttää erilaisia ​​tietolähteitä ja rakentaa visualisointeja Tableau Desktopissa.
Puhelinnumero Palvelimen kojelaudat voidaan visualisoida interaktiivisesti mobiiliselaimilla ja sovelluksilla. Selaimella ja sovelluksella voidaan tarkastella ja muokata työkirjan sisältöä.
verkko Verkkoselaimet, kuten Google Chromesafari, Firefox ja Internet Explorer tukevat Tableau-palvelinta. Kojelaudan sisältöä ja visualisointeja voidaan muokata näiden verkkoselaimien kautta.

Yhteenveto

  • Tableau Serverin arkkitehtuuri on suunniteltu yhdistämään eri tietolähteet turvallisesti.
  • Datapalvelin on arkkitehtuurin ensimmäinen kerros. Se auttaa Tableauta yhdistämään tietoja erilaisissa heterogeenisissä ympäristöissä.
  • Dataliitin on toinen kerros. Se auttaa muodostamaan yhteyden useisiin tietokantoihin sen ODBC-liittimen avulla.
  • Tableau voi yhdistää reaaliaikaisen live-datan yhdistämällä tietokantaan suoraan. Se voi myös poimia paikallisen kopion tiedoista muistissa olevan tietovaraston kautta käsittelyn nopeuttamiseksi.
  • Komponentit, kuten sovelluspalvelin, VizQL-palvelin ja tietopalvelin toimivat kolmantena kerroksena.
  • Sovelluspalvelinta käytetään todennuksiin ja valtuuksiin.
  • VizQL:ää käytetään SQL-kyselyn muuntamiseen visualisoinneiksi.
  • Data Server on arkkitehtuurissa käytetty keskitetty tiedonhallintajärjestelmä.
  • Yhdyskäytävää käytetään prosessien jakamiseen eri komponentteihin.
  • Arkkitehtuurin neljäs kerros ovat asiakkaat, kuten Tableau Desktop, web ja Mobile.