किबाना में CSV फ़ाइल कैसे आयात करें

Kibana Mem Csv Fa Ila Kaise Ayata Karem



'अल्पविराम से अलग किए गए मान (सीएसवी) सबसे बहुमुखी और उपयोग में आसान डेटा प्रारूपों में से एक है। यह एक हल्का डेटा प्रारूप है जो डेवलपर्स और एप्लिकेशन को डेटा को एक स्रोत से दूसरे स्रोत में स्थानांतरित और पार्स करने की अनुमति देता है।

सीएसवी डेटा एक सारणीबद्ध प्रारूप में डेटा संग्रहीत करता है जहां प्रत्येक कॉलम को अल्पविराम से अलग किया जाता है, और एक नया रिकॉर्ड एक नई लाइन को आवंटित किया जाता है। यह इसे SQL डेटाबेस, कैसेंड्रा डेटा और अधिक जैसे डेटाबेस निर्यात करने के लिए एक बहुत अच्छा विकल्प बनाता है।







इसलिए, यह कोई आश्चर्य की बात नहीं है कि आप एक ऐसे परिदृश्य का सामना करेंगे जहां आपको अपने डेटाबेस में एक CSV फ़ाइल आयात करने की आवश्यकता होगी।



इस ट्यूटोरियल का लक्ष्य आपको किबाना डैशबोर्ड का उपयोग करके अपने इलास्टिक्स खोज क्लस्टर में CSV फ़ाइल आयात करने का एक त्वरित और सरल तरीका दिखाना है।'



चलो अंदर कूदो।





आवश्यकताएं

गोता लगाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यकताएं हैं:

    1. हरित स्वास्थ्य स्थिति के साथ एक इलास्टिक्स खोज क्लस्टर।
    2. किबाना सर्वर आपके इलास्टिक्स खोज क्लस्टर से जुड़ा है।
    3. आपके क्लस्टर पर अनुक्रमणिका प्रबंधित करने के लिए पर्याप्त अनुमतियाँ।

नमूना सीएसवी फ़ाइल

हमेशा की तरह, पहली आवश्यकता आपकी स्रोत CSV फ़ाइल है। यह सुनिश्चित करना अच्छा है कि आपकी CSV फ़ाइल का डेटा अच्छी तरह से प्रारूपित है और इसमें कोई त्रुटि नहीं है।



उदाहरण के लिए, हम एक मुफ्त डेटासेट का उपयोग करेंगे जिसमें अमेज़ॅन प्राइम से फिल्में और टीवी शो शामिल हैं।

अपना ब्राउज़र खोलें और नीचे दिए गए संसाधन पर नेविगेट करें:

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

डेटासेट को अपने स्थानीय मशीन पर डाउनलोड करने की प्रक्रिया का पालन करें। आप डाउनलोड किए गए संग्रह को कमांड से निकाल सकते हैं:

$ खोलना एक ~ / डाउनलोड / संग्रह.ज़िप

सीएसवी फ़ाइल आयात करें

एक बार जब आप अपनी स्रोत फ़ाइल तैयार कर लेते हैं, तो हम आगे बढ़ सकते हैं और चर्चा कर सकते हैं कि इसे कैसे आयात किया जाए।

अपने किबाना होम डैशबोर्ड पर जाकर 'फ़ाइल अपलोड करें' विकल्प का चयन करके प्रारंभ करें।


उस लक्ष्य CSV फ़ाइल का पता लगाएँ जिसे आप लॉन्चर विंडो में आयात करना चाहते हैं।


अपनी स्रोत फ़ाइल चुनें और अपलोड पर क्लिक करें।


अपलोड की गई फ़ाइल का विश्लेषण करने के लिए Elasticsearch और Kibana की अनुमति दें। यह सीएसवी फ़ाइल को पार्स करेगा और डेटा प्रारूप, फ़ील्ड, डेटा प्रकार इत्यादि निर्धारित करेगा।

नोट: आपके क्लस्टर कॉन्फ़िगरेशन और डेटा आकार के आधार पर, इस प्रक्रिया में कुछ समय लग सकता है। सुनिश्चित करें कि मास्टर नोड टाइमआउट से बचने के लिए प्रतिक्रिया दे रहा है।

एक बार प्रक्रिया पूरी हो जाने के बाद, आपको अपनी फ़ाइल सामग्री और इलास्टिक द्वारा विश्लेषण किए गए फ़ाइल आंकड़ों का एक नमूना प्राप्त करना चाहिए।


आप कई पैरामीटर तैयार कर सकते हैं, उदाहरण के लिए, डिलीमीटर, हेडर पंक्तियां इत्यादि। उदाहरण के लिए, हम लोचदार को यह बताने के लिए उपरोक्त आउटपुट को कस्टमाइज़ कर सकते हैं कि हमारी सीएसवी फ़ाइल में हेडर फाइलें हैं।


फिर हम लागू करें पर क्लिक कर सकते हैं और डेटा का पुन: विश्लेषण कर सकते हैं। यह डेटा को फ़ील्ड सहित, सही प्रारूप में प्रारूपित करना चाहिए।


इसके बाद, हम इम्पोर्टेड डैशबोर्ड पर आगे बढ़ने के लिए इम्पोर्ट पर क्लिक कर सकते हैं।

यहां, हमें एक इंडेक्स बनाने की जरूरत है जिसमें सीएसवी डेटा संग्रहीत है। आप अपनी अनुक्रमणिका में कोई भी समर्थित नाम आवंटित कर सकते हैं।


यदि आप अपनी अनुक्रमणिका गुणों को अनुकूलित करना चाहते हैं, जैसे कि शार्क की संख्या, प्रतिकृतियां, मैपिंग इत्यादि। उन्नत विकल्प का चयन करें और अपनी सेटिंग्स को अपनी दिल की इच्छा के अनुसार बदलें।

अंत में, आयात पर क्लिक करें और देखें कि किबाना अपना 'जादू' करता है। एक बार पूरा हो जाने पर, आप अपनी अनुक्रमणिका को या तो Elasticsearch API के माध्यम से एक्सेस कर सकते हैं या Kibana डैशबोर्ड का उपयोग कर सकते हैं।


और आप कर चुके हैं !!

निष्कर्ष

इस पोस्ट में, हमने किबाना डैशबोर्ड का उपयोग करके आपके सीएसवी डेटासेट को आपके इलास्टिक्स खोज क्लस्टर में लाने और आयात करने की प्रक्रिया को कवर किया है।

पढ़ने और हैप्पी कोडिंग के लिए धन्यवाद !!