Parquet एक्सप्लोरर
स्थानीय Parquet फ़ाइल खोलें, स्कीमा और पंक्ति-समूह देखें, और चुने हुए कॉलम वर्चुअल तालिका में ब्राउज़ करें।
आपका इनपुट और फ़ाइलें ब्राउज़र में ही रहते हैं
Parquet फ़ाइल यहाँ छोड़ें
Parquet फ़ाइल यहाँ छोड़ें
एक .parquet फ़ाइल। यह इसी डिवाइस पर रहती है।
फ़ुटर, चुने कॉलम और निर्यात Web Worker में पढ़े जाते हैं। फ़ाइल की सामग्री और स्कीमा न अपलोड होती है न सहेजी जाती है।
स्कीमा, पंक्ति-समूह और कॉलम का वर्चुअल पूर्वावलोकन देखने के लिए Parquet फ़ाइल चुनें।
स्कीमा
पंक्ति-समूह
फ़ाइल मेटाडेटा
केवल पहले मेटाडेटा जोड़े दिखाए जाते हैं।
दिखने और निर्यात होने वाले कॉलम
चयनित पंक्ति
लंबे सेल मान देखने के लिए तालिका की एक पंक्ति चुनें।
स्क्रीन पर मान छोटा किया गया है। निर्यात सेल सीमा तक मान रखता है।
चयनित कॉलम निर्यात करें
अनुशंसित: उन सेल के आगे अपॉस्ट्रॉफी लगाता है जिन्हें स्प्रेडशीट =, +, - या @ सूत्र की तरह चला सकती है।
सूत्र सुरक्षा बंद है। CSV मूल मान रखता है, पर स्प्रेडशीट में खोलना असुरक्षित हो सकता है।
निर्यात चुने कॉलम की हर पंक्ति पढ़ता है। ब्राउज़र को तैयार फ़ाइल अभी भी रखनी होती है; सीमा 512 MiB है।
चयनित कॉलम चंक पूरा डिकम्प्रेस होता है। नेस्टेड मान JSON बनते हैं। INT64 अपनी दशमलव वर्तनी रखता है। असंपीड़ित, Snappy, gzip, Brotli, Zstd, LZ4 और LZ4_RAW समर्थित हैं। LZO नहीं। यहाँ SQL फ़िल्टर, क्रमबद्धता या 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 मूल स्ट्रिंग रखता है।
इस उपकरण का उपयोग कैसे करें
स्थानीय फ़ाइल खोलें
एक
.parquetफ़ाइल छोड़ें या चुनें। फ़ुटर पढ़ते समय बाइट, गति और बीता समय दिखता है। रद्द करके फ़ाइल फिर चुनने से शुरुआत होती है।स्कीमा पढ़ें
कॉलम के प्रकार, पुनरावृत्ति और संपीड़न देखें, फिर पंक्ति-समूहों का आकार। फ़ुटर के मेटाडेटा जोड़े तब दिखते हैं जब फ़ाइल में हों।
कॉलम ब्राउज़ करें
अनावश्यक कॉलम का चयन हटाएँ। वर्चुअल तालिका स्क्रॉल करें और लंबा मान देखने के लिए पंक्ति चुनें।
निर्यात करें
CSV या JSONL चुनें। जब तक आरंभिक अक्षर ज्यों के त्यों न चाहिएँ, CSV की सूत्र सुरक्षा चालू रखें। डाउनलोड चुने कॉलम की हर पंक्ति लिखता है, 512 MiB तक।
सुझाव और सर्वोत्तम प्रथाएं
- वर्तमान तालिका और डाउनलोड के लिए केवल चुने कॉलम डिकोड होते हैं। यदि केवल कुंजियाँ चाहिएँ तो बड़े बाइनरी कॉलम बंद रखें।
- कॉलम चंक फिर भी पूरा डिकम्प्रेस होता है, इसलिए बाकी फ़ाइल टुकड़ों में पढ़ी जाए तब भी एक बहुत बड़ा मान बहुत मेमोरी ले सकता है।
- JSONL उन पूर्णांकों को दशमलव स्ट्रिंग के रूप में लिखता है जो सुरक्षित JavaScript संख्या में नहीं समाते, गोल संख्या के रूप में नहीं।
- 512 से अधिक शीर्ष-स्तर कॉलम अस्वीकार होते हैं। पहले 500 पंक्ति-समूह सूची में आते हैं; सारांश की गिनती में शेष भी हैं।
- LZO संपीड़न समर्थित नहीं है। असंपीड़ित, Snappy, gzip, Brotli, Zstd, LZ4 और LZ4_RAW समर्थित हैं।
- यह पृष्ठ SQL नहीं चलाता। क्रमबद्धता, समूहन और Parquet लेखन अलग कार्य हैं।