Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen diferentes escenarios que pueden surgir al actualizar datos dentro del servicio Power BI.
Nota:
Si encuentra un problema o un escenario que no aparece en este artículo, puede solicitar más ayuda en el sitio de la comunidad o puede crear una incidencia de soporte técnico.
Debe asegurarse siempre de que se cumplen y comprueban los requisitos básicos de la actualización:
- Verifique que la versión de la puerta de enlace esté actualizada.
- Compruebe que el informe tenga seleccionada una puerta de enlace. Si no hay ninguna puerta de enlace seleccionada, es posible que el origen de datos haya cambiado o que falte.
Cuando haya confirmado que se cumplen estos requisitos, consulte las secciones siguientes para más información de solución de problemas.
Notificaciones por correo electrónico
Si ha llegado a este artículo a partir de una notificación por correo electrónico, y ya no desea recibir correos electrónicos acerca de los problemas de actualización, póngase en contacto con el administrador de Power BI. Pídales que quiten directamente su dirección de correo electrónico, o que la eliminen de una lista de correo electrónico a la que se esté suscrito de los modelos semánticos correspondientes en Power BI. Un administrador usa el siguiente área en la configuración del modelo semántico.
La actualización mediante el conector web no funciona correctamente
Si tiene un script de conector web que usa la función Web.Page y ha actualizado el modelo semántico o el informe después del 18 de noviembre de 2016, debe usar una puerta de enlace para que la actualización funcione correctamente.
Origen de datos no admitido para la actualización
Al configurar un modelo semántico, puede que reciba un error que indica que el modelo semántico utiliza un origen de datos no admitido para la actualización. Para detalles, consulte Solución de problemas de origen de datos no compatible para actualización.
El panel no refleja los cambios tras la actualización
Espere entre 10 y 15 minutos aproximadamente para que la actualización se refleje en los iconos del panel. Si sigue sin aparecer, vuelva a anclar la visualización al panel.
GatewayNotReachable al establecer las credenciales
Es posible que se produzca un error GatewayNotReachable
al intentar establecer credenciales para un origen de datos, que puede ser el resultado de una puerta de enlace en desuso.
Instale la última versión de Gateway y vuelva a intentarlo.
Error de procesamiento: Se produjo el siguiente error del sistema: no coinciden los tipos
Este error podría tratarse de una incidencia con el script de M en el archivo de Power BI Desktop o el libro de Excel. También puede deberse a que la versión de Power BI Desktop esté obsoleta.
Errores de actualización de iconos
Para ver una lista de errores que pueden producirse con los iconos de panel y explicaciones, consulte Solución de problemas de errores de icono.
La actualización falla al intentar refrescar datos de fuentes que utilizan OAuth de Microsoft Entra ID
El token de OAuth de Microsoft Entra ID, usado por muchos orígenes de datos diferentes, expira aproximadamente una hora. A veces, ese token expira antes de que los datos terminen de cargarse, ya que el servicio Power BI espera hasta dos horas al cargar datos. En esa situación, el proceso de carga de datos se puede interrumpir debido a un error en las credenciales.
Entre los orígenes de datos que usan Microsoft Entra ID OAuth se incluyen Microsoft Dynamics CRM Online, SharePoint Online (SPO) y otros. Si te conectas a dichos orígenes de datos y recibes un error de credenciales cuando la carga de datos tarda más de una hora, es posible que OAuth sea la causa.
Microsoft investiga una solución que permita que el proceso de carga de datos actualice el token y continúe. Sin embargo, si la instancia de Dynamics CRM Online o SPO es tan grande que se ejecuta por encima del umbral de carga de datos de dos horas, el servicio Power BI podría notificar un tiempo de espera de carga de datos. Este tiempo de espera de carga de datos también se aplica a otros orígenes de datos de OAuth de Microsoft Entra ID.
Para que la actualización funcione correctamente al conectarse a un origen de datos de SPO con OAuth de Microsoft Entra ID, debe usar la misma cuenta que emplea para iniciar sesión en el servicio Power BI.
Si se quiere conectar a un origen de datos desde el servicio Power BI mediante OAuth2, dicho origen debe estar en el mismo inquilino que el servicio Power BI. Actualmente, los escenarios de conexión multiinquilino no se admiten con OAuth2.
Límites de datos sin comprimir para la actualización
El tamaño máximo de los modelos semánticos importados en el servicio Power BI es de 1 GB. Estos modelos semánticos están muy comprimidos para garantizar un alto rendimiento. Además, en la capacidad compartida, el servicio establece un límite de 10 GB en la cantidad de datos sin comprimir que se procesan durante la actualización. Este límite tiene en cuenta la compresión y, por tanto, es mayor que el tamaño máximo del modelo semántico de 1 GB. Los modelos semánticos de Power BI Premium no están sujetos a estos límites. Si por este motivo se produce un error en la actualización del servicio Power BI, reduzca la cantidad de datos importados en Power BI y vuelva a intentarlo.
Tiempo de espera de la actualización programada
Las actualizaciones programadas de los modelos semánticos importados se agotan después de dos horas. Este tiempo de espera se puede aumentar a cinco horas para los modelos semánticos de las áreas de trabajo Premium. Si alcanza este límite, considere la posibilidad de reducir el tamaño o la complejidad del modelo semántico o de refactorizar el modelo semántico grande en varios modelos semánticos más pequeños.
Actualización programada desactivada
Si se produce un error en una actualización programada en cuatro ocasiones en una fila, Power BI deshabilita la actualización. Solucione el problema subyacente y, a continuación, vuelva a habilitar la actualización programada.
Sin embargo, si el modelo semántico reside en un área de trabajo en Capacidad incrustada y esa capacidad se desactiva, se produce un error en el primer intento de actualización (ya que la capacidad está desactivada) y, en esta circunstancia, su actualización programada está deshabilitada inmediatamente.
El acceso al recurso queda prohibido
Este error puede producirse debido a que las credenciales almacenadas en caché han expirado. Borre la caché del explorador de Internet y, luego, inicie sesión en Power BI y vaya a https://app.powerbi.com?alwaysPromptForContentProviderCreds=true
para forzar una actualización de sus credenciales.
Error al actualizar los datos debido a que ha cambiado la contraseña o las credenciales han expirado
Otro posible error en la actualización de datos podría deberse a que la credencial almacenada en caché ha expirado. Borre la caché del explorador de Internet y, luego, inicie sesión en Power BI y vaya a https://app.powerbi.com?alwaysPromptForContentProviderCreds=true
, que fuerza una actualización de las credenciales.
La actualización de una columna del tipo ANY que contiene TRUE o FALSE da como resultado valores inesperados
Cuando se crea un informe en Power BI Desktop que contiene una columna de tipo de datos ANY y esa columna contiene valores TRUE o FALSE, los valores de esa columna pueden variar entre Power BI Desktop y el servicio Power BI después de una actualización. En Power BI Desktop, el motor subyacente convierte los valores booleanos en cadenas, conservando los valores TRUE o FALSE. En el servicio Power BI, el motor subyacente convierte los valores en objetos y, posteriormente, convierte los valores en -1 o 0.
Los objetos visuales creados en Power BI Desktop mediante tales columnas pueden comportarse o aparecer como diseñados antes de un evento de actualización, pero pueden cambiar (debido a que TRUE/FALSE se convierte a -1/0) después del evento de actualización.
Resuelva el error: El contenedor salió inesperadamente con el código 0x0000DEAD
Si aparece el error El contenedor salió inesperadamente con el código 0x0000DEAD, intente desactivar la actualización automática y volver a publicar el modelo semántico.
Operación de actualización limitada por Power BI Premium
Una capacidad Premium podría limitar las operaciones de actualización de datos cuando se procesan demasiados modelos semánticos de manera simultánea. Puede producirse una limitación en las capacidades de Power BI Premium. Tenga en cuenta los siguientes procedimientos recomendados para reducir la probabilidad de limitación de actualización:
- Actualizar durante las horas no pico. La realización de operaciones de actualización durante horas no laborables u otras horas no punta ayuda a garantizar que el uso general de la capacidad sigue siendo relativamente bajo. Use la vista programación para determinar si los eventos de actualización programados se colocan correctamente.
- Habilitación del escalado horizontal del modelo semántico. La escalabilidad horizontal del modelo semántico puede ayudar agregando una réplica de solo lectura para el aislamiento de actualización. La réplica de lectura y escritura realiza el modelo semántico durante la actualización mientras las consultas interactivas se ejecutan en la réplica de solo lectura.
- Reducir la complejidad del modelo. Simplificar el modelo, especialmente si involucra tablas y columnas de alto costo computacional, puede ayudar a reducir la carga durante la actualización y evitar los cuellos de botella de memoria durante el proceso. Si es posible, mueva tablas y columnas calculadas al origen de datos o a los procesos ETL.
- Utilice la actualización incremental para modelos semánticos de gran tamaño. Al crear particiones automáticas de tablas grandes, la actualización incremental puede ayudar a reducir la cantidad de datos que se deben actualizar. Al actualizar solo las particiones de importación más recientes, puede reducir significativamente la duración de la actualización, lo que hace espacio para más actualizaciones en un intervalo de tiempo determinado.
- Agregue reintento automático para las actualizaciones personalizadas. Si usa XMLA o la API rest de Power BI para actualizar un modelo semántico, asegúrese de agregar lógica de reintento, como se explica en conjuntos de datos: actualizar conjunto de datos. Los reintentos con el patrón de retroceso pueden ayudar a garantizar que los modelos semánticos se actualicen correctamente. Como alternativa, considere la posibilidad de usar la función de programación integrada en Power BI, ya que Power BI realiza reintentos cuando las actualizaciones programadas y a petición están limitadas.
Si se cancela una operación de actualización debido a las restricciones, los siguientes mensajes de error se registran en el historial de actualizaciones:
Ha superado el límite de capacidad de las actualizaciones del modelo semántico. Vuelva a intentarlo cuando se procesen menos modelos semánticos.
Si el error se produce con frecuencia, use la vista de programación para determinar si los eventos de actualización programada están espaciados correctamente. Para comprender el número máximo de actualizaciones simultáneas permitidas por SKU, revise la tabla Capacidades y SKU.
Para resolver este error, puede modificar la programación de actualización para realizar la operación cuando se estén procesando menos modelos semánticos. También puede aumentar el intervalo entre las actualizaciones de todos los modelos semánticos en su programación de actualización en la capacidad Premium afectada. Puede volver a intentar la operación si usa operaciones XMLA personalizadas.
Se superó el límite de nivel de capacidad.
Este error indica que tiene demasiados modelos semánticos que ejecutan la actualización al mismo tiempo, en función de la capacidad adquirida por la organización. Para solucionar este error, puede volver a intentar la operación de actualización o volver a programar la hora de actualización.
Se superó el límite de nivel de nodo.
Este error indica un error del sistema en Power BI Premium basado en los modelos semánticos que residen en un nodo físico determinado. Para solucionar este error, puede volver a intentar la operación de actualización o volver a programar la hora de actualización.
Flujos de datos o errores de datamart en áreas de trabajo Premium
Algunos conectores no están disponibles para flujos de datos y datamarts en áreas de trabajo Premium. Al usar un conector no compatible, puede recibir el siguiente error: Expression.Error: La importación "<"nombre del conector">" no coincide con ninguna exportación. ¿Perdió una referencia de módulo?
Los siguientes conectores no se admiten para flujos de datos y datamarts en áreas de trabajo Premium:
- Enlazar
- Actian
- AmazonAthena
- AmazonOpenSearchService
- BIConnector
- DataVirtuality
- DenodoForPowerBI
- Exasol
- Fundición
- Indexima
- IRIS
- JethroODBC
- Kyligence
- MariaDB
- MarkLogicODBC
- OpenSearchProject
- QubolePresto
- SingleStoreODBC
- StarburstPresto
- TibcoTdv
El uso de la lista anterior de conectores con flujos de datos o datamarts solo se admite en áreas de trabajo que no son Premium.
Se ha producido un problema al actualizar el flujo de datos, no se admite la versión de puerta de enlace que está usando.
Este error se produce si la versión de la puerta de enlace de datos local que se utiliza para actualizar su flujo de datos (Gen1 o Gen2) está fuera de soporte. Actualmente, Microsoft solo admite la últimas seis versiones de la puerta de enlace de datos local. Actualice la puerta de enlace a la versión más reciente o una versión compatible para resolver este problema. Consulte el artículo sobre cómo actualizar una puerta de enlace de datos local para obtener instrucciones sobre la actualización de puertas de enlace.
Error de dependencia circular relacionado con la tabla calculada que utiliza SummarizeColumns
En septiembre de 2024 se ha habilitado una característica que permite colocar SummarizeColumns dentro de una medida y evaluar dentro de cualquier contexto de filtro externo, lo que podría introducir nuevas dependencias si se usa SummarizeColumns en CalculateTable. Estas nuevas dependencias pueden provocar un error de dependencia circular durante la actualización del modelo.
Si aparece este error, los pasos siguientes pueden solucionar el problema:
Identificar todas las CalculateTables que usan SummarizeColumns
Para cada expresión SummarizeColumns, realice los cambios siguientes:
Para una expresión SummarizeColumns con GB en Producto e Información geográfica, por ejemplo:
SummarizeColumns(
Product[Color],
Geography[Country],
...
)
Agregue Producto e Información geográfica como filtros a SummarizeColumns para que parezca la siguiente expresión:
SummarizeColumns(
Product[Color],
Geography[Country],
Product,
Geography,
...
)
Estos pasos quitan la fila en blanco introducida y restauran el comportamiento original. Si tiene varias tablas calculadas que usan SummarizeColumns, los cambios de todas las tablas se deben enviar juntos en una sola transacción que requiere que el Editor tabular realice las modificaciones, ya que Power BI Desktop no puede procesar por lotes varios cambios de tabla en una sola transacción.
Errores de conexión al actualizar desde modelos semánticos
El conector de Analysis Services puede encontrar el error The connection either timed out or was lost
. Este error suele ser un error transitorio cuando se produce un error en la conexión de red y un reintento se realizará correctamente.
En algunas circunstancias, este error puede ser más permanente cuando los resultados de la consulta se usan en una expresión M compleja y los resultados de la consulta no se capturan lo suficientemente rápido durante la ejecución del programa M. Por ejemplo, este error puede producirse cuando una actualización de datos se copia desde un modelo semántico y el script M implica varias combinaciones. En estos escenarios, es posible que los datos no se recuperen de la combinación externa durante períodos prolongados, lo que provoca que la conexión se cierre con el error anterior. Para solucionar este problema, puede usar la función Table.Buffer
para almacenar en caché la tabla de combinación externa.
Contenido relacionado
- Actualizar datos en Power BI
- Configuración de actualización programada
- Solución de problemas de puertas de enlace: Power BI
- Solución de problemas de Power BI Gateway (modo personal)
¿Tiene alguna pregunta más? Pruebe a preguntar a la Comunidad de Microsoft Power BI.