Komponen Senibina & Pelayan Tableau

Tableau Server direka dengan cara untuk menghubungkan banyak peringkat data. Ia dapat menghubungkan pelanggan dari desktop, mudah alih, dan web. Tableau Desktop adalah alat visualisasi data yang mantap. Ia sangat tersedia dan selamat.

Ia boleh dijalankan pada mesin maya dan fizikal. Ia adalah sistem multi-pengguna, multi-proses dan multi-threaded.

Menyediakan ciri-ciri hebat seperti itu memerlukan seni bina yang mantap. Mari kita pelajari Architecture Server Tableau dalam tutorial ini.

Dalam tutorial ini, anda akan belajar

Senibina Pelayan Tableau

Pelbagai lapisan yang digunakan dalam pelayan Tableau diberikan dalam rajah seni bina berikut

Jadual Rajah Senibina



Mari kita pelajari komponen yang berbeza dari Tableau Architecture

  1. Pelayan Data

Komponen utama Tableau Architecture adalah sumber Data yang dapat dihubungkan dengannya.

Tableau boleh berhubung dengan pelbagai sumber data. Sumber data ini boleh berada di lokasi atau lokasi jauh. Ia dapat menyambung ke pangkalan data, file excel, dan aplikasi web sekaligus. Tableau dapat menghubungkan data dari persekitaran yang heterogen. Ia dapat menggabungkan data dari pelbagai sumber data. Ia juga dapat menjalin hubungan antara pelbagai jenis sumber data.

  1. Penyambung Data

Penyambung Data menyediakan antara muka untuk menghubungkan sumber data luaran ke Tableau Data Server.

Tableau mempunyai penyambung ODBC / SQL terbina dalam. Penyambung ODBC ini dapat menyambung ke pangkalan data mana pun tanpa menggunakan penyambung asalnya. Tableau mempunyai pilihan untuk memilih data langsung dan ekstrak. Berdasarkan penggunaannya, seseorang dapat dengan mudah beralih antara data yang diekstrak dan langsung.

  • Data Sambungan Langsung atau Masa nyata: Tableau boleh berhubung dengan data masa nyata dengan menghubungkan ke pangkalan data luaran secara langsung. Ia menggunakan infrastruktur sistem pangkalan data yang ada dengan mengirimkan pernyataan MDX (Multidimensional Expressions) dan SQL dinamik. Ciri ini dapat menghubungkan ke data langsung dengan Tableau daripada mengimport data. Ini menjadikan pelaburan yang baik dilakukan oleh organisasi pada sistem pangkalan data yang cepat dan dioptimumkan. Di banyak perusahaan, ukuran pangkalan data sangat besar dan dikemas kini secara berkala. Dalam kes tersebut, Tableau berfungsi sebagai alat visualisasi front-end dengan menghubungkan ke data langsung.
  • Data yang diekstrak atau dalam memori: Tableau mempunyai pilihan untuk mengekstrak data dari sumber data luaran. Kita boleh membuat salinan tempatan dalam bentuk fail ekstrak tableau. Ia dapat mengekstrak berjuta-juta rekod dalam mesin data Tableau dengan satu klik. Mesin data Tableau menggunakan storan seperti RAM, ROM dan memori cache untuk menyimpan dan memproses data. Dengan menggunakan penapis, Tableau dapat mengekstrak beberapa rekod dari set data yang besar. Ini meningkatkan prestasi, terutamanya semasa mengerjakan set data yang besar. Data yang diekstrak atau di memori membolehkan pengguna memvisualisasikan data di luar talian, tanpa menyambung ke sumber data.
  1. Komponen Server Tableau

Komponen berbeza yang terdapat dalam pelayan Tableau adalah:

  • Pelayan Aplikasi
  • Pelayan VizQL
  • Pelayan Data

A) Pelayan Aplikasi:

Pelayan aplikasi digunakan untuk memberikan pengesahan dan kebenaran. Ia mengendalikan pentadbiran dan kebenaran untuk antara muka web dan mudah alih. Ia menjamin keselamatan dengan merakam setiap id sesi di Tableau Server. Pentadbir dapat mengkonfigurasi batas waktu lalai sesi di pelayan.

