March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Desea obtener la carga incremental de la API, pero los datos de la API no tienen ninguna columna de fecha: Power BI
Hola @Singh_10
Para controlar las cargas incrementales de una API sin una columna de fecha en Power BI, puede usar un enfoque diferente, como aprovechar una columna de identificador que aumenta con el tiempo (como un identificador de incremento automático) o usar una combinación de otras columnas para determinar nuevos registros. Aquí hay una guía paso a paso:
Identifique un identificador único:
Guarde el último ID cargado:
Modifique la consulta de la API:
Cree un parámetro para el último ID cargado:
Modifique la consulta de la API:
let
Source = Json.Document(Web.Contents("https://api.example.com/data?filter=id gt " & Number.ToText(LastLoadedID))),
Data = Source[Data]
in
Data
MaxID = MAX('YourTable'[ID])
Consulta de energía:
Actualización programada:
let
LastLoadedID = 0, // Replace with the actual last loaded ID
Source = Json.Document(Web.Contents("https://api.example.com/data?filter=id gt " & Number.ToText(LastLoadedID))),
Data = Source[Data],
MaxID = List.Max(Data[ID])
in
Data
Este enfoque garantiza que solo cargue nuevos registros de la API, lo que hace que el proceso sea eficiente y escalable.
Hola @Singh_10
Sin una columna de fecha, no es posible realizar una actualización incremental en Power BI. La actualización incremental requiere una columna de fecha o marca de tiempo para filtrar e identificar los datos que se han agregado o actualizado desde la última actualización. Sin una columna de este tipo, Power BI no puede definir el intervalo de datos que se cargarán durante cada actualización.
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Gracias por la respuesta,
en realidad, estoy tomando datos de Azure Analytics, donde si tomo datos resumidos a través de la API, no da ninguna columna de fecha
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.