मुख्य सामग्री पर जाएं

DataLab पर DuckDB ने SQL को शीर्ष दर्जे का स्थान दिया

इस ब्लॉग पोस्ट में, हम हाल की सभी सुधारों की सूची देते हैं जो SQL के साथ डेटा क्वेरी करना सुगम और कुशल बनाते हैं—वह भी टूल छोड़े बिना।
अपडेट किया गया 25 सित॰ 2026

AI के साथ खोजें

ChatGPTClaudePerplexity

DuckDB में कोड करता एक बतखआज की डेटा-केंद्रित दुनिया में, कच्चे डेटा से मूल्यवान अंतर्दृष्टि निकालना व्यवसायों और शोधकर्ताओं दोनों के लिए अनिवार्य है। यहीं DataLab काम आता है: DataCamp की पूर्ण-प्रबंधित, सहयोगी डेटा नोटबुक जो डेटा विश्लेषण को सरल बनाती है और सहकर्मियों, भागीदारों या क्लाइंट्स के साथ साझा करना आसान कर देती है—बिना कॉन्फ़िगरेशन और सेटअप की चिंता किए।

चूंकि कई डेटा प्रोजेक्ट्स में SQL अब भी बुनियादी निर्माण-खंड है, हम DataLab में SQL क्षमताओं को और बेहतर बनाने के लिए लगातार काम कर रहे हैं।

CSV फ़ाइलों और DataFrames पर क्वेरी करें

कई DataCamp उपयोगकर्ता अपनी डेटा साइंस यात्रा की शुरुआत में होते हैं और उनके पास किसी समर्पित डेटाबेस या डेटा वेयरहाउस तक पहुंच नहीं होती। इसके बजाय, वे किसी ऑनलाइन मिली CSV फ़ाइल या अपनी लोकल कंप्यूटर से अपलोड की गई फ़ाइल के साथ प्रयोग करना चाहते हैं। हमें भी यह सीमा तब महसूस हुई जब हमने DataLab-संचालित लाइव ट्रेनिंग्स होस्ट कीं: हर बार जब हमें SQL ट्रेनिंग करनी होती, तो एक डेटाबेस सेटअप करना पड़ता, जो झंझट भरा था।

अब वह समय बीत गया! DataLab नोटबुक के अंदर SQL सेल के साथ, आप सीधे CSV फ़ाइलों पर क्वेरी कर सकते हैं। यह आपकी CSV फ़ाइल को प्रभावी रूप से एक ऐसे डेटाबेस की तरह मानता है जिसे आप किसी और डेटाबेस की तरह क्वेरी कर सकते हैं। इसे यहां आज़माएं

image2.png

उपयोगकर्ताओं को यह सुधार पसंद आ रहा है, क्योंकि CSV सपोर्ट की वजह से उन्हें डेटाबेस सेटअप पूरी तरह छोड़ने की सुविधा मिलती है। अन्य लोग DataFrame SQL सपोर्ट से मिलने वाले वर्कफ़्लो को पसंद करते हैं, जो उन्हें SQL और Python के बीच स्विच करने देता है, और दोनों भाषाओं के सर्वोत्तम पहलुओं का लाभ उठाने देता है।

यह कैसे काम करता है

यह नई क्षमता DuckDB द्वारा संचालित है। “एनालिटिक्स के लिए SQLite” कहलाने वाला यह एम्बेडेड विश्लेषणात्मक डेटाबेस इंजन CSV फ़ाइलों पर उत्कृष्ट प्रदर्शन के साथ क्वेरी कर सकता है। जब उपयोगकर्ता “DataFrames and CSVs” चुनते हैं, तो DataLab सामान्य रूप से क्वेरी को डेटा वेयरहाउस को नहीं भेजता, बल्कि क्वेरी को Python कोड में बदल देता है जो उपयोगकर्ता के सत्र में DuckDB Python API को कॉल करता है और परिणामी DataFrame लौटाता है।

CSV फ़ाइलों पर क्वेरी करने के अलावा, DuckDB हमें उन इन-मैमोरी DataFrames पर भी क्वेरी करने देता है जो नोटबुक में ऊपर बनाए गए थे। यह कुछ बहुत शक्तिशाली वर्कफ़्लो बनाता है, उदाहरण के लिए:

  • एक SQL सेल के साथ CSV फ़ाइल पर क्वेरी करें। क्वेरी का परिणाम pandas DataFrame के रूप में उपलब्ध होगा
  • कुछ pandas फ़ंक्शंस का उपयोग करके कोड को इस तरह साफ करें और पुनर्संरचित करें जो SQL में कठिन होता। परिणाम को एक नए डेटा फ़्रेम के रूप में सहेजें।
  • प्राप्त डेटा फ़्रेम पर SQL के साथ क्वेरी करें ताकि कुछ एग्रीगेट्स निकाले जा सकें, जो SQL के GROUP BY फ़ंक्शनलिटी के साथ सीधा-सादा है।

