100 % lokal — Ihre Daten verlassen nie Ihren Browser

JSON-in-BigQuery-Schema-Konverter — Gratis-Online-Tool

Erzeugen Sie ein BigQuery-Tabellenschema aus Beispiel-JSON direkt im Browser. Kostenlos und privat: Ihre Daten verlassen nie Ihr Gerät.

Sofort Privat Null Cookies
Einrückung

JSON-Eingabe

BigQuery-Ausgabe

Warum ein BigQuery-Schema aus JSON erzeugen?

Ein BigQuery-Tabellenschema für eine tief verschachtelte Payload von Hand zu schreiben ist mühsam und fehleranfällig. Fügen Sie oben ein repräsentatives JSON-Beispiel ein und erhalten Sie sofort ein ladefertiges Schema — mit Typen und Modi, die aus Ihren tatsächlichen Daten abgeleitet werden.

So funktioniert es

Der Konverter analysiert Ihr JSON lokal und erstellt das Schema-Array, das bq load --schema erwartet. Skalare Werte werden auf STRING, INTEGER, FLOAT oder BOOLEAN abgebildet, verschachtelte Objekte werden zu RECORD-Feldern mit eigenen Unterfeldern, und Arrays werden als REPEATED markiert. Ein null-Wert kennzeichnet ein Feld als NULLABLE, vorhandene Werte sind standardmäßig REQUIRED. Alles läuft clientseitig — nichts verlässt jemals Ihren Rechner.

Häufige Fragen

Werden meine Beispieldaten an Google oder einen Server gesendet?
Nein. Das Schema wird vollständig in Ihrem Browser mit JavaScript abgeleitet. Ihr JSON wird nie hochgeladen — Sie können also bedenkenlos Produktionsdaten mit sensiblen Feldern einfügen.
Welches Schema-Format wird erzeugt?
Das Tool gibt das JSON-Array-Format aus, das bq load --schema akzeptiert. Jedes Feld hat einen Namen, einen Typ wie STRING, INTEGER, FLOAT, BOOLEAN oder RECORD sowie einen Modus: REQUIRED, NULLABLE oder REPEATED.
Wie werden verschachtelte Objekte und Arrays abgebildet?
Verschachtelte Objekte werden zu RECORD-Feldern, Arrays zu REPEATED-Feldern, und ein null-Wert markiert ein Feld als NULLABLE. Die Wurzel Ihres Beispiels muss ein Objekt oder ein Array von Objekten sein.

Ähnliche Konverter