Parquack: Gömülü SQL ile tarayıcı tabanlı Parquet görüntüleyici
Parquack, Bert (bert-huang) tarafından geliştirilen, tarayıcıda yerel olarak Parquet dosyalarını incelemek ve sorgulamak için bir Chrome uzantısıdır. Kullanıcıların Parquet, JSON ve CSV dosyalarını açmasına ve sunucu veya yükleme olmadan yerel dosyalar üzerinde SQL sorguları çalıştırmasına olanak tanıyan DuckDB-WASM'ı gömülü olarak içerir. Uygulama, şema incelemesi, tarayıcı içi bir görüntüleyici ve ad hoc kontroller için bir SQL konsolu sunar. Hızlı, özel dosya kontrolleri ve keşif sorguları gerektiren veri bilimcileri ve geliştiricileri hedef alır. Chromium tabanlı tarayıcılarda ve Firefox'ta çalışır.
Parquack, Chrome'u yerel bir Parquet sorgu çalışma alanına dönüştürüyor
Uygulama, bir tarayıcı uzantısı olarak yüklenir ve yapılandırılmış dosyaları açmak ve incelemek için hafif bir ortam sağlar. Parquet, JSON ve CSV formatlarını destekler ve dosya meta verilerini açığa çıkararak veri sorgulamadan önce şemayı ve sütun türlerini gözden geçirmenizi sağlar. Hızlı doğrulama veya rastgele kontrol için, görüntüleyici, temel kontroller için ayrı bir masaüstü görüntüleyiciye ihtiyaç duymadan satırları ve başlıkları kompakt bir arayüzde sunar.
DuckDB-WASM, pratik sınırlara sahip bir tarayıcı oturumu içinde SQL sorguları sağlar
DuckDB-WASM, uzantı içinde çalışan bir SQL motoru sağlar; bu, basit tablo görüntüleyicilerde genellikle bulunmayan sorgu yeteneği sunar. Bu, analitik sorgu kalıplarını kısa, etkileşimli oturumlara getirir, ancak gerçek veri kümesi boyutu ve sorgu karmaşıklığı tarayıcının mevcut belleği ile sınırlıdır. Birçok ad hoc sorgu için motor iyi performans gösterir, ancak çok büyük birleştirmeler veya toplama işlemleri hala istemci kaynaklarına bağlıdır.
Sadece yerel işleme, dosyaların dışa açılmasını azaltır
Geliştirici, aracı gizlilik öncelikli bir yaklaşım ile tasarladı: tüm dosya işleme ve SQL yürütme, gömülü motoru kullanarak kullanıcının makinesinde gerçekleşir. Yükleme adımı olmadığı için, dosyalar inceleme veya sorgulama sırasında cihazınızdan çıkmaz. Bu, sunucu tarafı transferinden kaçınmanın öncelikli olduğu hassas tek dosyaların kontrolü için uygulamayı uygun hale getirir.
Tam bir analiz platformu yerine hızlı kontrol aracı olarak en iyi şekilde kullanılır
Bu araç, basit incelemeler ve hızlı sorgular için masaüstü Parquet yardımcı programlarını yükleme veya Python ve R ortamlarını başlatma ihtiyacını ortadan kaldırır. Kompakt arayüzü ve tarayıcı dağıtımı, hızlı doğrulama, şema kontrolleri ve küçük keşif sorguları için uygundur. Uzun süreli analiz veya boru hattı çalışmaları için kullanıcılar yine de özel ortamlara güvenecektir; uzantı, Chromium tabanlı tarayıcılar ve Firefox arasında odaklanmış, tek dosya inceleme yardımı olarak tasarlanmıştır.
Parquack, hızlı, özel dosya kontrolleri için pragmatik bir seçimdir
Uygulamayı ilk adım doğrulayıcı olarak kullanın: temsili örnekler üzerinde küçük sorgular çalıştırın, sonuçları sonraki çalışmalar için dışa aktarın ve ağır dönüşümleri özel bir analiz ortamına taşıyın. Parquack, tarayıcı oturumu içinde düşük sürtünmeli, tek dosya denetimi gerektiren analistler ve mühendisler için uygundur; entegre bir veri platformunun yerini almak yerine tarayıcıya bağlı iş akışları bekleyin.