Wprowadzenie do architektury Tableau

Zanim zaczniemy poznawać architekturę tableau, powinniśmy dowiedzieć się o tableau. Tableau to narzędzie służące do wizualizacji. Służy do wizualnej analizy danych. Osoba może utworzyć interaktywny pulpit współdzielony za pomocą Tableau, a ten pulpit może służyć do przedstawiania trendów, zmian danych za pomocą wykresów i wykresów. Nie jest to oprogramowanie typu open source, ale dostępna jest wersja dla studentów. Interesującą częścią tego jest to, że umożliwia analizę danych w czasie rzeczywistym. Tableau używa systemu wieloprocesowego, wielowątkowego, wieloużytkownikowego i może działać zarówno na systemach wirtualnych, jak i fizycznych.

Architektura i komponenty

Poniższy rysunek pokazuje architekturę i komponenty.

  1. Źródło danych: Tableau może łączyć się i mieszać dane z wielu źródeł danych. Może łączyć się ze źródłami danych zdalnie. Ponadto może łączyć się z plikiem Excel, aplikacją internetową lub bazą danych.
  2. Złącza danych : Złącza danych składają się z silnika Tableau i różnych innych złączy, jak widać na powyższym schemacie.
  • Aparat danych Tableau: Aparat danych przechowuje wyciąg danych tableau, który jest gromadzony z różnych źródeł danych. Odpowiedzi aparatu danych na każdą wizualizację utworzoną przy użyciu wyciągu danych tableau. Ekstrakt danych tableau sam w sobie jest bazą danych. Zadaniem aparatu danych jest przetworzenie różnych żądań przychodzących do wyciągu danych tableau. Silnik danych otrzymuje żądanie z serwera VizQL, do którego będziemy się odwoływać później. Możemy stwierdzić, że użytkownik nie łączy się bezpośrednio z żadną bazą danych.
  • Złącze ODBC / sql: Może wyodrębniać zarówno dane na żywo, jak i dane w pamięci, w zależności od wymagań. Cechą łącznika ODBC jest to, że może on łączyć się z dowolnymi bazami danych bez użycia natywnego łącznika.
    • Dane na żywo: Tableau może dostarczać dane na żywo, łącząc się z zewnętrznymi źródłami danych przy użyciu istniejącej infrastruktury ich baz danych, wysyłając dynamiczne instrukcje MDX i SQL.
    • Dane w pamięci: możemy również wykonać kopię wyodrębnionych danych ze źródeł zewnętrznych w postaci danych tableau wyodrębnionych z pliku.
  1. Serwer Tableau: Teraz przechodzimy na serwer Tableau i jego komponenty.
  • Serwer aplikacji: jest to proces serwera, który wykonuje wszystko oprócz wizualizacji w Tableau. Zajmuje się zarządzaniem treścią, procesami uwierzytelniania w tableau. Jest wieloserwerowy, wieloprocesowy i wielowątkowy.
  • Serwer VizQL: Jest to serce procesu Tableau i najważniejsze, ponieważ sprawia, że ​​Tableau jest wyjątkowy. W przeciwieństwie do bramy nie jest lekka i możemy też powiedzieć, że jest trochę głodna pamięci. Tworzy treść wizualizacji. Jest to wszystko, czego nie robi serwer aplikacji. Kiedy więc dane żądania trafią na ten serwer. Najpierw konwertuje żądanie na zapytanie SQL, a następnie wysyła zapytanie bezpośrednio do źródła danych przy użyciu odpowiednich sterowników źródła danych. Żądane dane wracają do serwera VizQL, na którym są przetwarzane, a dane są wysyłane w postaci obrazów, które są następnie wyświetlane w interfejsie użytkownika. Jest wieloserwerowy, wieloprocesowy i wielowątkowy.
  • Serwer danych: służy jako serwer proxy dla źródeł danych. Korzystając z tego proxy, tableau może łączyć się z bazami danych. Jedną z jego kluczowych cech jest to, że zapewnia zarządzanie metadanymi dla źródeł danych.
  1. Gateway: Gateway to bardzo lekki serwer WWW Apache. Tak więc, ilekroć klient próbuje na przykład zalogować się do serwera tableau. W takim przypadku brama prześle żądanie do serwera aplikacji w celu uwierzytelnienia. Jest to więc brama, w której dostarczamy żądanie i przenosi je do różnych procesów w zależności od rodzaju żądania. Po zakończeniu przetwarzania żądania brama ponownie składa odpowiedź HTML i wyświetla ją w przeglądarce klienta. Jeśli nie ma zewnętrznego równoważenia obciążenia, brama załaduje również równoważenie niektórych żądań kierowanych między różnymi procedurami. Należy zwrócić uwagę na to, że brama jest pojedynczym procesem wieloserwerowym i wielowątkowym, co oznacza, że ​​nie możemy mieć w nim wielu wystąpień bramy.
  2. Klienci: jest to interfejs użytkownika, z którego wysyłamy zapytania, a wszystkie wizualizacje mogą być przeglądane lub edytowane z tego miejsca.
  • Tableau Desktop: Jest to narzędzie analityczne, które może pomóc w tworzeniu i wyświetlaniu pulpitów nawigacyjnych na serwerze Tableau za pomocą Tableau Desktop.
  • Internet: Podobnie jak przeglądarki mobilne, wiele przeglądarek internetowych, takich jak Google Chrome, Internet Explorer, Safari, obsługuje serwer Tableau, a wizualizacje na pulpicie nawigacyjnym można przeglądać i edytować za pomocą tych przeglądarek.

Cechy architektury Tableau

Teraz spójrzmy na różne funkcje Tableau. Poniżej wymieniono niektóre istotne cechy Tableau.

  • Możemy wykorzystywać dane na żywo z zewnętrznych baz danych do naszych wizualizacji, bezpośrednio je łącząc.
  • Wizualizacje mogą być przeglądane przy użyciu różnych klientów: Tableau Desktop, Mobile i Web.
  • Możemy tworzyć interaktywne pulpity nawigacyjne.
  • Ma listę rodzimych konektorów danych.
  • Możemy udostępniać pulpity nawigacyjne za pomocą Tableau.
  • Możemy tworzyć pulpity nawigacyjne gotowe na urządzenia mobilne.
  • Serwer Tableau tłumaczy zapytania o dane na wizualizacje.
  • Możemy używać Tableau Public do udostępniania danych.
  • Ma uprawnienia do zarządzania metadanymi i zabezpieczenia na dowolnym poziomie.

Wniosek

Możemy zakończyć ten artykuł stwierdzeniem, że jest to bardzo wszechstronne i potężne narzędzie do wizualizacji, a dzięki swojej architekturze i funkcjom sprawia, że ​​jest to bardzo potężne i unikalne narzędzie, dlatego jest powszechnie uważane za narzędzie do wizualizacji i analizy danych w większości organizacji biznesowych we wszystkich domenach, ponieważ ma możliwość pracy z danymi o wszystkich kształtach i rozmiarach. Przeglądając artykuł, możemy również stwierdzić, że może być wykorzystany przez każdego nieprogramistę do tworzenia wizualizacji w oparciu o jego wymagania i potrzeby.

Polecane artykuły

To był przewodnik po architekturze Tableau. Tutaj omówiliśmy jego funkcje, architekturę i składniki tableau. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Alternatywy w Tableau
  2. Skumulowany wykres słupkowy w Tableau
  3. Tabela ścieżek w Tableau
  4. Mapa cieplna w Tableau

Kategoria: