مستعرض ملفات Parquet واستوديو استعلامات SQL — فحص عامودي محلي 100%

مستعرض مجاني وخاص لملفات Apache Parquet داخل المتصفح مع كونسول استعلامات SQL. افحص المخططات العامودية وشغل استعلامات سريعة وصدّر إلى CSV وJSON وSQL دون أي سيرفر.

🔒 100% Private
⚡ Completely Free
🌐 Runs in Browser
📦 Export Ready
⚡

مستعرض ملفات Parquet واستوديو استعلامات SQL — فحص عامودي محلي 100%

Tool Workspace

Ready

جاري تحميل الأداة...

  1. ارفع أو اسحب ملف Parquet — اسحب ملف .parquet الثنائي إلى منطقة الإفلات، أو انقر على تصفح ملفاً من جهازك. إذا لم يكن لديك ملف جاهز، انقر على أي من البيانات النموذجية الجاهزة للتجربة الفورية.
  2. فحص المخطط والبيانات الوصفية — انتقل إلى تبويب المخطط والبيانات الوصفية لمعاينة الأنواع الفيزيائية (INT64، DOUBLE، BYTE_ARRAY) والأنواع المنطقيّة، وخوارزميات الضغط (Snappy و Zstd و Gzip).
  3. تصفح والبحث في شبكة البيانات — تصفح السجلات في شبكة تفاعلية سريعة. انقر على أي عمود للترتيب تصاعدياً أو تنازلياً، وابحث عبر كافة الأعمدة لحظياً، وحدد عدد السجلات في كل صفحة.
  4. تشغيل استعلامات SQL المحلية — استخدم كونسول SQL لكتابة استعلامات قياسية على جدول parquet مع دوال التجميع مثل COUNT(*) و SUM() و AVG() وتجميع GROUP BY بسرعة فائقة.
  5. تصدير البيانات ونتائج الاستعلام — صدّر البيانات المفحوصة أو نتائج الاستعلام بضغطة زر إلى ملفات CSV أو JSON أو NDJSON أو جمل SQL INSERT جاهزة لقواعد البيانات.

ما هو مستعرض ملفات Parquet واستوديو استعلامات SQL؟

يُعد مستعرض ملفات Parquet واستوديو استعلامات SQL أداة هندسية متقدمة تعمل محلياً بالكامل داخل متصفحك دون الحاجة لأي سيرفر خلفي، صُممت خصيصاً لفك تشفير وفحص واستعلام وتحويل ملفات Apache Parquet الثنائية. أصبحت صيغة Parquet العامودية المعيار الذهبي المعتمد عالمياً في بحيرات البيانات الضخمة (Data Lakes على AWS و Google Cloud و Azure)، ومستودعات البيانات التحليلية الحديثة مثل Snowflake و Databricks و DuckDB و BigQuery، بالإضافة إلى مجموعات تدريب الذكاء الاصطناعي على Hugging Face و PySpark و Polars. ولكن نظراً لأن ملفات Parquet ثنائية ومضغوطة ومعقدة البنية، فإن فحصها السريع عادة ما يتطلب تشغيل بيئات بايثون ثقيلة أو تثبيت برامج مكتبية ضخمة.

تقضي أداتنا على هذا التعقيد تماماً؛ حيث تتيح لمهندسي ومحللي البيانات والباحثين سحب ملف .parquet وإفلاته داخل المتصفح فوراً، لتقوم تقنيات WebAssembly والذاكرة المحلية بقراءة الملف وتحليل مخططاته وعرض بياناته وتشغيل استعلامات SQL عليه في أجزاء من الألف من الثانية، وبأمان تام دون خروج أي بايت من جهازك.

كيف تعمل المعالجة العامودية ومحرك الاستعلامات داخل المتصفح

تعمل الأداة عبر خط معالجة محلي عالي الأداء:

  1. قراءة تذييل الملف الوصفي (FileMetaData): تحليل البنية الثنائية بترميز Thrift واستخراج المخططات العامودية وإحصائيات القيم الدنيا والقصوى.
  2. فك ضغط كتل الصفوف (Row Groups): فك ضغط البيانات العامودية باستخدام خوارزميات Snappy و Zstd و Gzip المترجمة إلى WebAssembly.
  3. بناء الجداول المتجهة بالذاكرة: ربط الحقول بمصفوفات بايتات تفاعلية لتسريع عمليات الفرز والبحث.
  4. تنفيذ استعلامات SQL الحية: تشغيل دوال التجميع والتصفية مباشرة على الأعمدة دون استهلاك موارد المعالج.

دليل عملي خطوة بخطوة لاستعراض واستعلام ملفات Parquet

  1. فتح الملف: اسحب ملف .parquet وأفلته في منطقة الإفلات ليتم تحميله فوراً في الذاكرة.
  2. فحص المخطط: استعرض تبويب المخطط والبيانات الوصفية لمعرفة أسماء الأعمدة وأنواعها الفيزيائية.
  3. فرز وبحث السجلات: تصفح شبكة البيانات واستخدم شريط البحث السريع لتصفية السجلات.
  4. تشغيل استعلامات SQL: افتح كونسول SQL واكتب استعلامات مخصصة لحساب الإجماليات والتجميع.
  5. تصدير النتائج: صدّر البيانات المصفاة بصيغة CSV أو JSON أو NDJSON أو كود SQL INSERT.

مقارنة معمارية: التخزين العامودي (Parquet) مقابل التخزين الأفقي (SQLite و CSV)

المعيار التقني Apache Parquet (عامودي) SQLite (أفقي B-Tree) CSV / JSON (نصي مسطح)
طبيعة الاستخدام الأساسية الاستعلامات التحليلية الضخمة (OLAP) وبحيرات البيانات العمليات التبادلية اليومية وقواعد البيانات المحلية (OLTP) تبادل البيانات السريع والإعدادات والفحص البصري
بنية التخزين على القرص تخزين قيم كل عمود متتالية معاً في كتل عامودية تخزين حقول كل سجل كاملة بجوار بعضها في صفحات أسطر نصية متتالية مفصولة بفواصل أو أقواس
كفاءة وضغط البيانات فائقة جداً (Snappy و Zstd وترميز القاموس و RLE) متوسطة عبر ضغط الصفحات أو ملفات النظام منخفضة مع تكرار أسماء الحقول واستهلاك مساحة زائدة
كفاءة عمليات التجميع يقرأ فقط بايتات الأعمدة المطلوبة دون هدر في الإدخال/الإخراج يضطر لقراءة صفحات السجلات بالكامل في الذاكرة يتطلب قراءة وتفسير الملف النصي سطراً بسطر

المواصفات التقنية وتوافق أنساق Parquet

المجال التقني المواصفات المدعومة ملاحظات الأداء
إصدارات Parquet Apache Parquet v1.0 و v2.0 توافق تام مع مواصفات Thrift و Metadata
خوارزميات الضغط Snappy و Zstandard و Gzip والبيانات الخام فك ضغط فوري عبر WebAssembly في الذاكرة
الأنواع الفيزيائية BOOLEAN و INT32 و INT64 و FLOAT و DOUBLE و BYTE_ARRAY تمثيل دقيق لمصفوفات البيانات في المتصفح
صيغ التصدير CSV و JSON و NDJSON وجمل SQL INSERT تنزيل ملفات محلية بضغطة زر واحدة

أبرز الميزات والقدرات الهندسية للمستعرض

  • خصوصية مطلقة (Air-Gapped): معالجة بياناتك الحساسة وسجلاتك بالكامل داخل جهازك دون رفع أي بيانات لأي خادم.
  • فحص فوري للمخطط العامودي: استعراض الأنواع الفيزيائية والمنطقية وخوارزميات الضغط ومجموعات الصفوف.
  • شبكة بيانات تفاعلية: تصفح آلاف الصفوف مع فرز الأعمدة والبحث الشامل وترقيم الصفحات الذكي.
  • محرك استعلامات SQL مدمج: تنفيذ استعلامات SQL قياسية تشمل التجميع وحساب الإجماليات والمتوسطات لحظياً.

سيناريوهات الاستخدام العملي في هندسة البيانات

  • التحقق من خطوط أنابيب البيانات: فحص مخرجات Parquet الناتجة عن مهام PySpark و dbt و Airflow و AWS Glue دون انتظار بيئات ضخمة.
  • تدقيق مجموعات بيانات الذكاء الاصطناعي: مراجعة بيانات Hugging Face والتأكد من توزيع الميزات وسلامة المخططات قبل تدريب النماذج.
  • تحليل سجلات السحابة المضغوطة: استعلام سجلات الشبكة والوصول المصدرة من AWS Athena و BigQuery بسرعة وسهولة.

