Вступ до архітектури Табау

Перш ніж ми почнемо знати про архітектуру стола, нам слід ознайомитися з Табау. Tableau - це інструмент, який використовується для візуалізації. Він використовується для візуального аналізу даних. Людина може створити інтерактивну спільну інформаційну панель за допомогою Tableau, а приладна панель може бути використана для зображення тенденцій, варіацій даних за допомогою графіків та діаграм. Це не з відкритим кодом, але доступна студентська версія. Цікава частина цього полягає в тому, що вона дозволяє проводити аналіз даних у режимі реального часу. Tableau використовує багатопроцесову, багатопоточну, багатокористувацьку систему і може працювати як у віртуальній, так і у фізичній системах.

Архітектура та компоненти

На малюнку нижче представлена ​​архітектура та компоненти.

  1. Джерело даних: Tableau може підключатися до даних, а також поєднувати дані з декількох джерел даних. Він може віддалено підключатися до джерел даних. Крім того, він може підключитися до файлу Excel, веб-програми чи бази даних.
  2. Роз'єми даних : Роз'єми даних складаються з Tableau Engine та різних інших роз'ємів, як ми бачимо з наведеної діаграми.
  • Таблиця Engine Engine: Data Engine зберігає витяг даних tableau, об'єднаний з різних джерел даних. Відповіді Data Engine на будь-яку візуалізацію, створену за допомогою витягу даних tableau. Отже, витяг даних tableau є самою базою даних. Завдання двигуна даних обробляти різні запити, що надходять до витягу даних tableau. Двигун даних отримує свій запит від VizQL Server, про який ми звернемось пізніше. Можна зробити висновок, що користувач не підключається безпосередньо до будь-якої бази даних.
  • Роз'єм ODBC / sql: Він може витягувати як живі, так і дані в пам'яті залежно від вимоги. Особливістю роз'єму ODBC є те, що він може підключатися до будь-яких баз даних без використання рідного роз'єму.
    • Живі дані: Tableau може надавати живі дані, підключаючись до зовнішніх джерел даних, використовуючи існуючу інфраструктуру їх баз даних, надсилаючи динамічні заяви MDX та sql.
    • Дані в пам'яті: ми також можемо зробити копію витягнутих даних із зовнішніх джерел у вигляді даних таблиць, витягнутих з файлу.
  1. Сервер Tableau: Тепер ми переходимо на сервер tableau та його компоненти.
  • Сервер додатків: це серверний процес, який виконує все, крім візуалізації, у Tableau. Він виконує управління вмістом, процеси аутентифікації в tableau. Це багатосерверний, багатопроцесорний та багатопотоковий.
  • VizQL Server: Це серце процесу Tableau і найважливіше, оскільки саме це робить Tableau унікальним. На відміну від шлюзу - це не мало ваги, і ми можемо також сказати, що голодна пам'ять трохи голодна. Він створює вміст візуалізації. Це все, що не робиться сервером додатків. Отже, як тільки дані запиту надходять на цей сервер. Він спочатку перетворює запит у SQL-запит, а потім надсилає запит безпосередньо до джерела даних, використовуючи відповідні драйвери джерела даних. Запитані дані повертаються на сервер VizQL, де вони обробляються, а дані надсилаються у вигляді зображень, які потім відображаються на передній частині. Це багатосерверний, багатопроцесорний та багатопотоковий.
  • Сервер даних: він служить проксі-сервером для джерел даних. Саме завдяки використанню цього проксі, tableau здатний підключатися до баз даних. Однією з його ключових особливостей є те, що вона забезпечує управління метаданими джерелами даних.
  1. Шлюз: Шлюз - це дуже вагомий веб-сервер apache. Отже, кожен раз, коли клієнт намагається, наприклад, увійти на сервер tableau. У цьому випадку шлюз пересилатиме запит на сервер додатків для цілей аутентифікації. Отже, це шлюз, куди ми подаємо запит, і він переносить його на різні процеси залежно від типу запиту. Наприкінці обробки вашого запиту шлюз знову збирає відповідь HTML і показує його у клієнтському браузері. Якщо немає зовнішнього балансування навантаження, шлюз також завантажить балансування деяких запитів, направлених між різними процедурами. Одним важливим моментом слід зазначити, що шлюз - це багатосерверний єдиний процес і багатопотоковий, що означає, що ми не можемо мати кілька екземплярів шлюзу, що працює в них.
  2. Клієнти: Це Інтерфейс користувача, звідки ми надсилаємо запити, і всі візуалізації можна переглянути та редагувати звідси.
  • Tableau Desktop: це аналітичний інструмент, який може допомогти створити та переглянути панелі приладів на сервері Tableau за допомогою Tableau Desktop.
  • Веб: Як і мобільні браузери, багато веб-браузери, такі як Google Chrome, Internet Explorer, Safari, підтримують сервер Tableau, і візуалізації на інформаційній панелі можна переглядати та редагувати за допомогою цих браузерів.

Особливості архітектури Табау

Тепер давайте розглянемо різні особливості Tableau. Нижче згадуються певні особливості Табле.

  • Ми можемо використовувати живі дані із зовнішніх баз даних для наших візуалізацій, безпосередньо підключаючи їх.
  • Візуалізації можна переглянути за допомогою різних клієнтів: Deskau Desktop, Mobile та Web.
  • Ми можемо створювати інтерактивні інформаційні панелі.
  • У ній є перелік з'єднань нативних даних.
  • Ми можемо ділитися інформаційними панелями за допомогою Tableau.
  • Ми можемо створити панелі керування для мобільних пристроїв.
  • Сервер Tableau переводить запити даних у візуалізацію.
  • Ми можемо використовувати Tableau Public для обміну даними.
  • Він має дозволи на керування метаданими та безпеку на будь-якому рівні.

Висновок

Ми можемо закінчити цю статтю, сказавши, що це дуже універсальний та потужний інструмент візуалізації, завдяки своїй архітектурі та особливостям робить його дуже потужним та унікальним інструментом, що є причиною того, що його широко розглядають як інструмент візуалізації та аналізу даних у більшості бізнес-організацій у всіх областях, оскільки він має можливість працювати з даними будь-яких форм і розмірів. Під час перегляду статті ми також можемо стверджувати, що її може використовувати будь-який непрограміст для створення візуалізації на основі його / її потреб та потреб.

Рекомендовані статті

Це був путівник по архітектурі Tableau. Тут ми обговорили його особливості, архітектуру та компоненти tableau. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Альтернативи Табле
  2. Складений бар діаграми в Tableau
  3. Лінія діаграми в Tableau
  4. Карта тепла в Тапау

Категорія: