هندسة Tableau ومكونات الخادم

خادم Tableau

تم تصميم خادم Tableau بطريقة لربط العديد من طبقات البيانات. يمكنه توصيل العملاء من سطح المكتب والجوال والويب. Tableau Desktop هي أداة قوية لتصور البيانات. إنه متوفر وآمن للغاية.

يمكن أن تعمل على كل من الأجهزة الافتراضية والمادية. إنه نظام متعدد المستخدمين ومتعدد العمليات و multi-threaded.

يتطلب توفير مثل هذه الميزات القوية بنية قوية. دعنا ندرس بنية خادم Tableau في هذا البرنامج التعليمي.

بنية خادم Tableau

يتم إعطاء الطبقات المختلفة المستخدمة في خادم Tableau في الرسم التخطيطي للهندسة المعمارية التالي:

بنية خادم Tableau

دعونا ندرس المكونات المختلفة لهندسة Tableau.

خادم البيانات Tableau

المكون الأساسي لـ Tableau Architecture هو مصادر البيانات التي يمكنه الاتصال بها.

يمكن توصيل Tableau بمصادر بيانات متعددة. يمكن أن تكون مصادر البيانات هذه داخل الشركة أو عن بُعد. يمكنه الاتصال بقاعدة بيانات وملف Excel وتطبيق ويب في نفس الوقت. يمكن لـ Tableau توصيل البيانات من بيئات غير متجانسة. يمكنه مزج البيانات من مصادر بيانات متعددة. يمكنه أيضًا إجراء العلاقة بين أنواع مختلفة من مصادر البيانات.

موصلات البيانات

توفر موصلات البيانات واجهة لتوصيل مصادر البيانات الخارجية بخادم بيانات Tableau.

يحتوي Tableau على موصل ODBC / SQL مدمج. يمكن توصيل موصل ODBC هذا بأية قواعد بيانات دون استخدام الموصل الأصلي الخاص بها. Tableau لديه خيار لتحديد كل من البيانات الحية واستخراجها. بناءً على الاستخدام يمكن التبديل بسهولة بين البيانات المستخرجة والمباشرة.

الاتصال المباشر أو بيانات الوقت الفعلي: يمكن لـ Tableau الاتصال ببيانات الوقت الفعلي عن طريق الارتباط بقاعدة البيانات الخارجية مباشرة. يستخدم البنية التحتية لنظام قاعدة البيانات الحالي عن طريق إرسال MDX الديناميكي (تعبيرات متعددة الأبعاد) وعبارات SQL. يمكن أن ترتبط هذه الميزة بالبيانات الحية باستخدام Tableau بدلاً من استيراد البيانات. إنه يجعل الاستثمار الذي تقوم به منظمة ما على نظام قاعدة بيانات سريع ومحسّن جيدًا. في العديد من المؤسسات يكون حجم قاعدة البيانات ضخمًا ويتم تحديثه بشكل دوري. في هذه الحالات يعمل Tableau كأداة تصور الواجهة الأمامية من خلال الاتصال بالبيانات الحية.

البيانات المستخرجة أو الموجودة في الذاكرة: يحتوي Tableau على خيار لاستخراج البيانات من مصادر البيانات الخارجية. يمكننا عمل نسخة محلية على شكل ملف استخراج التابلوه. يمكنه استخراج ملايين السجلات في محرك بيانات Tableau بنقرة واحدة. يستخدم محرك بيانات Tableau التخزين مثل RAM و ROM وذاكرة التخزين المؤقت لتخزين البيانات ومعالجتها. باستخدام المرشحات يمكن لـ Tableau استخراج بعض السجلات من مجموعة بيانات ضخمة. يؤدي ذلك إلى تحسين الأداء خاصة أثناء العمل على مجموعات بيانات ضخمة. تسمح البيانات المستخرجة أو الموجودة في الذاكرة للمستخدمين بتصور البيانات دون اتصال بالإنترنت دون الاتصال بمصدر البيانات.

مكونات خادم Tableau

المكونات المختلفة الموجودة في خادم Tableau هي:

  • خادم التطبيق
  • خادم VizQL
  • data server

خادم التطبيق

يتم استخدام خادم التطبيق لتوفير المصادقات والتراخيص. يتعامل مع الإدارة والإذن لواجهات الويب والجوال. يضمن الأمان عن طريق تسجيل معرف كل جلسة على خادم Tableau. يمكن للمسؤول تكوين المهلة الافتراضية للجلسة في الخادم.

خادم VizQL

يستخدم خادم VizQL لتحويل الاستعلامات من مصدر البيانات إلى تصورات. بمجرد إعادة توجيه طلب العميل إلى عملية VizQL فإنه يرسل الاستعلام مباشرة إلى مصدر البيانات ويسترجع المعلومات في شكل صور. يتم تقديم هذه الصورة أو التصور للمستخدم. يقوم خادم Tableau بإنشاء ذاكرة تخزين مؤقت من التصور لتقليل وقت التحميل. يمكن مشاركة ذاكرة التخزين المؤقت عبر العديد من المستخدمين الذين لديهم إذن لعرض التصور.

خادم البيانات

يستخدم خادم البيانات لإدارة وتخزين البيانات من مصادر البيانات الخارجية. إنه نظام مركزي لإدارة البيانات. يوفر إدارة البيانات الوصفية وأمن البيانات وتخزين البيانات واتصال البيانات ومتطلبات برنامج التشغيل. يخزن التفاصيل ذات الصلة لمجموعة البيانات مثل البيانات الوصفية والحقول المحسوبة والمجموعات والمجموعات والمعلمات. يمكن لمصدر البيانات استخراج البيانات وكذلك إجراء اتصالات مباشرة بمصادر البيانات الخارجية.

Gateway

تقوم Gateway بتوجيه الطلبات من المستخدمين إلى مكونات Tableau. عندما يقدم العميل طلبًا يتم إعادة توجيهه إلى موازن التحميل الخارجي للمعالجة. تعمل Gateway كموزع للعمليات لمختلف المكونات. في حالة عدم وجود موازن تحميل خارجي تعمل البوابة أيضًا كموازن تحميل. لتكوين خادم واحد يقوم خادم أو بوابة أساسية واحدة بإدارة جميع العمليات. بالنسبة إلى تكوينات الخادم المتعددة يعمل نظام مادي واحد كخادم أساسي بينما يتم استخدام أنظمة أخرى كخوادم عاملة. يمكن استخدام جهاز واحد فقط كخادم أساسي في بيئة خادم Tableau.

عملاء خادم Tableau

يمكن عرض لوحات المعلومات والمرئيات في خادم Tableau وتحريرها باستخدام عملاء مختلفين. العملاء هم Tableau Desktop ومتصفح الويب وتطبيقات الهاتف المحمول.

Tableau Desktop

Tableau Desktop هي أداة لتحليل الأعمال. يساعد في إنشاء وعرض ونشر لوحات المعلومات في خادم Tableau. يمكن للمستخدمين الوصول إلى مصادر البيانات المختلفة وبناء تصورات في Tableau Desktop.

الجوال

يمكن تصور لوحات المعلومات من الخادم بشكل تفاعلي باستخدام متصفحات الجوال والتطبيقات. يمكن استخدام المستعرض والتطبيق لعرض المحتويات وتحريرها في المصنف.

متصفحات الويب

تدعم متصفحات الويب مثل Google Chrome و Safari و Firefox و Internet Explorer خادم Tableau. يمكن تحرير المحتويات والتصورات الموجودة في لوحة المعلومات من خلال متصفحات الويب هذه.

ملخص

  • تم تصميم بنية Tableau Server لتوصيل مصادر البيانات المختلفة بشكل آمن.
  • ان خادم البيانات هو الطبقة الأولى في البنية. يساعد Tableau على توصيل البيانات في بيئات غير متجانسة مختلفة.
  • موصل البيانات هو الطبقة الثانية. يساعد على الاتصال بقواعد البيانات المختلفة باستخدام موصل ODBC الخاص به.
  • يمكن لـ Tableau توصيل البيانات الحية في الوقت الفعلي عن طريق توصيل قاعدة البيانات مباشرة. يمكنه أيضًا استخراج نسخة محلية من البيانات من خلال مخزن البيانات في الذاكرة لمعالجة أسرع.
  • تعمل المكونات مثل Application Server و VizQL Server و Data server كطبقة ثالثة.
  • يتم استخدام خادم التطبيق للمصادقة والتراخيص.
  • يتم استخدام VizQL لتحويل استعلام SQL إلى تصورات.
  • خادم البيانات هو نظام إدارة بيانات مركزي يستخدم في البنية.
  • تستخدم البوابة لتوزيع العمليات على مكونات مختلفة.
  • الطبقة الرابعة من البنية هي العملاء مثل Tableau Desktop و web و Mobile.

المصدر

منشور ذات صلة
عبارة SELECT في لغة SQL 5 Minutes

عبارة SELECT في لغة SQL

عاطفة عكرش

يُعرف أمر SELECT في SQL بأنه الأمر الأكثر استخدامًا لهذه اللغة، والذي يمكن استخدامه لاسترداد المعلومات من جدول واحد أو أكثر عن طريق كتابة أوامر بسيطة إلى معقدة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

السلة