Parquet prüfen und Daten auswählen
Parquet1/2: Klartext-Metadaten, Zeilengruppen und ausgewählte Hauptspalten.
- Läuft im Browser
- Kein Upload
- Vor dem Download prüfen
Dateien und Schemas bleiben in diesem Tab und in einem lokalen Worker. Es gibt keinen Upload und keine automatische Speicherung. Beim Leeren oder Schließen gehen die Eingaben verloren; behalte also die Originale und speichere die Ergebnisse.
Parquet1/2: Klartext-Metadaten, Zeilengruppen und ausgewählte Hauptspalten. PLAIN, Dictionary/RLE, DELTA_BINARY_PACKED (INT32/64 exakt), DELTA_LENGTH_BYTE_ARRAY, DELTA_BYTE_ARRAY, BYTE_STREAM_SPLIT; unkomprimiert, Snappy, GZIP und ZSTD. Verschachtelte Listen/Maps/Strukturen erhalten Nullwerte; Maps behalten auch doppelte Einträge. DECIMAL bleibt exakter Text, Zeitstempel bleiben vorzeichenbehaftete Ticks mit Einheit/UTC-Kennung; INT96 folgt der älteren Julian-Tag/Nanosekunden-Konvention. Verschlüsselte/externe Spalten und andere Codecs werden abgewiesen. Auch eine kleine Vorschau dekodiert den gewählten Spaltenblock innerhalb der Werte-/Seitengrenzen. CSV: Nicht-Null-Felder in Anführungszeichen, Blobs als Hex, verschachtelte Zellen als typisiertes JSON; kollisionsgeprüfte Null-Kennung. Tabellenprogramme können Zahlentext umdeuten; Apostrophschutz verändert Formeltext und ist keine allgemeine Sicherheitsgarantie. INT96 außerhalb der Nano-of-day-Konvention bleibt exaktes Raw-Hex mit int96Raw-Hinweis; Zeitmarken aus externen Beschreibungen werden nicht eingesetzt. Ältere LIST-Tupelgruppen behalten ihre benannten Felder; kanonische Hüllen unterscheiden leere Listen und Null-Elemente. Kollisionen mit der Null-Kennung werden vor und nach dem Formelschutz geprüft; eine durch die Umwandlung entstandene Kollision verhindert den Export.
Datei höchstens 16 MiB; Protobuf höchstens 1 MiB; Schema höchstens 256 KiB, zusammen höchstens 1 MiB. Tiefe 64, 20.000 Metadaten- und Wire-Knoten, 100.000 physische bzw. erhaltene Werte; Dekodierung 32 MiB; Ergebnisse 8 MiB plus Original. Vorschau 200 Zeilen, Export 10.000 Zeilen. Der Worker läuft höchstens 5 Sekunden. Der lineare SQLite-Speicher von 64 MiB ist nicht der gesamte Browser-Heap.
Methode und Grenzen
Unterstütztes Profil
Parquet1/2: Klartext-Metadaten, Zeilengruppen und ausgewählte Hauptspalten. PLAIN, Dictionary/RLE, DELTA_BINARY_PACKED (INT32/64 exakt), DELTA_LENGTH_BYTE_ARRAY, DELTA_BYTE_ARRAY, BYTE_STREAM_SPLIT; unkomprimiert, Snappy, GZIP und ZSTD. Verschachtelte Listen/Maps/Strukturen erhalten Nullwerte; Maps behalten auch doppelte Einträge. DECIMAL bleibt exakter Text, Zeitstempel bleiben vorzeichenbehaftete Ticks mit Einheit/UTC-Kennung; INT96 folgt der älteren Julian-Tag/Nanosekunden-Konvention. Verschlüsselte/externe Spalten und andere Codecs werden abgewiesen. Auch eine kleine Vorschau dekodiert den gewählten Spaltenblock innerhalb der Werte-/Seitengrenzen. CSV: Nicht-Null-Felder in Anführungszeichen, Blobs als Hex, verschachtelte Zellen als typisiertes JSON; kollisionsgeprüfte Null-Kennung. Tabellenprogramme können Zahlentext umdeuten; Apostrophschutz verändert Formeltext und ist keine allgemeine Sicherheitsgarantie. INT96 außerhalb der Nano-of-day-Konvention bleibt exaktes Raw-Hex mit int96Raw-Hinweis; Zeitmarken aus externen Beschreibungen werden nicht eingesetzt. Ältere LIST-Tupelgruppen behalten ihre benannten Felder; kanonische Hüllen unterscheiden leere Listen und Null-Elemente. Kollisionen mit der Null-Kennung werden vor und nach dem Formelschutz geprüft; eine durch die Umwandlung entstandene Kollision verhindert den Export.
Ressourcengrenzen
Datei höchstens 16 MiB; Protobuf höchstens 1 MiB; Schema höchstens 256 KiB, zusammen höchstens 1 MiB. Tiefe 64, 20.000 Metadaten- und Wire-Knoten, 100.000 physische bzw. erhaltene Werte; Dekodierung 32 MiB; Ergebnisse 8 MiB plus Original. Vorschau 200 Zeilen, Export 10.000 Zeilen. Der Worker läuft höchstens 5 Sekunden. Der lineare SQLite-Speicher von 64 MiB ist nicht der gesamte Browser-Heap.
Dateien und Schemas bleiben in diesem Tab und in einem lokalen Worker. Es gibt keinen Upload und keine automatische Speicherung. Beim Leeren oder Schließen gehen die Eingaben verloren; behalte also die Originale und speichere die Ergebnisse.
Sicher prüfen
- Lokale Binärdatei
Lade eine lokale Parquet-Datei und sieh dir zuerst die Metadaten an. Wähle alle Zeilengruppen oder eine einzelne, die obersten Spalten, die Startzeile und die Anzahl der Zeilen. Danach kannst du eine Vorschau anzeigen oder als CSV exportieren.
- Schema und Metadaten
Lade das eingebaute Beispiel: Die Spalte value hat DECIMAL mit Genauigkeit 4, Skala 2 und 24 Zeilen. Beginnst du bei 0 und fragst 2 Zeilen ab, erhältst du die exakten Dezimalwerte 1.00 und 2.00 als Text, keine binary64-Näherungen.
- Exporte prüfen und speichern
Vergleiche die gewählten Zeilen mit totalRows, denn die Vorschau zeigt nicht den ganzen Datensatz. Prüfe logische Typen, Kompression und Hinweise, bevor du selection.csv und report.json speicherst. Verschachtelte Werte behalten ihre markierte Struktur.
Methode und Grenzen
Wie gehen Dezimalwerte, verschachtelte Werte und null in der Parquet-CSV aus?
Wähle Trennzeichen, LF/CRLF, optional eine UTF-8-BOM und eine null-Kennung, die nicht mit echten Werten kollidiert. Zellen mit Inhalt werden in Anführungszeichen gesetzt. Dezimal- und Ganzzahlen bleiben als Text exakt, Bytes erscheinen als Hex, verschachtelte Werte als markiertes JSON. Tabellenprogramme können Zahlen trotzdem umdeuten; importiere Spalten, bei denen es auf die genauen Ziffern ankommt, deshalb als Text. Der Formelschutz verändert Text, der wie eine Formel aussieht.
Warum lässt sich diese Datei oder Auswahl nicht lesen?
Verschlüsselte Dateien, externe Spaltenblöcke sowie nicht unterstützte Codecs und Kodierungen werden abgelehnt. Unterstützt werden unkomprimierte Daten sowie Snappy, GZIP und ZSTD. Auch für eine kleine Vorschau kann ein ganzer gewählter Block gelesen werden und dabei das Speicherbudget überschreiten.
Was macht dieser Inspektor ausdrücklich nicht?
Die lokale Datei darf bis zu 16 MiB groß sein, du kannst höchstens 10000 Zeilen anfordern, und die Vorschau zeigt höchstens 200 Zeilen. Das Werkzeug prüft und exportiert nur in diesem Rahmen. Es ersetzt keine SQL-Analyse, bearbeitet nichts und garantiert nicht, dass jede Parquet-Variante funktioniert. Die Originaldatei bleibt unverändert.