Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Anexar datos

Tengo estas dos preguntas. Uno contiene datos desde enero de 2023 hasta junio de 2023 y el segundo extrae datos desde el 1 de julio hasta ahora. Ambos se realizan a través de API a una base de datos externa. Cuando actualizo, ambos se ejecutan. ¿Cómo puedo evitar que #1 se ejecute y seguir añadiendo los resultados de #2?

Gracias

7 Replies

  • Hola @stribor45 ,

    No puedes porque así es como funciona. Puede considerar el uso de la actualización incremental, incluso si los orígenes de datos basados en API no admiten incrementales de forma predeterminada. Comience a leer todo lo @GilbertQ escribió sobre la actualización incremental: https://www.fourmoo.com/2020/07/01/how-to-configure-incremental-refresh-with-power-query-in-power-bi/

    Con suerte, esto proporciona suficiente para comenzar.

    Saludos

    Tom

  • @TomMartens Traté de seguir su ejemplo, pero realmente no puedo rastrear lo que está haciendo. El ejemplo descargado no funciona. ¿Qué está haciendo aquí en la configuración de la tabla de datos? ¿Es esa la tabla que contiene los datos? Si es así, ¿por qué solo hay esas dos fechas?

  • ok después de seguir los pasos lo publiqué en servicio, pero cuando actualizo allí obtengo este error

  • Hola @stribor45,

    El servicio Power BI establece los valores de ambos parámetros RangeStart y RangeEnd cuando el servicio inicia la actualización. Debido a que las API no admiten el plegado de consultas, el filtrado debe realizarse inmediatamente. Tenga en cuenta que la actualización incremental ocurre en el Servicio.

    Con suerte, esto explica el paso del filtro. Recomiendo leer este artículo: https://learn.microsoft.com/en-us/power-bi/connect-data/incremental-refresh-overview

    Tal vez también desee dividir el pbix en un pbix de datos y un pbix de contenido. La PBIX de datos define el conjunto de datos y contiene la definición de actualización incremental. La PBIX de contenido contiene las visualizaciones de datos, pero en lugar de conectarse a la API, esta PBIX se conecta al conjunto de datos de Power BI que estará disponible después de que la PBIX de datos se haya publicado en el servicio Power BI.

    Saludos

    Tom

  • @TomMartens No pude seguir ese tutorial, así que encontré otros recursos en línea y pude configurarlo en Power Bi Desktop.

    1. Tengo una tabla de datos que contiene una columna con la fecha y hora
    2. Creé los parametars RangeStart y RangeEnd
    3. Datos filtrados basados en #2
    4. Actualizado en Power BI Desktop y todo funciona bien
    5. Publicado en Power BI Service y recibiendo el error

    El error recibido es "Este conjunto de datos incluye un origen de datos dinámico. Dado que los orígenes de datos dinámicos no se actualizan en el servicio Power BI, este conjunto de datos no se actualizará. Más información: https://aka.ms/dynamic-data-sources"

    Después de leer un poco en ese enlace y seguir el artículo de Chriss Webb

    Ajusté mi llamada a la API para incluir los parámetros relativepath y query en la llamada Web.Contents(), pero el error aún permanece. ¿Hay alguna manera de ver más información sobre el error real en el servicio Power BI?

    Gracias