كيفية إنشاء لوحة معلومات تفاعلية في ثلاث خطوات باستخدام منصة تحليلات KNIME

عقدة المصدر: 1172592

كيفية إنشاء لوحة معلومات تفاعلية في ثلاث خطوات باستخدام منصة تحليلات KNIME

سأوضح لك في منشور المدونة هذا كيفية إنشاء لوحة تحكم بسيطة ولكنها مفيدة وجميلة المظهر لعرض بياناتك - في ثلاث خطوات بسيطة!


By إميليو سيلفستري، متدرب في KNIME

الجميع يحب المخططات والرسوم البيانية... التصورات!

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

  • الخطوة 1: إنشاء بعض المخططات الجميلة
  • الخطوة 2: لفها في مكون
  • الخطوة 3: نشر العرض التفاعلي كصفحة ويب

مجموعة البيانات

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

Prestep: استيراد البيانات ومعالجتها مسبقًا

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

يتوفر سير العمل الذي تم تطويره لمنشور المدونة هذا على KNIME Hub ويمكن تنزيله هنا:

بعد استيراده إلى منصة KNIME Analytics الخاصة بك، يمكنك إلقاء نظرة على محتوى "المعالجة المسبقة" للرمز الثانوي بمزيد من التفصيل.
 

الخطوة 1: إنشاء بعض المخططات الجميلة

 
 
هناك نوعان من الناس: أولئك الذين يشاهدون Netflix وأولئك الذين يكذبون. ولكن يمكننا أيضًا تقسيم السكان إلى فئتين مختلفتين: أشخاص الأفلام وأشخاص المسلسلات التلفزيونية!

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

على سبيل المثال، مخطط أمة الله (الشكل 1) يمكن أن يشير بسهولة إلى كيفية توزيع العروض بين الفئات. قم بإرفاق عقدة مخطط Sunburst إلى Metanode المعالجة المسبقة، وقم بتكوينها للتجميع أولاً حسب النوع (فيلم أو برنامج تلفزيوني)، ثم حسب الفئة، وتنفيذها. الآن، انقر بزر الماوس الأيمن على عقدة Sunburst Chart وحدد "Interactive View: Sunburst Chart". سيظهر لك العرض الموضح في الشكل 1: يمكننا أن نرى أن الأفلام هي ضعف عدد البرامج التلفزيونية، وأن الفئات الأكثر مشاهدة هي الأفلام العالمية والدراما والكوميدية. هل كنت تعلم هذا؟


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 1. مخطط Sunburst: عدد الأفلام المعروضة ضعف عدد المسلسلات التلفزيونية. قم بالتمرير على جزء من المخطط لإظهار النسبة المئوية.

 

هناك جانب آخر يمكننا استكشافه وهو تطور الكتالوج على مر السنين: لقد قمت بتجميع العروض حسب year_added العمود وعرض النتيجة على أ مؤامرة خط (الصورة 2). من الواضح أن عدد المنتجات المضافة إلى العرض يتزايد كل عام: في الشهر الأول من عام 2020، أضافت Netflix بالفعل عروضًا أكثر مما أضافته في عام 2015 بأكمله!


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 2. مخطط خطي يوضح عدد الأفلام والمسلسلات التلفزيونية التي تمت إضافتها إلى كتالوج Netflix على مر السنين.

 

ثم قمت ببناء أ Bar Chart (الشكل 3) لتصور عدد المواسم المنتجة للبرامج التلفزيونية و أ الرسم البياني (الشكل 4) يقوم بتجميع الأفلام حسب المدة. هل كنت تتوقع أن يبقى هذا العدد الكبير من البرامج التلفزيونية بموسم واحد فقط؟ هل تعلم أن هناك أفلام أطول من 4 ساعات؟


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 3. مخطط شريطي يوضح عدد مواسم البرامج التلفزيونية.

 

كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 4. رسم بياني يجمع الأفلام حسب مدتها.

 

هناك الكثير من الفرص لتصور البيانات في منصة KNIME Analytics. يمكنك العثور على عقد مخصصة في Node Repository > Views -> Javascript وحتى إنشاء تصورك الخاص باستخدام عرض جافا سكريبت العام العقدة.

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

الرسوم البيانية قابلة للتخصيص أيضًا! انظر على سبيل المثال المخطط الشريطي في الشكل 3، حيث قمت بتغيير اللون الأزرق الافتراضي إلى اللون الأحمر الرسمي لـ Netflix.


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 5. هذه لقطة شاشة لسير العمل الذي ينفذ هذه التصورات. يتم تجميع المعالجة المسبقة المتعلقة بكل تصور في metanodes.

 

قم بتنزيل وتجربة سير العمل بنفسك، المسمى "أنشئ لوحة تحكم تفاعلية في 3 خطوات: عروض Netflix من KNIME Hub.

جميع المخططات والمؤامرات المنتجة تفاعلية. يمكنك تغيير البيانات المرئية وخصائص الرسم والنقاط المحددة والمزيد بشكل مباشر من العرض التفاعلي من خلال النقر على أيقونة الإعداد اليمنى العلوية، المحاطة بدائرة باللون الأحمر في الشكل 3. لمزيد من التخصيصات المتعمقة، تحقق من الدليل الذي يوضح كيفية دمج كود CSS لجعل تصورات JavaScript الخاصة بك تتألق.
 

الخطوة 2: لفها في مكون

 
 
إذا كانت قطعة أرض واحدة جميلة... قطعتان أجمل! دعونا ننظم جميع رسوماتنا الرائعة في لوحة تحكم كاملة. حدد جميع العقد الأربع المستخدمة للمرئيات وانقر بزر الماوس الأيمن -> "إنشاء مكون...". يؤدي هذا إلى إنشاء عقدة رمادية جديدة: the عنصر.


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل. 6. سير العمل النهائي. تم تجميع كافة العقد المرئية في مكون.

 

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

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

هذه طريقة جيدة لفحص محتوى الصناديق المختلفة.

على سبيل المثال، هل تعرف ما هو أطول فيلم على Netflix؟ افتح العرض التفاعلي للمكون، وحدد آخر حاوية مدرج تكراري - والتي تحتوي على فيلم واحد فقط - وانظر إلى عرض الجدول. إذا كنت قد سمعت عن هذا الفيلم، فيمكنك بسهولة أن تتخيل سبب استمراره لفترة طويلة!

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


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 7. افتح نافذة استخدام العقدة وتخطيطها لتنظيم لوحة المعلومات الخاصة بك.

 

الخطوة 3: نشر العرض التفاعلي كصفحة ويب

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

لتصور لوحة المعلومات، انقر بزر الماوس الأيمن فوق سير العمل الذي تم تحميله وحدد فتح -> في بوابة الويب. سيسمح لك متصفحك بتنفيذ سير العمل وتصور لوحة المعلومات التي أنشأها المكون (الشكل 8).
 

نبذة عامة

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


كيفية إنشاء لوحة معلومات تفاعلية في 3 خطوات باستخدام KNIME
الشكل 8. هذا هو تصور لوحة المعلومات كما قد يظهر على KNIME WebPortal.

 

هل تريد المزيد من التصورات؟ فيما يلي بعض الأفكار الأكثر تقدمًا التي يمكنك تنفيذها بسهولة. ستجد هذه المرئيات في هذا الإصدار الأكثر تقدمًا من مثال سير العمل على KNIME Hub هنا: https://kni.me/w/grHmwo1F0xiQPdO7


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 9. خريطة العالم توضح الأفلام التي تنتجها كل دولة.

 

 


كيفية إنشاء لوحة تحكم رائعة باستخدام KNIME في 3 خطوات
الشكل 10. سحابة العلامات توضح الكلمات الأكثر استخدامًا في أوصاف العروض.

 

الموارد

 
 
إن سير العمل الموضح في هذه المقالة متاح لك للتنزيل والتجربة بنفسك على KNIME Hub:

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

كما نشرت لأول مرة في مدونة KNIME.

أصلي. تم إعادة النشر بإذن.

هذا الموضوع ذو علاقة بـ:

المصدر: https://www.kdnuggets.com/2021/10/interactive-dashboard-three-steps-knime-analytics-platform.html

الطابع الزمني:

اكثر من KD nuggets