अन्य सुधार

टेबल और कॉलम नामों के लिए ऑटोकंप्लीट

हम CSV और DataFrame सपोर्ट पर नहीं रुके। SQL क्वेरियाँ लिखना झंझट भरा हो सकता है, खासकर जब बड़े डेटाबेस के साथ काम कर रहे हों जिनमें बहुत सारी टेबलें और कॉलम हों। इसे आसान बनाने के लिए, हमने DataLab में टेबल और कॉलम नामों के लिए ऑटोकंप्लीशन पेश किया है। जैसे ही आप अपनी क्वेरी टाइप करते हैं, हमारी बुद्धिमान प्रणाली आपके इनपुट के आधार पर प्रासंगिक टेबल और कॉलम नाम अपने-आप सुझाएगी, जिससे आप टाइपो से बचेंगे और समय बचाएँगे। 

जब आप SQL क्वेरी लिखते हैं तो टेबल और कॉलम नाम अपने-आप सुझाए जाते हैं।

यह नया फ़ीचर न केवल उत्पादकता बढ़ाता है बल्कि त्रुटियों को भी कम करता है। चाहे आप एक अनुभवी SQL विशेषज्ञ हों या अभी शुरुआत कर रहे हों, ऑटोकंप्लीशन आपको बेहतर क्वेरियाँ तेज़ी से लिखने में मदद करेगा।

बेहतर स्कीमा ब्राउज़र

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

क्वेरियों की शुरुआत के लिए आसान शॉर्टकट के साथ स्कीमा, टेबल और कॉलम ब्राउज़ करें।

हमारा उन्नत स्कीमा ब्राउज़र आपको अपने डेटा के साथ अधिक कुशलता से काम करने में मदद करने के लिए बनाया गया है, ताकि आप सही टेबल या कॉलम खोजने में कम समय लगाएँ और मूल्यवान अंतर्दृष्टियाँ उजागर करने में ज़्यादा समय दें।

अपनी SQL क्वेरियों को पैरामीटराइज़ करें

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

इंटरपोलेशन का उपयोग करके अपनी SQL क्वेरी में Python या R वेरिएबल्स डालें

और अधिक डेटाबेस और डेटा वेयरहाउस इंटेग्रेशंस

आपको अपना डेटा जहाँ भी स्टोर हो, निर्बाध रूप से एक्सेस करने में सक्षम होना चाहिए। DataCamp पहले से ही आपको SQL सेल के साथ सभी सामान्य डेटाबेस और डेटा वेयरहाउस—जैसे PostgreSQL, MySQL, Redshift, Oracle, SQL Server, BigQuery, और Athena—पर क्वेरी करने देता है। हम अपने प्लेटफ़ॉर्म में और भी इंटेग्रेशंस जोड़ेंगे, जैसे Snowflake और ClickHouse, ताकि हम सभी डेटा स्टैक्स और उपयोग मामलों को कवर कर सकें।

एनालिटिक्स को तेज़ और रोचक बनाना

DataCamp में, हम आपके डेटा विश्लेषण अनुभव को सहज और सुखद बनाने के लिए प्रतिबद्ध हैं। इन SQL सुधारों के साथ हमें विश्वास है कि DataLab अब आपके डेटा की पूरी क्षमता को उजागर करने में और भी सक्षम है। चाहे आप डेटा साइंटिस्ट हों, बिज़नेस एनालिस्ट हों, या कोई ऐसे व्यक्ति जो डेटा के साथ काम करना पसंद करते हों, हमें यक़ीन है कि DataLab आपके वर्कफ़्लो को सुव्यवस्थित करने और आपके विश्लेषण को उन्नत करने में मदद करेगा। इन नए फ़ीचर्स को आज़माएँ और फर्क़ खुद महसूस करें!

इसी बीच, हम नोटबुक शेड्यूलिंग, डार्क मोड, नैटिव dbt सपोर्ट, एडवांस्ड डैशबोर्डिंग, और बहुत कुछ के साथ डेटा विश्लेषण की सीमाएँ आगे बढ़ाते रहेंगे और अंतर्दृष्टि खोज के नए अवसर खोलते रहेंगे! क्या ऐसी कोई चीज़ है जिसे हमें बेहतर करना चाहिए? कुछ ऐसा जिसके लिए आप खास तौर पर उत्साहित हैं? हमें rocketship@datacamp.com पर ईमेल भेजकर बताएं! धन्यवाद!

विषय
SQL
DataLab