Въведение в архитектурата на Табау

Преди да започнем да знаем за архитектурата на tableau, трябва да се запознаем с Tableau. Tableau е инструмент, който се използва за визуализация. Използва се за визуален анализ на данните. Човек може да създаде интерактивно табло за управление с помощта на Tableau и това табло може да се използва за изобразяване на тенденции, вариации в данните с помощта на графики и диаграми. Той не е с отворен код, но е налична студентска версия. Интересната част за него е, че позволява анализ на данни в реално време. Tableau използва многопроцесова, многопоточна, многопотребителна система и може да работи както във виртуални, така и във физически системи.

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

Фигурата по-долу показва архитектурата и компонентите.

  1. Източник на данни: Tableau може да се свърже и също да смеси данните от множество източници на данни. Той може да се свързва дистанционно с източници на данни. Освен това той може да се свърже с Excel файл, уеб приложение или база данни.
  2. Съединители за данни : Съединителите за данни се състоят от Tableau Engine и различни други съединители, както можем да видим от горната диаграма.
  • Tableau Data Engine: Data Engine съхранява извлечението от данни на tableau, което е събрано от различни източници на данни. Отговор на Data Engine на всяка визуализация, създадена с помощта на извлечения от таблица. И така, извличането на данни от таблицата само по себе си е база данни. Задачата на двигателя на данни да обработва различните искания, постъпващи в извлечението на таблицата. Двигателят на данни получава искането си от VizQL Server, за който ще се позовем по-късно. Можем да заключим, че потребителят не се свързва директно с никоя база данни.
  • ODBC / sql конектор: Той може да извлича както живи, така и данни в паметта в зависимост от изискването. Характеристика на ODBC конектора е, че той може да се свързва към всякакви бази данни, без да използва родния им конектор.
    • Данни на живо: Tableau може да предоставя живи данни чрез свързване към външни източници на данни, използвайки съществуващата инфраструктура на техните бази данни, като изпраща динамични MDX и sql извлечения.
    • Данни в паметта: Можем също така да направим копие на извлечените данни от външни източници под формата на таблични данни, извлечени от файла.
  1. Tableau Server: Сега преминаваме към сървъра на tableau и неговите компоненти.
  • Приложен сървър: Това е сървърен процес, който изпълнява всичко, освен визуализация в Tableau. Прави управление на съдържанието, удостоверяване на процесите в tableau. Тя е мулти сървърна, многопроцесова и многопоточна.
  • VizQL Server: Тя е сърцето на процеса на Tableau и най-важното, тъй като е това, което прави Tableau уникален. За разлика от шлюза не е лек и можем да кажем и малко гладна памет. Той произвежда съдържание за визуализация. Това е всичко, което не се прави от сървъра за приложения. Така че след като данните на заявката стигнат до този сървър. Той първо преобразува заявката в SQL заявка и след това изпраща заявката директно към източника на данни, използвайки съответните драйвери за източник на данни. Исканите данни се връщат на VizQL сървъра, където се обработват и данните се изпращат под формата на изображения, които след това се показват в предния край. Тя е мулти сървърна, многопроцесова и многопоточна.
  • Data Server: Той служи като прокси сървър за източници на данни. Чрез използването на този прокси сървър tableau може да се свърже с бази данни. Една от основните му характеристики е, че осигурява управление на метаданни за източници на данни.
  1. Gateway: Gateway е много сървърно претеглена апаш уеб сървър. Така че всеки път, когато клиент се опита например да влезе в сървъра на tableau. В този случай шлюзът ще препрати заявката до сървъра на приложения за удостоверяване. Така че това е шлюзът, където ние захранваме заявката и тя я пренася към различни процеси в зависимост от вида на заявката. В края на обработката на вашата заявка, шлюзът отново сглобява HTML отговора и го показва в браузъра на клиента. Ако няма външно балансиране на натоварването, шлюзът също ще зареди балансирането на някои от заявките, направени между отделни процедури. Важен момент, който трябва да се отбележи, е, че шлюзът е много сървърен процес и е многопоточен, което означава, че не можем да имаме няколко екземпляра на шлюз, работещ в тях.
  2. Клиенти: Това е потребителският интерфейс, откъдето изпращаме заявките и всички визуализации могат да бъдат преглеждани или редактирани от тук.
  • Deskau Desktop: Това е аналитичен инструмент, който може да помогне за създаването и преглеждането на табла за управление в Tableau Server с помощта на Tableau Desktop.
  • Интернет: Подобно на мобилните браузъри, много уеб браузъри като Google Chrome, Internet Explorer, Safari поддържат сървъра на Tableau и визуализациите на таблото могат да бъдат преглеждани и редактирани с помощта на тези браузъри.

Характеристики на архитектурата на Tableau

Сега нека разгледаме различните характеристики на Tableau. По-долу са посочени някои забележителни характеристики на Tableau.

  • Можем да използваме данни на живо от външни бази данни за нашите визуализации, като ги свързваме директно.
  • Визуализациите могат да се разглеждат с помощта на различни клиенти: Deskau Desktop, Mobile и Web.
  • Можем да създадем интерактивни табла за управление.
  • Той има списък на родните конектори за данни.
  • Можем да споделяме табла с помощта на Tableau.
  • Можем да създадем готови табла за мобилни устройства.
  • Tableau сървърът превежда заявките за данни във визуализации.
  • Можем да използваме Tableau Public за споделяне на данни.
  • Той има разрешения за управление на метаданни и сигурност на всяко ниво.

заключение

Можем да заключим тази статия, като кажем, че тя е много универсален и мощен инструмент за визуализация и поради своята архитектура и функции я правят много мощен и уникален инструмент, което е причината тя да бъде широко разглеждана като инструмент за визуализиране и анализиране на данни в повечето бизнес организации във всички области, тъй като има капацитет да работи с данни от всякаква форма и големина. Докато преглеждаме статията, можем също така да заявим, че тя може да бъде използвана от всеки непрограмист, за да създаде визуализации въз основа на неговите изисквания и нужди.

Препоръчителни статии

Това е ръководство за архитектурата на Tableau. Тук сме обсъдили неговите характеристики, архитектура и компоненти на tableau. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Алтернативи на Tableau
  2. Подредена бар диаграма в Tableau
  3. Диаграма на фунията в Tableau
  4. Карта за топлина в Tableau

Категория: