Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo un dato diario de funcionamiento de un tren de metro. Los datos son en tiempo real y se almacenan en SQL Server. Para reducir el tamaño de los datos, los he agregado diariamente utilizando el procedimiento almacenado eliminando la deimensión de tiempo. Usando el mismo SP, he preparado algunos tableros y están funcionando bien. (La actualización programada funciona bien)
Se requiere un panel de control donde se requiere la recaudación de ingresos y el recuento de pasajeros y esto se logra mediante el uso del SP anterior.
Pero hay un requisito adicional en el que el día anterior muestra los ingresos por hora y la tendencia de los pasajeros. Así que he definido un nuevo SP para obtener los datos del día anterior con la dimensión de tiempo y he creado cubos por hora. A continuación, creó el objeto visual necesario.
En Power Query, cuando digo Cerrar y aplicar, no pasa nada (los datos no se actualizan).
Por lo tanto, tengo que actualizar todo o actualizar por separado las dos fuentes de datos (recuperadas de dos SP).
Cuando se actualizan los datos asociados con el primer SP, se actualizan dos veces.
Mientras que cuando los datos con el segundo SP se actualizan, se actualizan solo una vez.
Cuando el informe se carga en Power BI Service y se activa la actualización de programación. Se actualiza con éxito cada vez. Pero cuando se abre el informe, se puede ver que los datos no se actualizan.
Cuando solo hay un SP, la actualización funciona bien. Pero a medida que se agrega un SP más, se observa el comportamiento mencionado anteriormente.
¿Cuál podría ser la razón de este comportamiento?
Por favor, ayuda.
Gracias por la respuesta v-junyant-msft.
Encuentre a continuación la consulta requerida en el Editor avanzado
dejar
Source = Sql.Database("<Server>", "<DB>", [Query="EXEC PreviousDayData"]),
#"Columnas eliminadas" = Table.RemoveColumns(Source,{"CreatedOn", "issueDate", "last_validation_date", "last_station_id", "journey_count", "csc_type", "remaining_journey_count", "stan", "penalty_amount"})
en
#"Columnas eliminadas"
También una aclaración: la fuente de datos es solo una. Mientras que en el informe se utilizan dos SP creados a partir de la misma fuente de datos.
Hola @MangeshVC ,
En función de la descripción, la actualización incorrecta puede deberse a un error durante la redefinición del nuevo SP en Power Query. ¿Podría proporcionar la función M en el Editor avanzado?
Además, según su descripción, parece que la operación que está realizando implica pasar datos de una fuente de datos a otra. También puede haber algunos errores en ese paso que provoquen un error en la actualización. Por favor, consulte este documento:
https://learn.microsoft.com/en-us/power-query/data-privacy-firewall#example-passing-data-from-one-da...
Saludos cordiales,
Dino Tao
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.