ڈیٹا ورک شاپ اور ٹیبل کنورٹر

JSON، CSV اور ایکسل ڈیٹا کو ایک جگہ منظم، فلٹر اور تبدیل کریں۔

ڈیٹا ورک شاپ اور ٹیبل کنورٹر

JSON، CSV اور ایکسل ڈیٹا کو ایک جگہ منظم، فلٹر اور تبدیل کریں۔

كيف يعمل

1
Select Your File
Choose the file you want to process; your data is processed locally without uploads.
2
Configure Options
Adjust conversion, compression, or processing settings to suit your needs.
3
Process & Download
Run the task client-side in your browser and download the processed result.
مركز المفاهيم والمعرفة

ورشة بيانات SQL المحلية: تحليل ملفات CSV وJSON وParquet داخل براؤزر عبر DuckDB-WASM

يتطلب تحليل واستكشاف مجموعات ڈیٹا الكبيرة — مثل سجلات المعاملات بصيغة CSV أو ملفات JSON المتداخلة أو أرشيفات Apache Parquet العمودية — عادةً رفع معلومات تجارية وسرية إلى خوادم سحابية تابعة لجهات خارجية. تشغل ورشة بيانات SQL المحلية من GoToolstack محرك التحليلات العمودي المتطور DuckDB-WASM مباشرة داخل ذاكرة الوصول العشوائي (RAM) لمتصفحك، مما يضمن بقاء بياناتك بالكامل على جهازك المحلي دون أن تغادره مطلقاً.

حالة استخدام واقعية: يتلقى محلل بيانات أو مهندس برمجيات ملف Parquet بحجم 80 ميغابايت يحتوي على سجلات مالية سرية. بمجرد سحب الملف وإفلاته داخل الأداة، يسجل عامل WebAssembly جدولاً افتراضياً في الذاكرة على الفور. وبفضل دعم معايير ANSI SQL الكاملة (بما في ذلك دوال النوافذ Window Functions، والتجميع، وتعبيرات الجداول الشائعة CTE، وعمليات الربط JOIN عبر عدة ملفات)، يتم تنفيذ الاستعلامات في غضون أجزاء من الثانية وتصدير النتائج فوراً إلى CSV أو JSON أو Parquet نظيف.

تعمل البيئة بالكامل تحت حدود الذاكرة الآمنة لعلامة تبويب براؤزر وتوفر خصوصية مطلقة مطابقة لمعايير أمان ڈیٹا العالمية.

البنية الأساسية والمعادلة الرياضية

مسار DuckDB-WASM = تسجيل الملفات(VirtualFS) → تدفق عمودي(Apache Arrow) → معالجة متجهية(ANSI SQL) → عرض جدولي وتصدير

تخزين على نظام الملفات الافتراضي للمتصفح مع تبادل صفري للکاپی في الذاكرة عبر متجهات Arrow وسرعة تنفيذ C++ مجمعة أصلياً.

أفضل الممارسات والإرشادات الأساسية

  • استخدام شرط LIMIT عند استكشاف الجداول الضخمة: عند التعامل مع مجموعات بيانات ضخمة، حدد عدد الصفوف المعروضة في واجهة المستخدم للحفاظ على سلاسة الأداء.
  • تفضيل صيغة Parquet على النصوص المفتوحة: تتم قراءة ملفات Parquet المضغوطة ومعالجتها عمودياً بسرعة تفوق قراءة ملفات CSV النصية بما يصل إلى 10 أضعاف.
  • تسمية الجداول الافتراضية بوضوح: أعد تسمية الملفات المحملة في القائمة الجانبية لتسهيل كتابة استعلامات الربط المتقاطعة (JOINs) المعقدة.
  • استغلال تعبيرات الجداول الشائعة (CTE): استخدم جمل WITH لتقسيم منطق تنظيف ڈیٹا وتجميعها إلى خطوات مقروءة ومرتبة.

الأسئلة الشائعة والأجوبة (FAQ)

کیا اپ لوڈ ہوتا ہے ملفات CSV أو JSON أو Parquet إلى أي سرور خارجي؟
لا على الإطلاق. تتم جميع عمليات الفهرسة وتحليل الاستعلامات وتنفيذ لغة SQL محلياً بنسبة 100% داخل مؤشر ترابط WebAssembly في متصفحك.
کیا ہے الحد الأقصى لحجم الملفات المدعومة داخل الأداة؟
تعتمد السعة القصوى على مقدار الذاكرة المتاحة لعلامة تبويب براؤزر (تتراوح عادة بين 1 إلى 2 غيغابايت)، وتتم پروسیسنگ ملفات بمئات الميغابايت بسلاسة فائقة.
کیا میں ربط ملفين منفصلين (مثل ملف عملاء وملف مبيعات) باستعلام JOIN واحد؟
نعم. يمكنك ڈاؤن لوڈ عدة ملفات مختلفة في نفس الوقت وتنفيذ استعلامات INNER JOIN وLEFT JOIN وتجميعات معقدة بينها كما في قواعد ڈیٹا التقليدية.
ما هي الصيغ المتاحة لتصدير نتائج الاستعلام؟
يمكنك تصدير وتنزيل مجموعة النتائج بضغطة زر واحدة كملف CSV قياسي، أو مصفوفة كائنات JSON، أو ملف Apache Parquet مضغوط ومحسن.