Parquet एक्सप्लोरर

स्थानीय Parquet फ़ाइल खोलें, स्कीमा और पंक्ति-समूह देखें, और चुने हुए कॉलम वर्चुअल तालिका में ब्राउज़ करें।

आपका इनपुट और फ़ाइलें ब्राउज़र में ही रहते हैं

Parquet फ़ाइल यहाँ छोड़ें

Parquet फ़ाइल यहाँ छोड़ें

एक .parquet फ़ाइल। यह इसी डिवाइस पर रहती है।

फ़ुटर, चुने कॉलम और निर्यात Web Worker में पढ़े जाते हैं। फ़ाइल की सामग्री और स्कीमा न अपलोड होती है न सहेजी जाती है।

एक्सप्लोरर

स्कीमा, पंक्ति-समूह और कॉलम का वर्चुअल पूर्वावलोकन देखने के लिए Parquet फ़ाइल चुनें।

इस पृष्ठ पर

Parquet एक्सप्लोरर Apache Parquet फ़ाइल को पूरी तरह ब्राउज़र में खोलता है। वह फ़ुटर से स्कीमा और पंक्ति-समूह के आँकड़े पढ़ता है, फिर केवल उन कॉलम को डिकोड करता है जिन्हें आप चुनते हैं।

विस्तृत कार्यक्षमता

फ़ाइल इसी डिवाइस पर रहती है। Web Worker PAR1 फ़ुटर को टुकड़ों में पढ़ता है और शीर्ष-स्तर के कॉलम, भौतिक व तार्किक प्रकार, पुनरावृत्ति और हर कॉलम का संपीड़न कोडेक दिखाता है। पंक्ति-समूह अपनी पंक्ति संख्या और संपीड़ित आकार बताते हैं। तालिका वर्चुअल है: स्क्रॉल करने पर केवल चुने कॉलम की छोटी पंक्ति-खिड़की माँगी जाती है।

INT64 और अन्य पूर्णांक जो JavaScript संख्या में नहीं समाते, अपने दशमलव अंक रखते हैं। टाइमस्टैम्प UTC ISO-8601 पाठ बनते हैं। बाइनरी सेल छोटे अक्षरों के हेक्स में दिखते हैं। नेस्टेड संरचनाएँ और सूचियाँ JSON होती हैं। दोहरे कॉलम नामों को संख्या लगती है ताकि JSONL कुंजियाँ अद्वितीय रहें।

CSV और JSONL चुने कॉलम की हर पंक्ति पढ़ते हैं, केवल स्क्रीन पर दिखी पंक्तियाँ नहीं। CSV में सूत्र सुरक्षा डिफ़ॉल्ट रूप से चालू है। आउटपुट 512 MiB पर रुकता है। कोडेक: असंपीड़ित, Snappy, gzip, Brotli, Zstd, LZ4 और LZ4_RAW। LZO पृष्ठ डिकोड नहीं होते। फ़िल्टर, क्रमबद्धता, समुच्चय या Parquet लेखन यहाँ नहीं है।

व्यावहारिक उदाहरण

सपाट कॉलम: name (स्ट्रिंग) और id (INT64) वाली फ़ाइल दोनों कॉलम चुने हुए खुलती है। 9007199254740993 जैसा id तालिका, CSV और JSONL में वही दशमलव रहता है।

कॉलम प्रक्षेपण: «सभी चुनें» हटाएँ, केवल name छोड़ें और स्क्रॉल करें। उस दृश्य के लिए बाकी कॉलम चंक डिकोड नहीं होते। निर्यात में भी केवल चुने कॉलम होते हैं।

कई पंक्ति-समूह: सूची हर समूह की पंक्ति संख्या और कोडेक दिखाती है। तालिका उन्हें एक क्रम के रूप में पढ़ती है।

सूत्र जैसा पाठ: सुरक्षा चालू होने पर =1+1 CSV में '=1+1 बनता है। JSONL मूल स्ट्रिंग रखता है।

इस उपकरण का उपयोग कैसे करें

  1. स्थानीय फ़ाइल खोलें

    एक .parquet फ़ाइल छोड़ें या चुनें। फ़ुटर पढ़ते समय बाइट, गति और बीता समय दिखता है। रद्द करके फ़ाइल फिर चुनने से शुरुआत होती है।

  2. स्कीमा पढ़ें

    कॉलम के प्रकार, पुनरावृत्ति और संपीड़न देखें, फिर पंक्ति-समूहों का आकार। फ़ुटर के मेटाडेटा जोड़े तब दिखते हैं जब फ़ाइल में हों।

  3. कॉलम ब्राउज़ करें

    अनावश्यक कॉलम का चयन हटाएँ। वर्चुअल तालिका स्क्रॉल करें और लंबा मान देखने के लिए पंक्ति चुनें।

  4. निर्यात करें

    CSV या JSONL चुनें। जब तक आरंभिक अक्षर ज्यों के त्यों न चाहिएँ, CSV की सूत्र सुरक्षा चालू रखें। डाउनलोड चुने कॉलम की हर पंक्ति लिखता है, 512 MiB तक।

सुझाव और सर्वोत्तम प्रथाएं

  • वर्तमान तालिका और डाउनलोड के लिए केवल चुने कॉलम डिकोड होते हैं। यदि केवल कुंजियाँ चाहिएँ तो बड़े बाइनरी कॉलम बंद रखें।
  • कॉलम चंक फिर भी पूरा डिकम्प्रेस होता है, इसलिए बाकी फ़ाइल टुकड़ों में पढ़ी जाए तब भी एक बहुत बड़ा मान बहुत मेमोरी ले सकता है।
  • JSONL उन पूर्णांकों को दशमलव स्ट्रिंग के रूप में लिखता है जो सुरक्षित JavaScript संख्या में नहीं समाते, गोल संख्या के रूप में नहीं।
  • 512 से अधिक शीर्ष-स्तर कॉलम अस्वीकार होते हैं। पहले 500 पंक्ति-समूह सूची में आते हैं; सारांश की गिनती में शेष भी हैं।
  • LZO संपीड़न समर्थित नहीं है। असंपीड़ित, Snappy, gzip, Brotli, Zstd, LZ4 और LZ4_RAW समर्थित हैं।
  • यह पृष्ठ SQL नहीं चलाता। क्रमबद्धता, समूहन और Parquet लेखन अलग कार्य हैं।

अगला कदम चुनने में मदद करें

हमें आगे क्या बेहतर करना चाहिए?

एक सुझाव चुनें। ये विचार हैं, वादा की गई सुविधाएँ नहीं।

एक विकल्प चुनें

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