Los siguientes métodos de la API de la aplicación Looker no usan un valor numérico query_id
o, en el caso de las APIs de Query, un valor numérico id
. Los métodos siguientes usan el valor del slug de la consulta.
APIs de Look:
APIs de panel de control:
APIs de tareas de renderizado:
APIs de planes programados:
APIs de consulta:
- Run Query Async
- Get Query
- Get Query for Slug
- Crear consulta
- Ejecutar consulta
- Get Merge Query ("Obtener consulta de combinación")
- Crear consulta de combinación
- Get All Running Queries
¿Qué debo hacer?
El campo query_id
o, en el caso de las APIs Query, el campo id
es un tipo de datos de cadena. Los campos query_id
o id
ahora devuelven un valor de slug de consulta en la respuesta de la API. Ese valor de slug de consulta se puede usar en cualquier solicitud de API.
Por ejemplo, si creara una consulta con la API Create Query, id
sería el slug de la consulta en la respuesta. Después, puedes usar ese id
para hacer una solicitud posterior.
Si has codificado de forma rígida valores numéricos de ID de consulta para alguno de los métodos de la API que se indican, debes actualizar tus secuencias de comandos para usar valores de slug de consulta.
¿Cómo puedo encontrar el valor de slug de una consulta?
Puedes encontrar el valor del slug de una consulta de las siguientes formas:
En el caso de un Exploración, puedes encontrar el slug en la URL del Exploración después de la variable
qid=
.Puede encontrar el valor del slug asociado a un ID de consulta numérico mediante Actividad del sistema.
En el menú Explorar de Looker, selecciona la opción Actividad del sistema > Historial Explorar.
En la vista Consulta, seleccione las dimensiones ID y Enlace.
También puede añadir un filtro en la dimensión ID e introducir el ID de consulta numérico de la consulta en el campo de filtro ID de consulta.
Haz clic en Ejecutar.
Haga clic en el enlace
[Query]
situado junto al ID de consulta numérico de los resultados de Explorar para abrir una exploración basada en ese ID de consulta numérico.Después, puedes usar el slug en la URL de Exploración, que sigue a la variable
qid=
en la URL.
¿Cómo puedo saber si usamos alguno de los endpoints de la API actualizados?
Puedes ver una lista de las llamadas a la API que se han hecho a tu instancia de Looker con la Exploración de actividad del sistema de uso de la API.
En el menú Explorar de Looker, selecciona la exploración Actividad del sistema y, a continuación, la vista Uso de la API.
Seleccione las dimensiones Fecha de creación > Fecha y Endpoint, así como la métrica Uso total.
Añada un filtro en la dimensión Endpoint (Endpoint) e incluya en el campo de filtro cualquiera de los endpoints actualizados que se indican al principio de este documento y que quiera buscar.
Haz clic en Ejecutar. Looker mostrará información sobre el uso de esos endpoints.