Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

Paginación de la API REST

Intento recuperar registros de una API de Rest en PowerBI, pero me cuesta obtener todas las páginas.

La API admite los parámetros &count y &from, y las llamadas a la API desnudas dan esto a lo que se ve en la captura de pantalla.

El recuento predeterminado es 1000 y el recuento máximo es 100 000. Sí, para este ejemplo estoy por debajo de 100 000 y obtendré todos los registros con ?count = 100000, pero tengo tablas que contienen más de 100 000 registros.

¿Cómo puedo utilizar fullResultSize, from y count para lograr todos los registros?

1 Reply

  • en el ejemplo, capturaría las primeras 1000 filas, luego anotaría fullResultSize y crearía una lista {1000,2000,3000,4000,5000,6000,7000}. A continuación, ejecutaría siete llamadas a la API más, cada una con el "De" establecido de forma acorde. Por último, combinaría todos los resultados de las ocho llamadas a la API.