100 % local: tus datos nunca salen de tu navegador

Convertidor de JSON a esquema de BigQuery

Genera un esquema de tabla de BigQuery a partir de JSON en tu navegador. Gratis y privado: tus datos nunca salen de tu dispositivo.

Instantáneo Privado Cero cookies
Indentación

Entrada JSON

Salida BigQuery

¿Por qué convertir JSON a un esquema de BigQuery?

Definir a mano el esquema de una tabla de BigQuery es tedioso cuando los datos tienen muchos campos y estructuras anidadas. Pega un ejemplo de JSON arriba y obtén el array de esquema que acepta bq load --schema, con cada campo ya tipado y con su mode correcto.

Cómo funciona

El convertidor analiza tu JSON localmente, dentro del navegador, sin subir nada a la red. Para cada campo deduce el type (STRING, INTEGER, FLOAT, BOOLEAN o RECORD) y el mode adecuado: los objetos anidados se vuelven RECORD, los arrays REPEATED y los valores null se marcan como NULLABLE. La raíz debe ser un objeto o un array de objetos para inferir la tabla.

Preguntas frecuentes

¿Mis datos JSON se envían a algún servidor?
No. La inferencia del esquema ocurre íntegramente en tu navegador con JavaScript. Ningún dato sale de tu dispositivo, por lo que puedes procesar muestras confidenciales sin riesgo.
¿Qué tipos y modos de BigQuery se generan?
Cada campo recibe un name, un type (STRING, INTEGER, FLOAT, BOOLEAN o RECORD) y un mode (REQUIRED, NULLABLE o REPEATED). Los objetos anidados se mapean a RECORD, los arrays a REPEATED y los valores null a NULLABLE.
¿Qué forma debe tener el JSON de entrada?
La raíz debe ser un objeto o un array de objetos. A partir de ahí se infiere un array de esquema, exactamente el formato que acepta bq load con la opción --schema.

Convertidores relacionados