Loading

Error "El servicio Google BigQuery no ha podido compilar la solicitud" al conectar con el SQL personalizado

Fecha de publicación: Aug 24, 2022
Descripción
Al ver la vista previa de los resultados o arrastrar un campo a la vista, puede que aparezca uno de los siguientes mensajes de error:

An error occurred while loading the data. The Google BigQuery service was unable to compile the query. Field "[Field Name]" not found. (Se produjo un error mientras se cargaban los datos. El servicio Google BigQuery no pudo compilar la consulta. No se ha encontrado el campo "[Nombre de campo]")

An error occurred while communicating with the Google Big Query data source [CustomSQLQuery]. The Google BigQuery service was unable to compile the query. Field "[Field Name]" not found. (Se produjo un error durante la comunicación con la fuente de datos Google Big Query [CustomSQLQuery]. El servicio Google BigQuery no pudo compilar la consulta. No se ha encontrado el campo "[Nombre de campo]")

Cause

Tableau Desktop no cambia el SQL personalizado cuando se envía a Google Big Query, por lo que la sintaxis debe incluir alias.
Solución
Asegúrese de que los campos de un SQL personalizado tienen un alias. Por ejemplo, la siguiente consulta fallaría porque el campo [payload.desc] no tiene un alias.
SELECT [created_at] AS [created_at],
  [public] AS [public],
  [actor] AS [actor],
  [payload.desc]
FROM [publicdata:samples.github_nested] [github_nested]
Número del artículo de conocimiento

001474153

 
Cargando
Salesforce Help | Article