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.
A partir de hace unas 3-4 semanas, el 10 % de mis actualizaciones diarias fallaban en los informes mediante una consulta Value.NativeQuery. De acuerdo con los detalles del error de actualización, los detalles del error incluyen: "las consultas nativas no son compatibles con este valor". Nada en el script de consulta nativo ha cambiado en más de un año. El script de consulta nativo es:
SI EXISTE (SELECCIONE * DE dbo. InHouse WITH (UPDLOCK) WHERE InventoryDate = '16/05/2024')
SELECCIONE * DE dbo. Interno
ELSE INSERTAR EN dbo. Inhouse (InventoryDate, InHouseTotal) VALORES ('16/05/2024',179)
SELECCIONE * DE dbo. En la casa
Cualquier idea sobre lo que ha cambiado recientemente o cuál podría ser el problema de por qué puede estar sucediendo esto. He comprobado la configuración y he confirmado que la opción de seguridad para los permisos de consulta nativos no está marcada, por lo que debería pasar.
Hola @v-nuoc-msft,
Agregué [EnableFolding=false] y funciona en el escritorio pero aún no en el servicio. También leí que hubo algunos problemas de puerta de enlace a partir de marzo de 2024 que podrían haber provocado este problema. Volví a la puerta de enlace de febrero de 2024 y sigo teniendo los mismos problemas. Este es el error que recibo en el servicio para la actualización.
{"error":{"code":"DM_GWPipeline_Gateway_MashupDataAccessError","pbi.error":{"code":"DM_GWPipeline_Gateway_MashupDataAccessError","parameters":{},"details":[{"code":"DM_ErrorDetailNameCode_UnderlyingErrorCode","detail":{"type":1,"value":"-2147467259"}},{"code":"DM_ErrorDetailNameCode_UnderlyingErrorMessage","detail":{"type":1,"value":"Las consultas nativas no son compatibles con este valor."}},{"code":"DM_ErrorDetailNameCode_UnderlyingHResult","detail":{"type":1, "value":"-2147467259"}},{"code":"Microsoft.Data.Mashup.ValueError.Detail","detail":{"type":1,"value":"#table({\"Name\", \"Data\", \"Schema\", \"Item\", \"Kind\"}, {})"}},{"code":"Microsoft.Data.Mashup.ValueError.Reason","detail":{"type":1,"value":"Expression.Error"}}],"exceptionCulprit":1}}} Tabla: InHouse. |
Por lo general, no se admite la escritura en el origen de datos. Tienes un seguro en su lugar, pero tal vez comenzaron a aplicarlo un poco más.
Hola @dbrandone
En respuesta a esta pregunta que planteaste, busqué lo siguiente.
La solución que ofrece la mayoría de las personas es:
Anexe la palabra clave [EnableFolding=false] a la consulta nativa.
Puede ver el siguiente enlace para obtener más detalles:
SnowFlake y PowerBI "las consultas nativas no son compatibles con este valor" - Stack Overflow
Saludos
Nono Chen
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.