Actualización automática de páginas en Power BIAutomatic page refresh in Power BI

Al supervisar eventos críticos, es importante que los datos se actualicen en cuanto lo hagan los datos de origen.When you monitor critical events, it's important for data to be refreshed as soon as the source data is updated. Por ejemplo, en el sector de fabricación, es fundamental saber cuándo una máquina funciona mal o está a punto de hacerlo.For example, in the manufacturing industry, it's critical to know when a machine is malfunctioning or is close to malfunctioning. Si supervisa señales como las opiniones en los medios sociales, querrá conocer los cambios repentinos en cuanto se produzcan.If you're monitoring signals like social media sentiment, you want to know about sudden changes as soon as they happen.

La actualización automática de páginas de Power BI permite que la página de informe activa consulte, con una cadencia predefinida, si hay datos nuevos en orígenes de DirectQuery.Automatic page refresh in Power BI enables your active report page to query for new data, at a predefined cadence, for DirectQuery sources.

Tipos de actualizaciónRefresh types

Al usar la actualización automática de páginas, hay dos tipos de actualización disponibles: de intervalo fijo y de detección de cambios.When using automatic page refresh, there are two refresh types available: fixed interval and change detection.

Intervalo fijoFixed interval

Este tipo de actualización permite actualizar todos los objetos visuales de una página de informe en función de un intervalo constante, como un segundo o cinco minutos.This refresh type allows you to update all visuals in a report page based on a constant interval such as one second or five minutes. Cuando se alcanza ese intervalo concreto, todos los objetos visuales de esa página envían una consulta de actualización al origen de datos y se actualizan según corresponda.When that specific interval is reached, all visuals in that page send an update query to the data source and update accordingly.

Detección de cambiosChange detection

Este tipo de actualización permite actualizar los objetos visuales de una página en función de la detección de cambios en los datos en lugar de un intervalo de actualización específico.This refresh type allows you to refresh visuals on a page based on detecting changes in the data rather than a specific refresh interval. En concreto, esta medida sondea los cambios en el origen de DirectQuery.Specifically, this measure polls for changes to your DirectQuery source. Además de definir la medida, también tiene que seleccionar la frecuencia con la que Power BI Desktop comprobará los cambios.Besides defining the measure, you also have to select how frequently Power BI Desktop will check for changes. Al publicar en el servicio, este tipo de actualización solo se admite en áreas de trabajo que forman parte de una capacidad Premium.When publishing to the service, this refresh type is only supported in workspaces that are part of a Premium capacity. No se admiten orígenes de LiveConnect como conjuntos de datos de Power BI y Analysis Services.LiveConnect sources such as Analysis Services and Power BI datasets are not supported.

Creación de informes con actualización automática de páginas en Power BI DesktopAuthoring reports with automatic page refresh in Power BI Desktop

La actualización automática de páginas está disponible para orígenes de DirectQuery y algunos escenarios de LiveConnect, por lo que solo estará disponible cuando esté conectado a un origen de datos compatible.Automatic page refresh is available for DirectQuery sources and some LiveConnect scenarios, so it will only be available when you are connected to a supported data source. Esta restricción se aplica a los dos tipos de actualización automática de páginas.This restriction applies to both automatic page refresh types.

Para usar la actualización automática de páginas en Power BI Desktop, seleccione la página del informe para la que quiera habilitarla.To use automatic page refresh in Power BI Desktop, select the report page for which you want to enable automatic page refresh. En el panel Visualizaciones, seleccione el botón Formato (un rodillo de pintura) y busque la sección Actualización de página cerca de la parte inferior del panel.In the Visualizations pane, select the Formatting button (a paint roller) and find the Page refresh section near the bottom of the pane.

Ubicación de Actualización de página

  1. Activa o desactiva la actualización de la página.Turns page refresh on or off.
  2. Tipo de actualizaciónRefresh type
  3. Entradas e información (según el tipo de actualización)Inputs and information (depending on refresh type)

La tarjeta Actualización de página solo estará disponible si está conectado a un origen de DirectQuery.The Page refresh card will only be available if you are connected to a DirectQuery source. Para habilitar la actualización automática de páginas, el control de alternancia debe estar en la posición Activado.To enable automatic page refresh the toggle needs to be on the On position. Las entradas necesarias y la información proporcionada dependerán del tipo de actualización seleccionado.The inputs needed and information provided will depend on the refresh type selected.

Configuración del intervalo fijoFixed interval setup

Al seleccionar Actualización automática de las páginas como el tipo de actualización, debe proporcionar el intervalo de actualización que quiere.When selecting Auto page refresh as the refresh type, you need to provide the desired refresh interval. El valor predeterminado es de 30 minutos.The default value is 30 minutes. (El intervalo de actualización mínimo es de un segundo). El informe comenzará a actualizarse en el intervalo establecido.(The minimum refresh interval is one second.) Your report will begin refreshing at the interval you set.

