¿Qué sintaxis debo utilizar en el conector de BigQuery para evitar errores en mis consultas?

¿Alguna vez te han aparecido estos errores al intentar ejecutar tu consulta en BigQuery?

New UI - FAQ Getting started BQ-1

Estos errores indican que BigQuery no reconoce la sintaxis que estás utilizando, o que hay algún error en ella.

Entonces, ¿cómo debo redactar la sintaxis de mis consultas?

Para ello, te damos algunas recomendaciones que debes tener en cuenta para evitar errores:

1. Big Query recomienda el uso de Standard SQL en vez de Legacy SQL.

2. Escribe FROM sin comillas y solo poniendo dataset.table, seleccionando la cuenta.

3. No uses comillas francesas en el resto de la consulta, solo simples o dobles (esta no ➞ ` estas sí ➞ ' ➞ ")

Veamos el siguiente ejemplo:

Como puedes ver, BigQuery genera este SQL automáticamente:

SELECT * FROM `bigquerytest-298608.test_flow.Test_2311`

image_c52z16

Si pones este código generado por BigQuery en la extensión de Dataslayer, NO va a funcionar la consulta y te saldrá un error parecido a los que hemos mencionado anteriormente.

En Dataslayer según las recomendaciones descritas en este artículo, debes escribirlo así:

SELECT * FROM test_flow.Test_2311

Browser template (1)-2

 

Si sigues teniendo dudas o preguntas no dudes en ponerte en contacto con nosotros a través del chat en directo de nuestro sitio web o por correo electrónico. ¡Estaremos encantados de ayudarte!