B) Pelayan VizQL:

Pelayan VizQL digunakan untuk menukar pertanyaan dari sumber data menjadi visualisasi. Setelah permintaan pelanggan diteruskan ke proses VizQL, ia mengirimkan pertanyaan terus ke sumber data dan mengambil maklumat dalam bentuk gambar. Gambar atau visualisasi ini disampaikan kepada pengguna. Pelayan Tableau membuat cache visualisasi untuk mengurangkan masa muat. Cache dapat dikongsi di banyak pengguna yang mempunyai izin untuk melihat visualisasi.

C) Pelayan Data:

Pelayan data digunakan untuk mengurus dan menyimpan data dari sumber data luaran. Ia adalah sistem pengurusan data pusat. Ia menyediakan pengurusan metadata, keselamatan data, penyimpanan data, sambungan data dan keperluan pemacu. Ia menyimpan perincian set data yang relevan seperti metadata, bidang yang dikira, set, kumpulan, dan parameter. Sumber data dapat mengekstrak data serta membuat sambungan langsung ke sumber data luaran.

  1. Pintu Gerbang

Gerbang menyalurkan permintaan dari pengguna ke komponen Tableau. Apabila pelanggan membuat permintaan, ia akan diteruskan ke pengimbang beban luaran untuk diproses. Gerbang berfungsi sebagai pengedar proses ke pelbagai komponen. Sekiranya tidak ada load balancer luaran, gateway juga berfungsi sebagai load balancer. Untuk konfigurasi pelayan tunggal, satu pelayan utama atau gerbang menguruskan semua proses. Untuk pelbagai konfigurasi pelayan, satu sistem fizikal berfungsi sebagai pelayan utama sementara yang lain digunakan sebagai pelayan pekerja. Hanya satu mesin yang dapat digunakan sebagai pelayan utama di persekitaran Server Tableau.

  1. Pelanggan

Papan pemuka dan visualisasi dalam pelayan Tableau dapat dilihat dan diedit menggunakan klien yang berbeza. Pelanggan adalah Desktop Tableau, penyemak imbas web dan aplikasi mudah alih.

Pelanggan Persekitaran
Desktop TableauTableau Desktop adalah alat analisis perniagaan. Ia membantu membuat, melihat dan menerbitkan papan pemuka di Tableau Server. Pengguna dapat mengakses pelbagai sumber data dan membina visualisasi di Tableau Desktop.
Mudah alihPapan pemuka dari pelayan dapat dilihat secara interaktif menggunakan penyemak imbas dan aplikasi mudah alih. Penyemak imbas dan aplikasi boleh digunakan untuk melihat dan menyunting kandungan dalam buku kerja.
WebPenyemak imbas web seperti Google Chrome, Safari, Firefox dan penjelajah internet menyokong pelayan Tableau. Isi dan visualisasi di papan pemuka dapat diedit melalui penyemak imbas web ini.

Ringkasan:

  • Seni bina Server Tableau direka untuk menghubungkan sumber data yang berbeza dengan selamat.
  • Pelayan Data adalah lapisan pertama dalam seni bina. Ia membantu Tableau untuk menghubungkan data dalam pelbagai persekitaran yang heterogen.
  • Penyambung data adalah lapisan kedua. Ia membantu menyambung ke pelbagai pangkalan data menggunakan penyambung ODBC-nya.
  • Tableau dapat menghubungkan data langsung masa nyata dengan menghubungkan pangkalan data secara langsung. Ia juga dapat mengekstrak salinan data tempatan melalui penyimpanan data dalam memori untuk pemprosesan yang lebih pantas.
  • Komponen seperti Pelayan Aplikasi, Pelayan VizQL, dan pelayan data bertindak sebagai lapisan ketiga.
  • Pelayan aplikasi digunakan untuk pengesahan dan kebenaran.
  • VizQL digunakan untuk menukar pertanyaan SQL menjadi visualisasi.
  • Data Server adalah sistem pengurusan data terpusat yang digunakan dalam seni bina.
  • Gerbang digunakan untuk menyebarkan proses ke dalam komponen yang berbeza.
  • Lapisan keempat seni bina adalah pelanggan seperti Tableau Desktop, web dan Mobile.