Si es el administrador y necesita realizar cambios en el intervalo de actualización, visite Configuración de cargas de trabajo en una capacidad Premium.If you are the administrator and need to make changes to the refresh interval, visit Configure workloads in a Premium capacity.

Al hacer clic en Mostrar detalles, Power BI proporcionará más información sobre:When clicking on show details Power BI will provide further information on:

  • Si la característica está habilitada por el administrador (solo cuando ha iniciado sesión en la cuenta propia de Power BI)If the feature is enabled by your admin (only when logged into your Power BI account)
  • El intervalo mínimo permitido por el administrador (solo cuando ha iniciado sesión en la cuenta propia de Power BI)The minimum interval allowed by your admin (only when logged into your Power BI account)
  • La velocidad de actualización real (normalmente más larga que el intervalo seleccionado)Actual rate of refresh (usually longer than your selected interval)
  • La hora de última actualizaciónLast refresh time

Mostrar detalles de la actualización de página

Configuración de detección de cambiosChange detection setup

Al seleccionar Detección de cambios como el tipo de actualización, aparecerá un vínculo a Agregar detección de cambios.When selecting Change detection as your refresh type, you are presented with a link to Add change detection. También puede acceder a la ventana Detección de cambios desde la pestaña Modelado de la cinta.You can also access the change detection window from the Modeling tab in the ribbon. Después, haga clic en el icono Detección de cambios de la sección Actualización de página.Then click on the Change detection icon on the Page refresh section. Por último, puede hacer clic con el botón derecho o seleccionar la flecha desplegable situada junto a cualquier valor del área Valores y seleccionar Detección de cambios en el menú.Finally, you can right-click or select the drop-down arrow next to any value in the Values well, and select Change detection from the menu.

Tarjeta Detección de cambios

Una vez que se ha abierto la ventana, se ve la opción Tipo de medida, donde puede seleccionar una medida existente o crear una desde cero.Once the window is open, you are presented with the Measure type option where you can select an existing measure or create a new one from scratch. Si selecciona una existente, solo tiene que seleccionar la medida deseada en la lista de campos, o bien arrastrarla y colocarla en la sección Elegir medida existente.When selecting an existing, you just have to select the desired measure from the fields list or drag and drop it into the Choose existing measure section. Al crear una medida, puede Elegir un cálculo para la medida entre count, count distinct, minimum, maximum y sum.When creating a new measure, you can Choose a calculation for the measure between count, count distinct, minimum, maximum and sum. Por ejemplo, puede usar count distinct para contar los Id. de cliente y solo actualizar cuando se agrega un cliente nuevo a la lista.For example, you can use count distinct to count customer IDs and only refresh when a new customer is added to the list. Una vez que haya seleccionado una medida, tendrá que definir la frecuencia con la que Power BI comprobará los cambios.Once you have a measure selected, you have to define how often Power BI will Check for changes. Es el intervalo de la frecuencia con la que Power BI calculará la medida y sondeará los cambios.That's the interval on how often Power BI will calculate the measure and poll changes. Una vez que haga clic en aplicar, aparecerá una nueva medida con el icono de detección de cambios en la lista de campos.Once you click apply, a new measure with the change detection icon will appear in your field list.

Ventana Detección de cambios

Después, de nuevo en la sección Actualización de página, verá como referencia información de la medida que se usa para la detección de cambios y el intervalo definido.Then, back on the page refresh section, you will see the information of which measure is being used for change detection and the defined interval for your reference.

Tarjeta Detección de cambios con detalles

Nota

Solo se permite una medida de detección de cambios por modelo.Only one change detection measure is allowed per model.

Determinación del intervalo de actualizaciónDetermining the refresh interval

Cuando la actualización automática de páginas se habilita, Power BI Desktop envía consultas al origen de DirectQuery ininterrumpidamente.When automatic page refresh is enabled, Power BI Desktop is constantly sending queries to your DirectQuery source. Habrá un retraso entre el envío de la consulta y la obtención de datos.After the query is sent, there's a delay before data is returned. Por ello, si el intervalo de actualización establecido es breve, deberá confirmar que las consultas devuelven correctamente los datos consultados en el intervalo configurado.So, for short refresh intervals, you should confirm that queries are successfully returning the queried data within the configured interval. Si los datos no se devuelven dentro del intervalo, los objetos visuales se actualizarán con menos frecuencia de la configurada.If data isn't returned within the interval, visuals will update less frequently than configured.

Estas consideraciones se aplican a los dos tipos de actualización: intervalo fijo y detección de cambios.These considerations apply for both refresh types: fixed interval and change detection. La principal diferencia es que, para la detección de cambios, solo hay una consulta que vuelve al origen en un intervalo fijo y la actualización de los objetos visuales solo se desencadena cuando cambia el valor de la medida de detección de cambios.The main difference will be that for change detection there is only one query going back to the source at a fixed interval and the visuals refresh is triggered only when the value of the change detection measure changes.

Como procedimiento recomendado, el intervalo de actualización debe coincidir al menos con la frecuencia de llegada de datos nuevos que se prevé:As a best practice, the refresh interval should at least match your expected new data arrival rate:

  • Si llegan datos nuevos al origen cada 20 minutos, el intervalo de actualización no puede ser inferior a 20 minutos.If new data arrives at the source every 20 minutes, your refresh interval can't be less than 20 minutes.
  • Si los nuevos datos llegan cada segundo, establezca el intervalo en un segundo.If new data arrives every second, set the interval to one second.

En el caso de intervalos de actualización bajos, como de un segundo, tenga en cuenta factores como los siguientes:For low refresh intervals like one second, take factors like the following into consideration:

  • El tipo del origen de datos de DirectQuery.The type of the DirectQuery data source
  • La carga de las consultas creadas en él.The load your queries create on it
  • La distancia de los visores del informe desde el centro de datos de la capacidad.The distance of your report viewers from the capacity's datacenter

Puede calcular los tiempos de retorno mediante el Analizador de rendimiento de Power BI Desktop y el menú Mostrar detalles de la sección Actualización de página para el tipo de actualización de intervalo fijo.You can estimate return times by using the Performance Analyzer in Power BI Desktop and the show details menu in the page refresh section for fixed interval refresh type. El Analizador de rendimiento le permite comprobar si cada consulta visual tiene tiempo suficiente para volver a los resultados del origen.Performance Analyzer lets you check if each visual query has enough time to come back with results from the source. También permite determinar dónde se emplea el tiempo.It also lets you determine where time is spent. En función de los resultados del Analizador de rendimiento, puede ajustar el origen de datos, o puede experimentar con otros objetos visuales y medidas en el informe.Based on the results from Performance Analyzer, you can adjust the data source, or you can experiment with other visuals and measures in your report.

En esta imagen se muestran los resultados de un origen de DirectQuery en el Analizador de rendimiento:This image shows the results of a DirectQuery source in Performance Analyzer:

Resultados del Analizador de rendimiento

Ahora se van a considerar otras características sobre este origen de datos:Let's consider some other characteristics of this data source:

  • Los datos llegan con una frecuencia de dos segundosData arrives at a rate of 2 seconds
  • El Analizador de rendimiento muestra un tiempo máximo de consulta y representación de aproximadamente 4,9 segundos (4688 milisegundos).Performance Analyzer shows a maximum query + display time of approximately 4.9 seconds (4,688 milliseconds)
  • El origen de datos está configurado para controlar aproximadamente 1000 consultas simultáneas por segundo.The data source is configured to handle approximately 1,000 concurrent queries per second
  • Se espera que unos 10 usuarios vean el informe al mismo tiempo.You expect approximately 10 users to be viewing the report concurrently

Todo esto da como resultado la siguiente ecuación:So that results in the following equation:

  • 5 objetos visuales x 10 usuarios = aproximadamente 50 consultas5 visuals x 10 users = approximately 50 queries

El resultado de este cálculo muestra mucha más carga de la que el origen de datos puede admitir.The result of this calculation shows much more load than the data source can support. Llegan datos con una frecuencia de dos segundos, así que esa debe ser la frecuencia de actualización.The data arrives at a rate of two seconds, so that should be your refresh rate. Pero como la consulta tarda unos cinco segundos en completarse, debemos establecerla en más de cinco segundos.But because the query takes around five seconds to complete, you should set it to more than five seconds.

Tenga en cuenta también que este resultado puede diferir al publicar el informe en el servicio.Also note that this result might differ as you publish your report to the service. Esta diferencia se debe a que el informe usará la instancia de Azure Analysis Services que se hospeda en la nube.This difference occurs because the report will use the Azure Analysis Services instance that's hosted in the cloud. Posiblemente convenga ajustar las frecuencias de actualización en consecuencia.You might want to adjust your refresh rates accordingly.

Para tener en cuenta las consultas y el tiempo de actualización, Power BI ejecutará la siguiente consulta de actualización únicamente cuando se hayan completado todas las consultas de actualización restantes.To account for queries and refresh timing, Power BI will only run the next refresh query when all the remaining refresh queries are complete. Por lo tanto, aun cuando el intervalo de actualización sea menor que el tiempo que las consultas tardan en procesarse, Power BI volverá a actualizarse solamente cuando las consultas restantes se completen.So even if your refresh interval is shorter than the time your queries take to process, Power BI will refresh again only after remaining queries complete.

En el caso del tipo de actualización Detección de cambios, se aplican estas consideraciones.In the case of change detection refresh type, these considerations still apply. Además, en el Analizador de rendimiento se mostrarán los resultados de la consulta de medida de detección de cambios, aunque no coincida con ningún objeto visual del informe.Also, the Performance Analyzer will show you the results for the change detection measure query even though it does not match to any visual in your report. Se ha proporcionado esta función para poder solucionar este tipo de medida concreto mediante las mismas instrucciones que se han mencionado antes.We have provided this capability for you to be able to troubleshoot this particular type of measure following the same guidance we mentioned previously. La principal diferencia de este tipo de actualización es que solo se envía una consulta al origen de datos, en lugar de todas las consultas de todos los objetos visuales.The main difference for this refresh type is that only one query is going to the data source instead of all queries from all visuals. Este es el caso si hay varios usuarios que ven el informe.This is still the case if multiple users are viewing the report.

