La actualización progresiva Pro con Detectar cambios en los datos falla

Un usuario Pregunto ✅

AndyDC

Hola,

Recibo un error cuando habilité la opción Detectar cambios de datos en la nueva función de actualización Pro Incremental. Mi fuente de datos es una base de datos SQL de Azure en el norte de Europa. Sin habilitar esta función, la actualización incremental funciona bien en el servicio cuando se actualiza. El error que obtengo en el servicio al actualizar si Detectar cambios de datos está habilitado (la columna que estoy usando en una columna de fecha y hora diferente) es:

Mensaje: el nombre del recurso y la ubicación deben coincidir. Nombre del recurso: DWIncremental FactPurchase. Ubicación: Polling_36686F87_B3FA_4760_A613_9C6D47A37170.
URI del clúster: WABI-UK-SOUTH-B-PRIMARY-redirect.analysis.windows.net
ID de actividad: 86c1f61d-9449-460b-b1c3-af4c2b989a25
ID de solicitud: 0952351a-5ce0-d781-a883-4da446ec2abc
Hora: 2020-02-23 21: 50: 45Z

Mi región de servicio de Power BI es el sur del Reino Unido, por lo que me pregunto si la fuente de datos debe estar en la misma región.

¿Alguien más está fomentando este error?

Gracias

Betizad

Logré solucionar esto introduciendo otra columna para detectar cambios. La documentación de Microsoft también se actualiza ahora con este cambio.

Ahora tengo dos columnas:

1. Registrar la marca de tiempo que utilizo para la actualización incremental y en la consulta de energía.

2. Registrar la marca de tiempo de modificación que utilizo al configurar la detección de cambios.

https: //docs.microsoft.com/en-us/power-bi/admin/service-premium-incremental-refresh#: ~: text = Incremen ….


Opciones de política avanzadas

Detectar cambios de datos

La actualización incremental de diez días es más eficiente que la actualización completa de cinco años. Sin embargo, es posible hacerlo aún mejor. Si selecciona el Detectar cambios de datos casilla de verificación, puede seleccionar una columna de fecha / hora utilizada para identificar y actualizar solo los días en los que los datos han cambiado. Esto supone que dicha columna existe en el sistema de origen, que normalmente se utiliza para fines de auditoría. Esta no debería ser la misma columna utilizada para particionar los datos con los parámetros RangeStart / RangeEnd. El valor máximo de esta columna se evalúa para cada uno de los períodos en el rango incremental. Si no ha cambiado desde la última actualización, no es necesario actualizar el período. En el ejemplo, esto podría reducir aún más los días renovados gradualmente de diez a alrededor de dos.


Limecows

Tengo el mismo problema. ¿Hay un ticket de soporte abierto y debo enviar uno también?

thangtruong

Tengo el mismo problema

Cuando habilito las opciones de Detectar cambio de datos, la actualización en PwBI Desktop funciona bien, pero cuando publico en el servicio, no hay forma de que pueda actualizarlo.

Aquí hay 02 errores

bug.PNG

y:

Mensaje: el nombre del recurso y la ubicación deben coincidir.

Cuando vuelva a pwbi Desktop, deshabilito las opciones de Detectar cambio de datos y luego publique de nuevo. Ahora puedo actualizarlo en el servicio.

Ayúdame a conocer mejor esta situación.

¡Gracias chicos por adelantado!

Hola @AndyDC,

Si este problema solo aparece cuando activa una función específica, puede abrir un contacto de ticket de soporte para el equipo de servicio de Power Bi para obtener más soporte. Creo que puede estar relacionado con los motivos de backend para la verificación o las autorizaciones.

enviar un ticket de soporteenviar un ticket de soporte

Saludos,

Xiaoxin Sheng

GilbertQ

Hola

Creo que no debería causar ningún problema.

¿Qué sucede cuando ejecuta el generador de perfiles de consultas en la base de datos? ¿Puede ver cómo llega la consulta?

AndyDC

En respuesta a GilbertQ

Hola,

Ejecuté una sesión de SQL Profiler a través de Azure Data Studio y la única consulta SQL que puedo ver en ejecución es la siguiente.

– protocolo de red: TCP / IP
colocar identificador_citado sobre
colocar arithabort apagado
colocar numeric_roundabort apagado
colocar ansi_warnings sobre
colocar ansi_padding sobre
colocar ansi_nulls sobre
colocar concat_null_yields_null sobre
colocar cursor_close_on_commit apagado
colocar transacciones_implícitas apagado
colocar idioma Inglés americano
colocar formato de fecha mdy
colocar datefirst 7
colocar transacción aislamiento nivel leer comprometido

GilbertQ

En respuesta a AndyDC

Hola

Tendrá que mirar todos los eventos cuando use Azure Data Studio para ver el evento que envía la consulta a la base de datos SQL de Azure.

Se necesita un poco de investigación para encontrar la consulta, pero debería estar allí, es para mí.

AndyDC

En respuesta a GilbertQ

Hola,

Puedo ver el SQL que se envía si no habilito la función Detectar cambios de datos. Desafortunadamente, si está habilitado, SQL nunca se envía a la base de datos SQL.

GilbertQ

En respuesta a AndyDC

Hmm, eso me parece un error entonces. Sugeriría registrar un ticket de soporte.

Betizad

En respuesta a GilbertQ

Me enfrento al mismo problema. Puedo hacer que funcione perfectamente en Azure SQL DB y Cosmos-DB siempre que «Detectar cambios de datos» esté deshabilitado. Tan pronto como habilito la función, aparece el siguiente error.

Something went wrong

There was an error when processing the data in the dataset.
Please try again later or contact support. If you contact support, please provide these details.
MessageResource name and Location need to match. Resource name: EUI. Location: Polling_36686F87_B3FA_4760_A613_9C6D47A37170.
Cluster URIWABI-WEST-EUROPE-redirect.analysis.windows.net
Activity IDc2cc7ddf-b1f3-4870-8b1f-d5aef96805b1
Request ID7b525d2b-b2c4-48cb-b657-6ec698ff73fa
Time2020-02-27 13:48:50Z

Shaunwilks

En respuesta a Betizad

Sí, puedo aumentar el peso de las personas que sugieren que esto es un error en la actualización de Gateway / PBI.

Reescribí todas mis consultas para admitir el plegado.

6 consultas en total, 4 usan Detectar cambios los otros 4 solo configuraciones incrementales normales.

Después de encontrar que los dos con la detección de cambios estaban fallando, desactivé solo esa opción en la actualización incremental y lo intenté de nuevo.

Por supuesto, toda la actualización se realizó sin errores, por lo que funcionó bien cuando Detectar cambios estaba deshabilitado.

Eso ahora me dice que hay un problema claro en Detectar cambios para PBI PRO y Actualización incremental

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *