Tablo Architekstur & Komponen Server

Tableau Server dirancang sedemikian rupa untuk menghubungkan banyak tingkatan data. Itu dapat menghubungkan klien dari desktop, seluler, dan web. Tableau Desktop adalah alat visualisasi data yang tangguh. Ini sangat tersedia dan aman.

Itu dapat berjalan di mesin virtual dan fisik. Ini adalah sistem multi-pengguna, multi-proses, dan multi-utas.

Menyediakan fitur-fitur yang hebat seperti itu memerlukan arsitektur yang tangguh. Mari kita pelajari Tableau Server Architekstur dalam tutorial ini.

Server Tableau Architekstur

Berbagai lapisan yang digunakan dalam server Tableau diberikan dalam diagram arsitektur berikut

Server Tableau Architekstur
Tablo Archidiagram tekstur

Mari kita pelajari berbagai komponen Tableau Architekstur

Server Data

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

Tablo dapat terhubung ke beberapa sumber data. Sumber data ini dapat berada di lokasi lokal atau jarak jauh. Dapat terhubung ke database, file excel, dan aplikasi web secara bersamaan. Tableau dapat menghubungkan data dari lingkungan yang heterogen. Dapat memadukan data dari beberapa sumber data. Dapat juga membuat hubungan antara berbagai jenis sumber data.

Konektor Data

Konektor Data menyediakan antarmuka untuk menyambungkan sumber data eksternal ke Server Data Tableau.

Tableau memiliki konektor ODBC/SQL bawaan. Konektor ODBC ini dapat terhubung ke database apa pun tanpa menggunakan konektor aslinya. Tableau memiliki opsi untuk memilih data langsung dan mengekstrak data. Berdasarkan penggunaannya, seseorang dapat dengan mudah beralih antara data yang diekstraksi dan data langsung.

  • Koneksi Langsung atau data waktu nyata: Tableau dapat terhubung ke data real-time dengan menghubungkan ke database eksternal secara langsung. Ia menggunakan infrastruktur sistem database yang ada dengan mengirimkan pernyataan MDX (Multidimensional Expressions) dan SQL dinamis. Fitur ini dapat menautkan ke data langsung dengan Tableau daripada mengimpor data. Hal ini menguntungkan investasi yang dilakukan oleh organisasi pada sistem database yang cepat dan optimal. Di banyak perusahaan, ukuran database sangat besar dan diperbarui secara berkala. Dalam kasus tersebut, Tableau berfungsi sebagai alat visualisasi front-end dengan menghubungkan ke data langsung.
  • Data yang diekstraksi atau dalam memori: Tableau memiliki opsi untuk mengekstrak data dari sumber data eksternal. Kita dapat membuat salinan lokal dalam bentuk file ekstrak tablo. Itu dapat mengekstrak jutaan catatan di mesin data Tableau dengan satu klik. Mesin data Tableau menggunakan penyimpanan seperti RAM, ROM, dan memori cache untuk menyimpan dan memproses data. Dengan menggunakan filter, Tableau dapat mengekstrak beberapa catatan dari kumpulan data yang sangat besar. Hal ini meningkatkan kinerja, terutama saat mengerjakan kumpulan data yang sangat besar. Data yang diekstraksi atau disimpan dalam memori memungkinkan pengguna memvisualisasikan data secara offline, tanpa terhubung ke sumber data.

Komponen Server Tableau

Berbagai komponen yang ada di server Tableau adalah:

  • Server Aplikasi
  • VizServer QL
  • Server Data

A) Server Aplikasi:

Server aplikasi digunakan untuk menyediakan otentikasi dan otorisasi. Ini menangani administrasi dan izin untuk antarmuka web dan seluler. Ini menjamin keamanan dengan mencatat setiap id sesi di Server Tableau. Administrator dapat mengonfigurasi batas waktu default sesi di server.

B) VizServer QL:

VizServer QL digunakan untuk mengubah kueri dari sumber data menjadi visualisasi. Setelah permintaan klien diteruskan ke VizProses QL, mengirimkan query langsung ke sumber data dan mengambil informasi dalam bentuk gambar. Gambar atau visualisasi ini disajikan kepada pengguna. Server Tableau membuat cache visualisasi untuk mengurangi waktu buka. Cache dapat dibagikan ke banyak pengguna yang memiliki izin untuk melihat visualisasi.

C) Server Data:

Server data digunakan untuk mengelola dan menyimpan data dari sumber data eksternal. Ini adalah sistem manajemen data pusat. Ini menyediakan manajemen metadata, keamanan data, penyimpanan data, koneksi data dan persyaratan driver. Menyimpan detail yang relevan dari kumpulan data seperti metadata, bidang terhitung, set, grup, dan parameter. Sumber data dapat mengekstrak data serta membuat koneksi langsung ke sumber data eksternal.

Pintu gerbang

Gateway menyalurkan permintaan dari pengguna ke komponen Tableau. Saat klien membuat permintaan, permintaan tersebut diteruskan ke penyeimbang beban eksternal untuk diproses. Gateway berfungsi sebagai penyalur proses ke berbagai komponen. Jika tidak ada penyeimbang beban eksternal, gateway juga berfungsi sebagai penyeimbang beban. Untuk konfigurasi server tunggal, satu server atau gateway utama mengelola semua proses. Untuk beberapa konfigurasi server, satu sistem fisik berfungsi sebagai server utama sementara yang lain digunakan sebagai server pekerja. Hanya satu mesin yang dapat digunakan sebagai server utama di lingkungan Tableau Server.

Klien

Dasbor dan visualisasi di server Tableau dapat dilihat dan diedit menggunakan klien yang berbeda. Kliennya adalah Tableau Desktop, browser web, dan aplikasi seluler.

Klien Lingkungan Hidup
Desktop Tableau Tableau Desktop adalah alat analisis bisnis. Ini membantu untuk membuat, melihat dan mempublikasikan dasbor di Tableau Server. Pengguna dapat mengakses berbagai sumber data dan membangun visualisasi di Tableau Desktop.
Nomor WhatsApp Dasbor dari server dapat divisualisasikan secara interaktif menggunakan browser dan aplikasi seluler. Browser dan aplikasi bisa digunakan untuk melihat dan mengedit konten di buku kerja.
jaringan Browser web seperti Google Chromesafari, Firefox dan internet explorer mendukung server Tableau. Isi dan visualisasi pada dashboard dapat diedit melalui web browser tersebut.

Ringkasan

  • Arsitektur Tableau Server dirancang untuk menghubungkan berbagai sumber data secara aman.
  • Data Server merupakan lapisan pertama dalam arsitektur. Lapisan ini membantu Tableau untuk menghubungkan data dalam berbagai lingkungan yang heterogen.
  • Konektor data adalah lapisan kedua. Ini membantu untuk terhubung ke berbagai database menggunakan konektor ODBC-nya.
  • Tableau dapat menghubungkan data langsung secara real time dengan menghubungkan database secara langsung. Ia juga dapat mengekstrak salinan data lokal melalui penyimpanan data dalam memorinya untuk pemrosesan yang lebih cepat.
  • Komponen seperti Server Aplikasi, VizQL Server, dan server data bertindak sebagai lapisan ketiga.
  • Server aplikasi digunakan untuk otentikasi dan otorisasi.
  • VizQL digunakan untuk mengubah kueri SQL menjadi visualisasi.
  • Data Server adalah sistem manajemen data terpusat yang digunakan dalam arsitektur.
  • Gateway digunakan untuk mendistribusikan proses ke dalam komponen yang berbeda.
  • Lapisan keempat arsitektur adalah klien seperti Tableau Desktop, web, dan Mobile.