Resultados del Analizador de rendimiento con Detección de cambios

En el mismo escenario descrito antes:For the same scenario we discussed before:

  • Una consulta de medida de detección de cambios para cinco objetos visuales solo genera una consulta para cualquier número de usuarios.1 change detection measure query for 5 visuals generates only one query for any number of viewers

  • En el mismo escenario anterior con 5 objetos visuales x 10 usuarios, cuando la medida de detección de cambios desencadena una actualización, se generan aproximadamente 50 consultas.When the change detection measure triggers an update assuming same scenario as before with 5 visuals x 10 users = approximately 50 queries

En resumen, cuando se usa la detección de cambios, solo se envía una consulta al origen de datos hasta que se detecta un cambio.To summarize, when using change detection only one query is sent to the data source until a change is detected. Cuando esto sucede, la misma lógica que se usa para el tipo de actualización de intervalo fijo se aplica a la actualización de todos los objetos visuales para todos los usuarios mediante la generación del mismo número de consultas.When that happens, the same logic used for fixed interval refresh type applies updating all visuals for all users generating the same number of queries. Este enfoque debe ser más eficaz a largo plazo.This approach should be more efficient in the long run.

Veamos ahora cómo un administrador de la capacidad puede detectar y diagnosticar problemas de rendimiento.Now let's look at how you can potentially detect and diagnose performance problems as a capacity administrator. Puede consultar también la sección preguntas más frecuentes, más adelante en este artículo, para obtener más preguntas y respuestas sobre el rendimiento y la solución de problemas.You can also check the Frequently asked questions section, later in this article, for more questions and answers about performance and troubleshooting.

Actualización automática de páginas en el servicio Power BIAutomatic page refresh in the Power BI service

También puede establecer la actualización automática de páginas para los informes publicados en el servicio Power BI siempre que el origen de datos sea DirectQuery.You can also set automatic page refresh for reports that have been published to the Power BI service as long as the data source is DirectQuery.

Para configurar la actualización automática de páginas de informes en el servicio Power BI, se siguen los mismos pasos que en Power BI Desktop.To configure automatic page refresh for reports in the Power BI service, the steps are similar to Power BI Desktop. Al configurarla en el servicio Power BI, la actualización automática de páginas también admite contenido insertado de Power BI.When configured in the Power BI service, automatic page refresh also supports embedded Power BI content. En esta imagen se muestra la configuración de Actualización de página del servicio Power BI:This image shows the Page refresh configuration for the Power BI service:

Ubicación de Actualización de página en el servicio

  1. Activa o desactiva la actualización de la página.Turns page refresh on or off.
  2. Tipo de actualizaciónRefresh type
  3. Entradas e información (según el tipo de actualización)Inputs and information (depending on refresh type)

Nota

Al publicar el informe con la actualización automática de páginas habilitada desde Power BI Desktop al servicio, tendrá que proporcionar las credenciales del origen de datos de DirectQuery en el menú de configuración del conjunto de datos.When you publish your automatic page refresh-enabled report from Power BI Desktop to the service, you'll have to provide the credentials for the DirectQuery data source on the dataset settings menu. Puede configurar las credenciales para que los usuarios del informe accedan a este origen de datos con sus propias identidades, respetando la configuración de seguridad del origen.You can set up the credentials so report viewers access this data source with their own identities, respecting any security set up at the source. En el caso de la medida de detección de cambios, siempre se evaluará con las credenciales del autor.In the case of change detection measure, it will always be evaluated with the author's credentials.

Intervalos de actualización de páginaPage refresh intervals

Los tipos e intervalos de actualización de páginas permitidos en el servicio Power BI dependen del tipo de área de trabajo del informe.The page refresh types and intervals allowed in the Power BI service are affected by the report's workspace type. Esto se aplica a estos escenarios:This applies to these scenarios:

  • Al publicar un informe en un área de trabajo que tiene habilitada la actualización automática de páginasPublishing a report into a workspace that has automatic page refresh enabled
  • Al editar un intervalo de actualización de página que ya existe en un área de trabajoEditing a page refresh interval that's already in a workspace
  • Al crear un informe directamente en el servicioCreating a report directly in the service

Power BI Desktop no tiene ninguna restricción para los intervalos de actualización (pueden tener una frecuente de hasta un segundo).Power BI Desktop has no restrictions for refresh intervals and can be as frequent as every second. Pero cuando se publican informes en el servicio Power BI, se aplican ciertas restricciones que se describen en las secciones siguientes.But when reports are published to the Power BI service, certain restrictions apply which are described in the following sections.

Restricciones de intervalos de actualizaciónRestrictions on refresh intervals

En el servicio Power BI, se imponen restricciones a la actualización automática de páginas en función del área de trabajo en la que se publique el informe, si se usan servicios Premium, la configuración de administración de la capacidad Premium y el tipo de origen de datos.In the Power BI service, restrictions on automatic page refresh apply based on the workspace where the report is published, whether you're using Premium services, the Premium capacity admin settings, and the type of data source.

Para aclarar cómo funcionan estas restricciones, comencemos con algunos conceptos previos sobre capacidades y áreas de trabajo.To clarify how these restrictions work, let's start with some background on capacities and workspaces.

Las capacidades son un concepto importante de Power BI.Capacities are an important Power BI concept. Representan un conjunto de recursos (almacenamiento, procesador y memoria) que se usan para hospedar y facilitar contenido de Power BI.They represent a set of resources (storage, processor, and memory) that are used to host and deliver Power BI content. Las capacidades son compartidas o dedicadas.Capacities are either shared or dedicated. Una capacidad compartida se comparte con otros clientes de Microsoft.A shared capacity is shared with other Microsoft customers. Una capacidad dedicada está totalmente comprometida con un solo cliente.A dedicated capacity is fully committed to a single customer. Para ver una introducción a las capacidades dedicadas, consulte Administración de las capacidades Premium.For an introduction to dedicated capacities, see Managing Premium capacities.

En la capacidad compartida, las cargas de trabajo se ejecutan en recursos informáticos compartidos con otros clientes.In shared capacity, workloads run on computational resources shared with other customers. Como la capacidad debe compartir recursos, se imponen ciertas limitaciones para garantizar un juego limpio, como establecer un tamaño de modelo máximo (1 GB) y una frecuencia de actualización diaria máxima (ocho veces al día).Because the capacity needs to share resources, limitations are imposed to ensure fair play, such as setting a maximum model size (1 GB) and maximum daily refresh frequency (eight times per day).

Las áreas de trabajo de Power BI residen dentro de las capacidades.Power BI workspaces reside within capacities. Representan contenedores de seguridad, colaboración e implementación.They represent security, collaboration, and deployment containers. Cada usuario de Power BI tiene un área de trabajo personal que se conoce como Mi área de trabajo.Each Power BI user has a personal workspace known as My Workspace. Pueden crearse áreas de trabajo adicionales para posibilitar la colaboración y la implementación.Additional workspaces can be created to enable collaboration and deployment. Se conocen como áreas de trabajo.They're known as workspaces. Las áreas de trabajo, incluidas las personales, se crean de forma predeterminada en la capacidad compartida.By default, workspaces, including personal workspaces, are created in the shared capacity.

Estos son algunos detalles de estos dos escenarios de área de trabajo:Here are some details for the two workspace scenarios:

