JordanPearson
Hola a todos,
Soy consciente de que la integración de Zendesk (beta) dentro de Power BI está limitada en el lado de Zendesks a solo pasar 1,000 filas como máximo. Si intenta extraer datos de un objeto con más de 1K filas (que son todos nuestros objetos), arrojará un error:
DataSource.Error: Web.Contents no pudo obtener el contenido de ‘https: //*Company*.zendesk.com/api/v2/search.json? Page = 11 & query = type% 3Aorganization’ (422): Entidad no procesable
He analizado esto de muchas maneras diferentes para ver si puedo omitir el límite de filas de 1K, sin embargo, nada parece funcionar.
Por ejemplo, he intentado traer varias consultas del mismo objeto, cada una mirando rangos de fechas específicos, organizaciones, filas de 1K superiores, filas de 1K inferiores, etc., y luego agregarlas juntas, sin embargo, todavía recibe el mensaje de error.
Mis pensamientos iniciales son porque es una limitación de API, y solo permite a PBI tirar las primeras 1K filas, que incluso si los datos se filtran a través del editor de consultas, solo extraerá datos de las primeras 1,000, y nada más.
¿Hay algún método que pueda utilizar para solucionar este problema? Nuestros equipos de soporte trabajan mucho dentro de estos sistemas y buscan informes adicionales, pero en este momento no puedo usar Power BI para ninguno de estos tipos de informes.
Gracias
JordanPearson
Hola a todos,
Soy consciente de que la integración de Zendesk (beta) dentro de Power BI está limitada en el lado de Zendesks a solo pasar 1,000 filas como máximo. Si intenta extraer datos de un objeto con más de 1K filas (que son todos nuestros objetos), arrojará un error.
He analizado esto de muchas maneras diferentes para ver si puedo omitir el límite de filas de 1K, sin embargo, nada parece funcionar.
Por ejemplo, he intentado traer varias consultas del mismo objeto, cada una mirando rangos de fechas específicos, organizaciones, filas de 1K superiores, filas de 1K inferiores, etc., y luego agregarlas juntas, sin embargo, todavía recibe el mensaje de error.
Mis pensamientos iniciales son porque es una limitación de API, y solo permite a PBI tirar las primeras 1K filas, que incluso si los datos se filtran a través del editor de consultas, solo extraerá datos de las primeras 1,000, y nada más.
¿Hay algún método que pueda utilizar para solucionar este problema? Nuestros equipos de soporte trabajan mucho dentro de estos sistemas y buscan informes adicionales, pero en este momento no puedo usar Power BI para ninguno de estos tipos de informes.
Gracias
PhilipTreacy
Hola @JordanPearson
Al leer la documentación de la API de Zendesk, no creo que pueda pasar por alto el límite de 1000 filas. Es un límite impuesto por la API. Siendo ese el caso, parece extraño que el conector PBI intente cargar más de 1000 filas y, por lo tanto, cause este error.
Si estuviera escribiendo esta conexión de API a mano, usaría la paginación para obtener 1000 filas por solicitud de API usando algo como List.Transform
Paginación – API de soporte – Portal para desarrolladores de Zendesk
Esto requeriría que supiera cuántas filas en total hay y, por lo tanto, calcular la cantidad de solicitudes a realizar.
Saludos
Phil
JordanPearson
En respuesta a PhilipTreacy
Hola felipe
Muchas gracias por esta respuesta. Definitivamente es extraña. Según mi conocimiento, Power BI intenta atravesar más de 1000 filas al intentar conectarse a través de la integración de Zendesk, y si tuviera que mirar el conjunto de datos, le mostrará 1,000 filas, y luego la fila 1000 es una fila de errores, junto con un mensaje que advierte que no puede procesar la consulta web.
Saludos por vincularme información sobre llamadas / paginación API. Nunca antes había tenido que usar llamadas a la API para conectarme a una fuente de datos, pero parece que paginarlo así podría llevarme a donde necesito estar.
¿Es esto algo que puedo hacer dentro del programa de escritorio de PBI, o necesitaría programas adicionales para enviar llamadas API / paginar los resultados?
lbendlin
En respuesta a JordanPearson
Puede hacer la paginación en Power Query. Busque en este foro ejemplos de paginación API.
lbendlin
¿Está seguro de que se trata de un problema de Power BI? ¿Obtiene más filas cuando accede a los datos de Zendesk desde Excel?
JordanPearson
En respuesta a lbendlin
Hola,
No es realmente un problema de Power BI, es un límite establecido por el lado de Zendesks, desafortunadamente. Sin embargo, Power BI intenta atravesar más de 1,000 filas, por lo que me gustaría asumir que hay una solución alternativa en algún lugar que puede ignorar el límite de 1K que han impuesto las API de Zendesk.