Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hola @Everyone estoy intentando conectar los datos de Shopify a Power BI mediante la API. De forma predeterminada, se obtienen 50 filas y, al cambiar el límite, puedo obtener 250.
Intenté extraer los encabezados que contienen enlaces que dirigen a page_info. Pero BI enumera solo 3 encabezados: Content-Type,Date,Server.
Cuando intento usar Postman, hay 36 encabezados que incluyen el enlace que dirige a page_info.
¿Alguien podría ayudarme a obtener todos los encabezados similares a postman o el enlace en Power BI para lograr la paginación?
Gracias de antemano,
Ambhika
Hola @Ambhika_07 pudiste encontrar una solución? Como solución alternativa, tal vez puedas intentar probar tu conexión con un conector de terceros, que extrae datos de la API de Shopify y no tiene estas limitaciones en términos de filas. He probado windsor.ai, supemetría y funnel.io. Me quedé con windsor porque es mucho más barato, así que solo para que conozcas otras opciones. En caso de que te lo preguntes, para realizar la conexión primero busca el conector de Shopify en la lista de fuentes de datos:
Después de eso, debe seguir las instrucciones e instalar la aplicación windsor.ai desde la tienda de aplicaciones de Shopify:
luego, en la página de vista previa y destino , verá una vista previa de sus campos de Shopify
Allí sólo tienes que seleccionar los campos que necesitas. Finalmente, simplemente seleccione PBI como destino de sus datos y finalmente copie y pegue la url en PBI --> Obtener datos --> Web --> Pegar la url.
Hola @Ambhika_07 ,
La única manera de obtener todos los encabezados (en lugar de un subconjunto) es usar un conector personalizado.
Sugerencia de voto positivo para recuperar todos los encabezados aquí: https://ideas.fabric.microsoft.com/ideas/idea/?ideaid=e47d7520-1509-ed11-b5cf-281878de6c19
Hay un hilo similar aquí,hope ayuda.
Resuelto: Recuperar encabezados de respuesta de API - Microsoft Fabric Community
Saludos
Neeko Tang
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Hola @v-tangjie-msft
La sección de consulta M es clara. Pero el problema al que me enfrento es que no todos los encabezados de respuesta son visibles en Power BI, solo 3 son visibles en Power BI. Donde la misma solicitud en Postman, devuelve 35 encabezados de respuesta. Sería útil si me informara sobre cómo recuperar todos los encabezados en Power BI.
Gracias de antemano,
Ambhika
Hola @Ambhika_07 ,
Para lograrlo en Power BI, puede usar el lenguaje Power Query M para seguir mediante programación los vínculos de paginación.
Pruebe los siguientes pasos:
1. Llamada API inicial: Comience por realizar una llamada API inicial para obtener el primer conjunto de datos junto con el enlace de paginación de los encabezados de respuesta.
2. Analizar encabezados de respuesta: Extraiga la "siguiente URL" de los encabezados de respuesta. Esto requerirá analizar los encabezados para localizar la URL de la siguiente página de datos.
3. Función recursiva: cree una función recursiva en Power Query M que tome la "siguiente dirección URL" como entrada, obtenga los datos y, a continuación, se llame a sí misma con la nueva "siguiente dirección URL" que se encuentra en los encabezados de respuesta de la llamada posterior. Esta función debe continuar ejecutándose hasta que no se encuentre ninguna "siguiente URL", lo que indica el final de los datos.
Este es un ejemplo simplificado de cómo podría empezar a estructurar esta función en Power Query M:
et
FetchData = (url as text) as table =>
let
Source = Json.Document(Web.Contents(url)),
Data = Source[data],
NextUrl = Source[headers][next_url], // Adjust this based on actual header structure
Output = if NextUrl <> null then Table.Combine({Data, @FetchData(NextUrl)}) else Data
in
Output
in
FetchData("YourInitialShopifyApiUrl")
Nota: Este es un ejemplo simplificado. Tendrás que ajustar la lógica para que coincida con la estructura específica de la respuesta de la API de Shopify y asegurarte de manejar los encabezados de autenticación si es necesario.
Si tienes problemas para conectarte a la API de Shopify, existen soluciones listas para usar para extraer datos automáticamente de Shopify. He aquí una de ellas: https://vidi-corp.com/shopify-power-bi-connector/
Saludos
Neeko Tang
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.