استكشاف الأخطاء الشائعة وحلول مشاكل الاستعلام

  • حدود الذاكرة للملفات الضخمة: الملفات التي تزيد عن 300 ميغابايت قد تستهلك ذاكرة المتصفح؛ يُفضل تصفية البيانات في دفعات.
  • طوابع الوقت القديمة INT96: تقوم الأداة بفك تشفير طوابع الوقت القديمة الناتجة عن إصدارات سبارك السابقة وعرضها بنسق ISO 8601 القياسي.
  • اسم الجدول في استعلامات SQL: استخدم دائماً الاسم parquet للإشارة إلى الجدول في كونسول الاستعلامات.

نصائح الخبراء للتحليل العامودي عالي الأداء

  • طلب الأعمدة المطلوبة فقط: في استعلامات SQL حدد الأعمدة المعنية بدلاً من SELECT * لمضاعفة سرعة الاستعلام.
  • استخدام فلاتر WHERE مبكراً: تصفية السجلات قبل إجراء التجميع يقلل زمن الحسابات بنسبة كبيرة.
  • تصدير NDJSON للأنظمة السحابية: اختر صيغة خطوط JSON عند نقل البيانات لمحركات البحث أو السجلات السحابية.

الخصوصية الكاملة ومعمارية المعالجة المحلية (Zero-Knowledge)

في بيئات الأعمال الحساسة، يشكل رفع التقارير المالية وسجلات المستخدمين إلى أدوات سحابية طرف ثالث خطراً كبيراً على الامتثال والسرية (GDPR و HIPAA). تطبق أداتنا نموذج أمان محلي صارم بنسبة 100%، حيث تتم كافة العمليات داخل المتصفح، ويمكنك استخدام الأداة بالكامل دون اتصال بالإنترنت.

الأدوات المكملة في منصة Serverless Tools

عزز مسارات معالجة البيانات وإدارتها عبر استخدام الأدوات المتكاملة في منصتنا:

Frequently Asked Questions

هل يتم رفع ملف Parquet الخاص بي إلى أي سيرفر خارجي أو خدمة سحابية؟

لا، على الإطلاق. يعمل مستعرض Parquet بنموذج معالجة محلي كامل 100% داخل ذاكرة المتصفح عبر WebAssembly وJavaScript. لا يتم إرسال أي بايت أو سجل أو استعلام إلى أي سيرفر خارجي، وتظل بياناتك سرية ومحمية بالكامل داخل جهازك.

ما هي خوارزميات الضغط وترميزات Parquet المدعومة؟

تدعم الأداة ملفات جداول Apache Parquet بالكامل بمختلف خوارزميات الضغط القياسية مثل Snappy و Zstd (Zstandard) و Gzip بالإضافة إلى الصفحات غير المضغوطة، مع فك ترميز القواميس وترميز RLE في الذاكرة.

ما الفرق بين التخزين العامودي في Parquet والتخزين الأفقي في SQLite أو CSV؟

على عكس قواعد البيانات الأفقية، تُخزن بيانات Parquet عمودياً. هذا يسمح بضغط هائل للبيانات وقراءة سريعة جداً للاستعلامات التحليلية لأن المحرك يقرأ فقط الأعمدة المطلوبة للاستعلام دون الحاجة لقراءة كامل السجلات.

ما هي صيغ استعلامات SQL المدعومة في كونسول المتصفح؟

يدعم محرك الاستعلامات الداخلي جمل SELECT الكاملة، دوال التجميع الرياضية (COUNT و SUM و AVG و MIN و MAX و ROUND)، شروط التصفية WHERE، التجميع GROUP BY، الترتيب ORDER BY، وتحديد النتائج LIMIT.

هل يمكنني تصدير بيانات Parquet إلى صيغ أخرى للمطورين؟

نعم، بضغطة زر واحدة يمكنك تصدير البيانات إلى CSV نظيف، أو كائنات JSON، أو خطوط NDJSON، أو جمل SQL INSERT مع الحفاظ على دقة الأنواع.

ما هو الحد الأقصى لحجم ملف Parquet الذي يمكن فتحه في الأداة؟

نظراً لأن المعالجة تتم داخل ذاكرة RAM للمتصفح، فإن الملفات بحجم من عدة كيلوبايت حتى 100 إلى 250 ميغابايت تُفتح وتُعالج بسلاسة فائقة وسرعة لحظية على الحواسيب الحديثة.

هل يمكنني تجربة الأداة إذا لم يكن لدي ملف .parquet حالياً على حاسوبي؟

نعم بكل تأكيد! نوفر داخل الواجهة ثلاثة نماذج لبيانات حقيقية جاهزة للتحميل الفوري: بيانات مبيعات التجارة الإلكترونية، وقياسات مراقبة خوادم السحابة، وسجلات رحلات تاكسي نيويورك.