Посмотрите содержимое файлов Parquet из терминала с помощью быстрой TUI-инспекции
Открывайте большие файлы Parquet в прокручиваемой терминальной таблице, просматривайте схему, группы строк и метаданные файла с помощью навигации с клавиатуры. parqeye, разработанный Каушиком Сринивасаном, нацелен на инженеров и аналитиков, которые предпочитают рабочие процессы командной строки и нуждаются в быстром аудите файлов. Он работает как интерфейс пользователя терминала, созданный на Rust, предлагая интерактивную визуализацию, исследование схемы и статистику групп строк, полезную для проверки колоннарных дампов на удаленных серверах или в сессиях tmux.
Что показывает parqeye о файле Parquet?
parqeye раскрывает содержимое и структуру файла через четыре вкладки: Визуализация, Схема, Метаданные и Группы строк. Вкладка Визуализация показывает данные в прокручиваемой таблице с навигацией с помощью клавиатуры, представление Схема перечисляет типы столбцов и вложенные поля, Метаданные отображают детали уровня файла, такие как создатель и статистика кодирования, а Группы строк показывают распределение и статистику по группам строк.
Каково влияние на производительность во время инспекции?
Инструмент написан на Rust и разработан для скорости, что соответствует заявлению о высокой производительности. Поскольку он работает в терминале, он избегает запуска тяжелых графических интерфейсов и может использоваться на удаленных серверах. Терминальный пользовательский интерфейс минимизирует использование ресурсов по сравнению с настольными просмотрщиками, позволяя открывать большие колоннарные файлы без запуска отдельного графического процесса.
Безопасно ли запускать parqeye на производственных данных?
parqeye работает как инспектор только для чтения: он отображает схему, метаданные и статистику, а не изменяет файлы. Это поведение соответствует терминальному просмотру, предназначенному для аудитов и проверки. Использование его в сеансах сервера или tmux сохраняет операции локальными для файловой системы хоста, а лицензия MIT с открытым исходным кодом означает, что кодовая база может быть проверена командами, которым необходимо подтвердить поведение только для чтения.
Нужны ли технические знания для его работы?
Интерфейс использует навигацию с помощью клавиатуры внутри TUI, поэтому ожидается знакомство с рабочими процессами командной строки. Варианты установки включают Windows Package Manager и пути Cargo, что предполагает комфорт с менеджерами пакетов. Вкладочная компоновка группирует задачи инспекции, но нетехническим пользователям может потребоваться руководство для интерпретации статистики кодирования и метаданных групп строк.
parqeye — это практичный инструмент проверки, ориентированный на терминал, для технических пользователей
Для инженеров и аналитиков, которые проверяют файлы Parquet на серверах, инструмент предоставляет немедленный доступ к данным, схеме и деталям групп строк без запуска графических интерфейсов. Он жертвует графической отделкой ради низких накладных расходов, отзывчивости на основе rust и проверки только для чтения. Рекомендуется.