Áreas de trabajo compartidas.Shared workspaces. En las áreas de trabajo normales (aquellas que no forman parte de una capacidad Premium), la actualización automática de páginas tiene un intervalo mínimo de 30 minutos (que es el mínimo permitido).For regular workspaces (workspaces that aren't part of a Premium capacity), automatic page refresh has a minimum interval of 30 minutes (the lowest interval allowed). El tipo de actualización Detección de cambios no está disponible en capacidades compartidas.Change detection refresh type is not available in shared capacities.

Áreas de trabajo Premium.Premium workspaces. La disponibilidad de la actualización automática de páginas en áreas de trabajo Premium (para los tipos de intervalo fijo y detección de cambios) depende de la configuración de la carga de trabajo que el administrador de Premium haya configurado para la capacidad Premium de Power BI.The availability of automatic page refresh in Premium workspaces (both for fixed interval and change detection) depends on the workload settings your Premium administrator has set up for the Power BI Premium capacity. Hay dos variables que pueden afectar a la posibilidad de configurar la actualización automática de páginas:There are two variables that might affect your ability to set up automatic page refresh:

  • Activación/desactivación de la característica.Feature on/off. Si el administrador de la capacidad ha deshabilitado la característica, no se podrá configurar ningún tipo de actualización de página en el informe publicado.If your capacity administrator has disabled the feature, you won't be able to set up any type of page refresh in your published report. El intervalo fijo y la detección de cambios se pueden activar y desactivar de forma independiente.Fixed interval and change detection can be turned on and off separately.

  • Intervalo de actualización mínimo.Minimum refresh interval. Al habilitar la actualización automática de páginas para un intervalo fijo, el administrador de capacidad debe configurar un intervalo de actualización mínimo (el valor predeterminado es de cinco minutos).When enabling automatic page refresh for fixed interval, your capacity administrator needs to set up a minimum refresh interval (default value is five minutes). Si su intervalo es inferior al mínimo, el servicio Power BI lo invalida para respetar el intervalo mínimo establecido por el administrador de la capacidad.If your interval is lower than the minimum, the Power BI service overrides your interval to respect the minimum interval set by your capacity administrator.

  • Intervalo de ejecución mínimo.Minimum execution interval. Al habilitar la detección de cambios, el administrador de capacidad debe configurar un intervalo de actualización mínimo (el valor predeterminado es de cinco segundos).When enabling change detection, your capacity administrator needs to set up a minimum execution interval (default value is five seconds). Si su intervalo es inferior al mínimo, el servicio Power BI lo invalida para respetar el intervalo mínimo establecido por el administrador de la capacidad.If your interval is lower than the minimum, the Power BI service overrides your interval to respect the minimum interval set by your capacity administrator.

Advertencia

Cuando se habilita en el conjunto de datos, la medida de detección de cambios abrirá una conexión con el origen de datos de DirectQuery para calcular la medida y sondear los cambios.When enabled in your dataset, change detection measure will open a connection to your DirectQuery data source to calculate the measure and poll for changes. Esta conexión es diferente de las conexiones de actualización de prioridad baja que ya realiza Power BI.This connection is different from the Low Priority refresh connections Power BI already makes.

Configuración de Actualización de páginas automática en el portal de administración de la capacidad

En la tabla siguiente se describe con más detalle dónde está disponible esta característica, así como los límites de cada tipo de capacidad y el modo de almacenamiento:This table describes with more detail where this feature is available and the limits for each capacity type and storage mode:

Modo de almacenamientoStorage mode Capacidad dedicadaDedicated capacity Capacidad compartidaShared capacity
DirectQueryDirectQuery Admite IF: SíFI supported: Yes
Admite DC: SíCD supported: Yes
Mínimo: 1 segundoMinimum: 1 second
Invalidación del administrador: SíAdmin override: Yes
Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: NoAdmin override: No
ImportarImport Admite IF: NoFI supported: No
Admite DC: NoCD supported: No
Mínimo: N/DMinimum: N/A
Invalidación del administrador: N/DAdmin override: N/A
Admite IF: NoFI supported: No
Admite DC: NoCD supported: No
Mínimo: N/DMinimum: N/A
Invalidación del administrador: N/DAdmin override: N/A
Modo mixto (DirectQuery y otros orígenes de datos)Mixed mode (DirectQuery + other data sources) Admite IF: SíFI supported: Yes
Admite DC: SíCD supported: Yes
Mínimo: 1 segundoMinimum: 1 second
Invalidación del administrador: SíAdmin override: Yes
Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: NoAdmin override: No
Analysis Services (Azure y en el entorno local)Analysis Services (Azure and On Premises) Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: SíAdmin override: Yes
Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: NoAdmin override: No
Conjuntos de datos de Power BI (con origen de DirectQuery)Power BI datasets (with DirectQuery source) Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 1 segundoMinimum: 1 second
Invalidación del administrador: SíAdmin override: Yes
Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: NoAdmin override: No
Conjuntos de datos de inserción de Power BIPower BI Push datasets Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: SíAdmin override: Yes
Admite IF: SíFI supported: Yes
Admite DC: NoCD supported: No
Mínimo: 30 minutosMinimum: 30 minutes
Invalidación del administrador: NoAdmin override: No

Leyenda de la tabla:Table legend:

  1. IF: Intervalo fijoFI: Fixed interval
  2. DC: Detección de cambiosCD: Change detection

Advertencia

Hay un problema conocido cuando se conecta desde Power BI Desktop a conjuntos de datos de Power BI o Analysis Services y el intervalo de actualización es de 30 minutos o más.We have a known issue when connected from Power BI Desktop to Analysis Services or Power BI datasets and the refresh interval is 30 minutes or more. Los objetos visuales de una página de informe pueden mostrar un error después de 30 minutos.Visuals in a report page might show an error after 30 minutes.

Consideraciones y limitacionesConsiderations and limitations

Hay algunos aspectos que se deben tener en cuenta al usar la actualización automática de páginas, ya sea en Power BI Desktop o en el servicio Power BI:There are a few things to keep in mind when you use automatic page refresh in Power BI Desktop or in the Power BI service:

  • El modo de almacenamiento de importación no se admite para la actualización automática de páginas.Import storage mode is not supported for automatic page refresh.
  • Se admiten modelos compuestos que tengan al menos un origen de datos de DirectQuery.Composite models that have at least one DirectQuery data source are supported.
  • Solo puede tener una medida de detección de cambios por cada conjunto de datos.You can only have one change detection measure per dataset.
  • Solo puede haber un máximo de 10 modelos con una medida de detección de cambios en un inquilino de Power BI.There can only be a maximum of 10 models with change detection measure in a Power BI tenant.

Diagnóstico de rendimientoPerformance diagnostics

La actualización automática de páginas es útil en escenarios de supervisión y para explorar los datos que cambian rápidamente.Automatic page refresh is useful for monitoring scenarios and exploring fast-changing data. Sin embargo, hay veces en que esto puede suponer una carga innecesaria en la capacidad o el origen de datos.But sometimes it can put undue load on the capacity or data source.

Para evitar una carga innecesaria en los orígenes de datos, Power BI cuenta con las siguientes medidas de seguridad:To prevent undue load on data sources, Power BI has these safeguards:

  • Todas las consultas de actualización automática de páginas se ejecutan con una prioridad más baja para garantizar que las consultas interactivas (como la carga de páginas y el filtrado cruzado de objetos visuales) tengan prioridad.All automatic page refresh queries run at a lower priority to ensure that interactive queries (like page load and cross-filtering visuals) take precedence.
  • Si la consulta no ha finalizado antes del siguiente ciclo de actualización, Power BI no emitirá consultas de actualización nuevas hasta que la consulta anterior se complete.If a query hasn't finished before the next refresh cycle, Power BI doesn't issue new refresh queries until the previous query completes. Por ejemplo, si el intervalo de actualización es de un segundo y las consultas tardan de media cuatro segundos, Power BI solo emitie una consulta cada cuatro segundos.For example, if you have a refresh interval of one second and your queries take an average of four seconds, Power BI effectively only issues a query every four seconds.

Hay dos áreas en las que todavía podrían producirse cuellos de botella de rendimiento:There are two areas where you could still encounter performance bottlenecks:

  1. La capacidad.The capacity. La consulta llega en primer lugar a la capacidad Premium, que evaluará la consulta DAX generada a partir de las visualizaciones de informes en las consultas de origen.The query first hits the Premium capacity, which will fold and evaluate the DAX query generated from the report visualizations into the source queries.
  2. Origen de datos de DirectQuery.The DirectQuery data source. las consultas convertidas en el paso anterior se ejecutan en el origen,The translated queries in the previous step are then run against the source. El origen serían las instancias de SQL Server, los orígenes de SAP Hana, etc.The source would be your SQL Server instances, SAP Hana sources, and so on.

El uso de la aplicación Premium Capacity Metrics, disponible para los administradores, permite visualizar cuánta capacidad usan las consultas con una prioridad baja.By using the Premium Capacity Metrics app that's available to admins, you can visualize how much of the capacity is being used by low-priority queries.

Las consultas con una prioridad baja se componen de consultas de actualización automática de páginas y de consultas de actualización de modelos.Low-priority queries consist of automatic page refresh queries and model refresh queries. Actualmente, no existe forma alguna de distinguir la carga de las consultas de actualización automática de páginas de la de las consultas de actualización de modelos.There's currently no way to distinguish between the load from automatic page refresh and model refresh queries.

Si observa que la capacidad se está sobrecargando con consultas de prioridad baja, existen algunas medidas que puede tomar:If you notice that your capacity is overloaded with low-priority queries, there are a few actions you can take:

  • Solicitar una SKU Premium más grandeRequest a larger premium SKU.
  • Pedir al propietario del informe que reduzca el intervalo de actualización.Ask the report owner to lower the refresh interval.
  • En el portal de administración de la capacidad, se puede:In the capacity admin portal, you can:
    • Desactivar la actualización automática de páginas en esa capacidad.Turn off automatic page refresh for that capacity.
    • Aumentar el intervalo de actualización mínimo, que afectará a todos los informes de esa capacidadRaise the minimum refresh interval, which will affect all reports on that capacity.

Preguntas más frecuentesFrequently asked questions

Soy el autor de un informe. He establecido el intervalo de actualización del informe en 1 segundo en Power BI Desktop pero, tras publicarlo, no se actualiza en el servicio.I'm a report author. I defined my report refresh interval to one second on Power BI Desktop, but, after publishing, my report isn't refreshing in the service.

  • Asegúrese de que la actualización automática de páginas está activada en la página.Ensure that automatic page refresh is turned on for the page. Puesto que esta configuración se aplica por página, debe asegurarse de que está activada en cada página del informe que le gustaría actualizar.Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Compruebe si la carga la ha hecho en un área de trabajo con una capacidad Premium asociada.Check whether you uploaded to a workspace with an attached Premium capacity. Si no lo ha hecho, el intervalo de actualización se bloqueará a los 30 minutos para el tipo de intervalo fijo y no estará disponible para la detección de cambios.If you haven't, your refresh interval will be locked at 30 minutes for fixed interval and it will not be available for change detection.
  • Si el informe se encuentra en un área de trabajo Premium, pregunte al administrador si esta característica está habilitada para la capacidad asociada.If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. Asegúrese además de que el intervalo de actualización mínimo de la capacidad es menor o igual que el del informe.Also, ensure that the minimum refresh interval for the capacity is equal or lower than the interval for your report. Esto se aplica por separado para el intervalo fijo y la detección de cambios.This applies separately for both fixed interval and change detection

Soy un administrador de capacidad. He cambiado la configuración del intervalo de actualización automática de páginas, pero los cambios no se reflejan. En otras palabras, los informes se siguen actualizando a una frecuencia que no deben, o no se actualizan aunque haya activado la actualización automática de páginas.I'm a capacity admin. I changed the settings for my automatic page refresh interval, but the changes aren't reflected. In other words, reports are still refreshing at a rate they shouldn't be, or not refreshing even though I turned on automatic page refresh.

  • Los cambios en la actualización automática de páginas establecida realizados la interfaz de usuario de administración de la capacidad tardan hasta 5 minutos en propagarse a los informes.It takes up to 5 minutes for automatic page refresh setting changes made in the capacity admin UI to propagate to reports.
  • Aparte de activar la actualización automática de páginas de la capacidad, también hay que activarla en las páginas del informe donde quiera ver reflejada la actualización.In addition to turning on automatic page refresh for the capacity, you also need to turn it on for the pages of a report where you want to enable it.
  • Los dos tipos de actualización se administran por separado, por lo que debe asegurarse de que el tipo de actualización que va a habilitar esté activado.Both refresh types are managed separately so make sure that the type of refresh you are enabling is turned on.
  • Para más información sobre cómo habilitar y configurar cargas de trabajo en una capacidad Premium, visite Configuración de cargas de trabajo en una capacidad Premium.For more information on enabling and configuring workloads in a Premium capacity, visit Configure workloads in a Premium capacity.

Mi informe funciona en modo mixto (DirectQuery+Importación) (significa que el informe tiene una conexión DirectQuery y un origen de datos de importación). Algunos objetos visuales no se están actualizando.My report is operating in mixed mode. (Mixed mode means the report has a DirectQuery connection and an Import data source.) Some visuals aren't refreshing.

  • Si los objetos visuales hacen referencia a las tablas de importación, este comportamiento es normal.If your visuals reference Import tables, this behavior is expected. La actualización automática de páginas no se admite en el modo de importación.Automatic page refresh isn't supported for Import.
  • Vea la primera pregunta de esta sección.See the first question in this section.

Mi informe se ha estado actualizando bien en el servicio y, de repente, ya no lo hace.My report was refreshing fine in the service, but then it suddenly stopped.

  • Pruebe a actualizar la página para ver si el problema se resuelve solo.Try refreshing the page to see if the problem resolves itself.
  • Consúltelo con su administrador de capacidad. Es posible que el administrador haya desactivado la característica o haya generado el intervalo de actualización mínimo.Check with your capacity admin. The admin might have turned off the feature or raised the minimum refresh interval. (Vea la segunda pregunta de esta sección).(See the second question in this section.)

Soy el autor de un informe. Los objetos visuales no se están actualizando con la cadencia que he establecido, sino a una frecuencia menor.I'm a report author. My visuals aren't refreshing at the cadence I specified. They're refreshing at a slower rate.

  • Si las consultas tardan más tiempo en ejecutarse, el intervalo de actualización se retrasará.If your queries are taking longer to run, your refresh interval will be delayed. La actualización automática de páginas espera a que todas las consultas terminen antes de ejecutar otras nuevas.Automatic page refresh waits for all queries to finish before running new ones.
  • Es posible que el administrador de la capacidad haya establecido un intervalo de actualización mínimo superior al que ha establecido en su informe.Your capacity admin might have set a minimum refresh interval that's higher than the one you set in your report. Pida al administrador de la capacidad que reduzca el intervalo de actualización mínimo.Ask your capacity admin to lower the minimum refresh interval.

¿Las consultas de actualización automática de páginas se sirven desde la memoria caché?Are automatic page refresh queries served from the cache?

  • No.No. Todas las consultas de actualización automática de páginas pasan por alto los datos almacenados en caché.All automatic page refresh queries bypass any cached data.

La medida de detección de cambios no desencadena ninguna actualizaciónMy change detection measure is not triggering any updates

  • Asegúrese de que la detección de cambios está activada en la página.Ensure that change detection is turned on for the page. Puesto que esta configuración se aplica por página, debe asegurarse de que está activada en cada página del informe que le gustaría actualizar.Because this setting is per page, you need to ensure it's turned on for each page in the report you want to refresh.
  • Compruebe si la carga la ha hecho en un área de trabajo con una capacidad Premium asociada.Check whether you uploaded to a workspace with an attached Premium capacity. Si no lo ha hecho, la detección de cambios no funcionará.If you haven't, change detection will not work.
  • Si el informe se encuentra en un área de trabajo Premium, pregunte al administrador si esta característica está habilitada para la capacidad asociada.If your report is on a Premium workspace, ask your admin if this feature is enabled for the attached capacity. Asegúrese además de que el intervalo de ejecución mínimo de la capacidad es menor o igual que el del informe.Also, ensure that the minimum execution interval for the capacity is equal or lower than the interval for your report.
  • Si lo ha comprobado para todos los elementos mencionados antes, consulte en Power BI Desktop o en el modo de edición si la medida cambia algo o no.I you have checked for all of the items mentioned before, check in Power BI Desktop or in edit mode if the measure is changing at all. Para ello, arrástrela al lienzo y compruebe si cambia el valor.To do this, drag it into the canvas and check if the value changes. Si no lo hace, es posible que la medida no sea una buena opción para sondear cambios en el origen de datos.If it does not, the measure might not be a good choice to poll for data source changes.

Al conectarse a Analysis Services, no puedo ver la alternancia de APRWhen connected to analysis services I cannot see the APR toggle

Pasos siguientesNext steps

Para más información, consulte estos artículos:For more information, see these articles: