Tableau arhitektuuri tutvustus

Enne kui saame teada tableau arhitektuurist, peaksime tutvuma Tableauga. Tableau on tööriist, mida kasutatakse visualiseerimiseks. Seda kasutatakse andmete visuaalseks analüüsimiseks. Inimene saab luua interaktiivse jagatava armatuurlaua, kasutades programmi Tableau, ja seda armatuurlauda saab kasutada trendide, andmete variatsioonide kujutamiseks graafikute ja diagrammide abil. See pole avatud lähtekoodiga, kuid saadaval on tudengiversioon. Huvitav osa selle kohta on see, et see võimaldab andmete reaalajas analüüsi. Tableau kasutab mitmeprotsessilist, mitme keermega, mitme kasutaja süsteemi ja seda saab kasutada nii virtuaalsetes kui ka füüsilistes süsteemides.

Arhitektuur ja komponendid

Allolev joonis näitab arhitektuuri ja komponente.

  1. Andmeallikas: Tableau saab ühendada mitmest andmeallikast koosnevaid andmeid ja neid ka omavahel segada. See saab andmeallikatega kaugühenduse luua. Lisaks saab seda ühendada Exceli faili, veebirakenduse või andmebaasiga.
  2. Andmesideühendused : andmekonnektorid koosnevad Tableau Engine'ist ja mitmetest muudest pistikutest, nagu näeme ülaltoodud diagrammist.
  • Tableau Data Engine: Data Engine salvestab tabelist andmete väljavõtte, mis on koondatud erinevatest andmeallikatest. Data Engine reageerib mis tahes visualiseerimisele, mis on loodud tabeli andmete väljavõtte abil. Nii et tableau andmete väljavõte on ise andmebaas. Andmemootori töö mitmesuguste tabelisse andmete väljavõtte juurde jõudvate taotluste töötlemiseks. Andmemootor saab oma taotluse VizQL Serverilt, millele viitame hiljem. Võime järeldada, et kasutaja ei loo otse ühendust ühegi andmebaasiga.
  • ODBC / sql-pistik: see võib sõltuvalt nõudest eraldada nii reaalajas kui ka mälus olevaid andmeid. ODBC-pistiku tunnusjoon on see, et see saab luua ühenduse kõigi andmebaasidega ilma nende loomulikku pistikut kasutamata.
    • Reaalajas olevad andmed: Tableau saab pakkuda reaalajas andmeid, ühendades väliste andmeallikatega, kasutades nende andmebaaside olemasolevat infrastruktuuri, saates dünaamilisi MDX- ja SQL-avaldusi.
    • Mälusisesed andmed: ka välistest allikatest ekstraheeritud andmed saame kopeerida failist eraldatud andmetena.
  1. Tableau server: Nüüd liigume tableau serverisse ja selle komponentidesse.
  • Rakendusserver: see on serveriprotsess, mis käivitab kõik, välja arvatud tabelis visualiseerimine. See teeb sisuhalduse, autentimisprotsesse tabelis. See on mitme serveri, mitme protsessi ja mitme keermega.
  • VizQL Server: see on Tableau protsessi süda ja kõige olulisem, kuna see muudab Tableau ainulaadseks. Erinevalt värav pole kerge ja võime öelda ka, et natuke mälu on näljane. See loob visualiseerimise sisu. See on kõik, mida rakendusserver ei tee. Nii et kui päringu andmed jõuavad sellesse serverisse. Kõigepealt teisendab see päring SQL-päringuks ja saadab seejärel päringu vastavate andmeallika draiverite abil otse andmeallikale. Taotletud andmed saadetakse tagasi VizQL-serverisse, kus neid töödeldakse ja andmed saadetakse piltide kujul, mis seejärel kuvatakse kasutajaliidesele. See on mitme serveri, mitme protsessi ja mitme keermega.
  • Andmeserver: see toimib andmeallikate puhverserverina. Just selle puhverserveri abil on tabel võimalik ühendada andmebaasidega. Selle üks põhifunktsioone on see, et see pakub andmeallikate metaandmete haldamist.
  1. Gateway: Gateway on väga kerge kaaluga apache veebiserver. Nii et alati, kui klient üritab näiteks tabaserverisse sisse logida. Lüüs edastab sel juhul päringu autentimise eesmärgil rakendusserverisse. Seega on see värav, kus päringut edastame ja see viib sõltuvalt päringu tüübist selle erinevatesse protsessidesse. Teie päringu töötlemise lõpus võtab lüüs uuesti HTML-vastuse kokku ja näitab seda kliendi brauseris. Kui välist koormuse tasakaalustamist ei toimu, laadib värav ka mõnede erinevate protseduuride vahel suunatavate taotluste tasakaalustamise. Üks oluline punkt, mida tuleb arvestada, on see, et lüüs on mitme serveriga üheprotsessiline ja mitme keermestatud protsess, mis tähendab, et meil ei saa nendes käitada mitu lüüsi eksemplari.
  2. Kliendid: see on kasutajaliides, kust päringuid saadame ning kõiki visualiseeringuid saab siit vaadata või redigeerida.
  • Tableau Desktop: see on analüütiline tööriist, mille abil saab Tableau Serveris armatuurlaudu luua ja vaadata, kasutades Tableau Desktopi.
  • Veeb: samamoodi nagu mobiilibrauserid, toetavad paljud veebibrauserid nagu Google Chrome, Internet Explorer ja Safari Tableau Serverit ning juhtpaneeli visuaale saab nende brauserite abil vaadata ja redigeerida.

Tableau arhitektuuri tunnused

Vaatame nüüd Tableau erinevaid funktsioone. Allpool on mainitud Tableau teatavaid silmapaistvaid jooni.

  • Saame kasutada oma visualiseerimiseks välistest andmebaasidest pärit elavaid andmeid, ühendades need otse.
  • Visuaale saab vaadata erinevate klientide abil: Tableau Desktop, Mobile ja Web.
  • Saame luua interaktiivseid armatuurlaudu.
  • Sellel on looduslike andmesideühenduste loend.
  • Armatuurlaudu saame jagada Tableau abil.
  • Saame luua mobiilivalmis armatuurlauad.
  • Tableau server tõlgib andmepäringud visualiseerimisteks.
  • Andme jagamiseks saame kasutada rakendust Tableau Public.
  • Sellel on metaandmete haldamise ja turvalisuse õigused igal tasandil.

Järeldus

Selle artikli võime lõpule viia öeldes, et see on väga mitmekülgne ja võimas visualiseerimisriist ning tänu oma arhitektuurile ja funktsioonidele teeb sellest väga võimsa ja ainulaadse tööriista, mistõttu peetakse seda laialdaselt andmete visualiseerimise ja analüüsimise tööriistaks enamikus äriorganisatsioonides kõigis domeenides, kuna see suudab töötada igasuguse kuju ja suurusega andmetega. Artiklit läbi vaadates võime ka öelda, et seda võib iga programmeerija mitte kasutada, et luua oma nõudmistest ja vajadustest lähtuvaid visuaale.

Soovitatavad artiklid

See on olnud Tableau arhitektuuri teejuht. Siin on arutatud selle funktsioone, arhitektuuri ja tabelikomponente. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Tableau alternatiivid
  2. Virnastatud tulpdiagramm tabelis
  3. Lehtri diagramm tabelis
  4. Kuumakaart Tableau linnas

Kategooria: