هندسة التابلوه: المكونات ، العملاء ، كيف تعمل؟

نشرت: 2020-01-30

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

جدول المحتويات

مصادر البيانات

قبل استخدام Tableau لتصور البيانات ، ستحتاج إلى بعض البيانات للعمل معها. لهذا الغرض ، سيتعين عليك إضافة مصدر بيانات إلى بنية Tableau. مصدر البيانات هو المكون الأول لهذه البنية. يمكنك استخدام مجموعة متنوعة من المصادر لإضافة البيانات إلى الخادم الخاص بك. تتضمن هذه الخيارات MySQL و Salesforce و Oracle وملفات Excel وغيرها الكثير.

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

اتصال البيانات

ستحتاج إلى موصل بيانات لنقل البيانات من المصادر إلى الخادم. يستخدم Tableau موصل OBDC / SQL لهذه المهمة. يمكنك استخدام هذا الاتصال مع أي قاعدة بيانات من خلال الرابط الأصلي لقاعدة البيانات.

يوفر لك Tableau خيارين لتخزين هذه البيانات المنقولة. هذه الخيارات هي:

  1. معلومات الوقت الحقيقي
  2. البيانات المستخرجة

كلاهما له ميزاته الخاصة. دعونا نناقشها بإيجاز:

معلومات الوقت الحقيقي:

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

يمكنك استخدام هذه الطريقة عند استخدام Tableau كأداة لتصور البيانات لمصدر بيانات مباشر.

البيانات المستخرجة:

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

يمكنك تخزين البيانات المستخرجة في محرك البيانات في Tableau. يحفظ البيانات في ROM و RAM وكذاكرة تخزين مؤقت لتحسين إمكانية الوصول. لديك أيضًا خيار استخراج سجلات محددة من مجموعة بيانات كبيرة باستخدام عوامل التصفية. بهذه الطريقة ، يمكنك حفظ العديد من الموارد وإكمال العملية بشكل أسرع.

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

خادم تابلو

يعد خادم Tableau مكونًا حيويًا من Tableau. تساعد مكوناته المتعددة في إدارة المهام المختلفة. يقوم بتخزين البيانات في المستودع ، ويحافظ على أمان بيانات المستخدم ، ويقوم بالعديد من المهام الأساسية المماثلة.

مكونات خادم Tableau

محرك البيانات

يعمل محرك البيانات على تحسين سرعة العمليات التحليلية لتحقيق كفاءة أفضل. يقوم بإنشاء أو تحديث أو استعلامات مقتطفات. يمكن أن يساعدك أيضًا في عمليات الصلات عبر قواعد البيانات عند استخدام مصادر البيانات التي لها اتصالات متعددة. تستخدم العديد من المكونات الأخرى (مثل VizQL Server وخادم البيانات) المثيل المحلي لهذا المكون لإجراء عمليات الصلات عبر قواعد البيانات. بصرف النظر عن ذلك ، يستخدمون محرك البيانات لإنتاج مقتطفات الظل أيضًا.

يعمل محرك البيانات بشكل أساسي عند العمل مع TDE (استخراج بيانات Tableau). يمكنه تخزين العديد من TDEs وتشغيلها على خوادم مختلفة. يمكنه أيضًا التعامل مع طلبات متعددة في نفس الوقت لتحقيق كفاءة أعلى. يمكنه حفظ البيانات المستخرجة من TDE إذا كنت بحاجة إلى ذلك.

خادم التطبيق

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

بوابة

تمكّن البوابة عملاء Tableau من التواصل مع الخادم من خلال HTTP (أو https). يمكنك تشغيل عملية بوابة واحدة على كل عقدة من مجموعة بيئة الخادم إذا لزم الأمر. إذا كان الخادم الخاص بك مطلوبًا لاستخدام SSL ، فتأكد من أن الشهادة في نفس الموقع في كل جهاز كمبيوتر متصل بالمجموعة.

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

خلفية

كما يوحي الاسم ، تؤدي المعلومات الأساسية المهام في الخلفية. إنه يتعامل مع جداول الخادم ومحرك البيانات لتشغيل أفضل. يمكنه إدارة عمليات متعددة في نفس الوقت. مثل محرك البيانات ، تستهلك الخلفية الكثير من قوة المعالجة على الخادم الخاص بك. بصرف النظر عن TDEs ، فإنه يساعد أيضًا في إعادة إنشاء فهارس البحث والتحقق من مساحة القرص المتوفرة ومزامنة مجموعات الدليل.

خادم VizQL

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

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

مخزن

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

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

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

الترخيص والبحث

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

لا بد أنك لاحظت مدى اتساع بنية التابلو. الآن بعد أن تعرفت على خادم Tableau ، يمكننا إلقاء نظرة على القسم التالي ، عملاء Tableau.

عملاء Tableau (سطح المكتب والجوال والمستعرض)

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

يمكن لمتصفحات الويب مثل Safari و Google Chrome و Mozilla Firefox أن تتيح لك تحرير محتويات التصور الخاص بك من خلال لوحات التحكم في Tableau Online. يمكنك أيضًا استخدام Tableau Desktop لهذا الغرض. يمكّنك من إنشاء لوحة القيادة وإدارتها في الخادم. يتيح لك Tableau أيضًا الوصول إلى الخادم واستخدامه من خلال تطبيقات الهاتف المحمول.

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

كيف تعمل بنية خادم Tableau

تعمل المكونات المختلفة لبنية خادم Tableau معًا لتعطيك النتائج المطلوبة. يسهل الخادم الاتصال بين موصلات البيانات والمرئيات. بعد مناقشة الوظائف المحددة للمكونات المختلفة ، دعنا نرى كيف تعمل جميعها معًا.

  • أولاً ، ترسل مصادر البيانات البيانات عبر الموصلات ، حيث تمر عبر محرك البيانات والمستودع. يعالج محرك البيانات البيانات المستلمة ويعين قيمها وفقًا لذلك (مثل نوع البيانات والأبعاد).
  • يُنشئ موصل SQL ، وهو قسم من محرك البيانات ، استعلام SQL لمعالجة طلبات المستخدم.
  • بعد هذه المكونات يأتي خادم البيانات. يعالج تشغيل موصلات البيانات للتأكد من أنها تعمل بشكل صحيح. ثم يتم إرسال البيانات إلى خادم VizQL ثم إلى خادم التطبيقات. بينما يحدد خادم التطبيق نوع الطلب الذي يتلقاه ، يقوم خادم VizQL بإنشاء التصورات المطلوبة.
  • في المرحلة النهائية ، تتعامل البوابة مع الاستعلامات وطلبات المستخدم. يعمل كخادم أساسي إذا لزم الأمر ، ويرسل الطلبات إلى الخوادم الثانوية.

احصل على شهادة علوم البيانات من أفضل الجامعات في العالم. انضم إلى برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

هل تريد معرفة المزيد عن التابلوه؟

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

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

إذا كنت مهتمًا بالتعرف على Tableau ، فراجع دبلوم PG في IIIT-B & upGrad في علوم البيانات الذي تم إنشاؤه للمهنيين العاملين ويقدم أكثر من 10 دراسات حالة ومشاريع ، وورش عمل عملية عملية ، وإرشاد مع خبراء الصناعة ، 1-on -1 مع موجهين في الصناعة ، +400 ساعة من التعلم والمساعدة في العمل مع الشركات الكبرى.

في خادم Tableau ، كيف تمسح ذاكرة التخزين المؤقت؟

يجب إنهاء الخدمة من أجل حذف ذاكرة التخزين المؤقت. لإيقاف خادم Tableau ، استخدم الأمر "tabadmin stop". قد ترغب في تنفيذ أمر "tabadmin status" بعد إيقاف الخدمة للتأكد من إيقافها بالفعل. بعد ذلك ، يمكنك استخدام الأمر clean cache.

في Tableau ، كيف تخفي الأعمدة غير الضرورية؟

يمكن أن يكون إخفاء الأعمدة مفيدًا في الحالات التي يكون فيها العمود ضروريًا لخصوصية مستوى الصف ولكن ليس من المطلوب إظهاره ، أو لجعل جدولك أكثر قابلية للإدارة / للتفسير عن طريق إخفاء الأعمدة غير الضرورية. لإخفاء حقل ، ما عليك سوى النقر بزر الماوس الأيمن فوقه وتحديد "إخفاء". لاحظ أنه يمكنك إخفاء جميع الحقول غير الضرورية بسهولة باستخدام القائمة المنسدلة في الزاوية اليمنى العليا من نافذة البيانات وتحديد "إخفاء جميع الحقول غير المستخدمة".

كيف يختلف Tableau Public عن Tableau Reader؟

Tableau Public هو نسخة مجانية من برنامج Tableau المرئي. يمكّنك من استخدام معظم ميزات البرنامج. يمكنك الارتباط بمستندات CSV و Text و Excel لإنشاء تصورات. أهم تمييز هو أن Tableau Public لا يمكّنك من تخزين أوراق العمل محليًا. يمكنك قراءة تنسيقات ملفات Tableau باستخدام Tableau Reader. إذا قمت بإرسال ملف بالبريد الإلكتروني لمشاركة المصنف الخاص بك ، فسيتطلب المستلم قارئ Tableau للوصول إلى الملف.