كيفية استيراد ملف CSV في Kibana

Kyfyt Astyrad Mlf Csv Fy Kibana



'القيم المفصولة بفواصل (CSV) هي واحدة من أكثر تنسيقات البيانات تنوعًا وسهولة في الاستخدام. إنه تنسيق بيانات خفيف الوزن يسمح للمطورين والتطبيقات بنقل البيانات وتحليلها من مصدر إلى آخر.

تخزن بيانات CSV البيانات بتنسيق جدولي حيث يتم فصل كل عمود بفاصلة ، ويتم تخصيص سجل جديد لسطر جديد. هذا يجعله اختيارًا جيدًا جدًا لتصدير قواعد البيانات مثل قواعد بيانات SQL وبيانات Cassandra والمزيد.







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



الهدف من هذا البرنامج التعليمي هو عرض طريقة سريعة وبسيطة لاستيراد ملف CSV إلى مجموعة Elasticsearch باستخدام لوحة معلومات Kibana '.



دعنا ننتقل.





متطلبات

قبل الغوص ، تأكد من توفر لديك المتطلبات التالية:

    1. مجموعة Elasticsearch ذات حالة صحية خضراء.
    2. خادم Kibana متصل بمجموعة Elasticsearch الخاصة بك.
    3. أذونات كافية لإدارة الفهارس في نظام المجموعة الخاص بك.

نموذج لملف CSV

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



لأغراض التوضيح ، سنستخدم مجموعة بيانات مجانية تحتوي على أفلام وبرامج تلفزيونية من Amazon Prime.

افتح المستعرض الخاص بك وانتقل إلى المورد أدناه:

https://www.kaggle.com/datasets/shivamb/amazon-prime-movies-and-tv-shows

اتبع الإجراء لتنزيل مجموعة البيانات على جهازك المحلي. يمكنك استخراج الأرشيف الذي تم تنزيله باستخدام الأمر:

$ فك الضغط أ ~ / التحميلات / أرشيف .zip

استيراد ملف CSV

بمجرد أن يكون ملفك المصدر جاهزًا ، يمكننا المتابعة ومناقشة كيفية استيراده.

ابدأ بالتوجه إلى لوحة التحكم الرئيسية في Kibana وتحديد خيار 'تحميل ملف'.


حدد موقع ملف CSV الهدف الذي ترغب في استيراده في نافذة المشغل.


حدد ملف المصدر الخاص بك وانقر فوق تحميل.


اسمح لـ Elasticsearch و Kibana بتحليل الملف الذي تم تحميله. سيؤدي هذا إلى تحليل ملف CSV وتحديد تنسيق البيانات والحقول وأنواع البيانات وما إلى ذلك.

ملاحظة: اعتمادًا على تكوين المجموعة وحجم البيانات ، قد تستغرق هذه العملية بعض الوقت. تأكد من أن العقدة الرئيسية تستجيب لتجنب المهلات.

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


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


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


بعد ذلك ، يمكننا النقر فوق استيراد للمتابعة إلى لوحة المعلومات المستوردة.

هنا ، نحتاج إلى إنشاء فهرس يتم فيه تخزين بيانات CSV. يمكنك تخصيص أي اسم مدعوم للفهرس الخاص بك.


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

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


وانت انتهيت !!

استنتاج

في هذا المنشور ، غطينا عملية جلب واستيراد مجموعة بيانات CSV الخاصة بك إلى مجموعة Elasticsearch الخاصة بك باستخدام لوحة معلومات Kibana.

شكرًا على القراءة والترميز السعيد !!