Uso del Analizador de rendimiento para examinar el rendimiento de los elementos de los informesUse Performance Analyzer to examine report element performance

En Power BI Desktop puede averiguar cómo se están desarrollando cada uno de los elementos de informe, como los objetos visuales y las fórmulas DAX.In Power BI Desktop you can find out how each of your report elements, such as visuals and DAX formulas, are performing. Con el Analizador de rendimiento, puede ver y grabar registros que midan la forma en que cada uno de los elementos del informe funciona cuando los usuarios interactúan con ellos, y cuáles son los aspectos de su rendimiento que utilizan la mayor (o menor) cantidad de recursos.Using the Performance Analyzer, you can see and record logs that measure how each of your report elements performs when users interact with them, and which aspects of their performance are most (or least) resource intensive.

Analizador de rendimiento

El Analizador de rendimiento inspecciona y muestra la duración necesaria para actualizar todos los objetos visuales que inician las interacciones de usuario,además presenta la información para que pueda ver, explorar en profundidad o exportar los resultados.Performance Analyzer inspects and displays the duration necessary for updating or refreshing all visuals that user interactions initiate, and presents the information so you can view, drill down, or export the results. El Analizador de rendimiento puede ayudarle a identificar los objetos visuales que afectan al rendimiento de los informes y reconocer el motivo que puede estar repercutiendo en este rendimiento.Performance Analyzer can help you identify visuals that are impacting the performance of your reports, and identify the reason for the impact.

Visualización del panel del Analizador de rendimientoDisplaying the Performance Analyzer pane

En Power BI Desktop seleccione la cinta de opciones Ver.In Power BI Desktop select the View ribbon. En el área Mostrar de la cinta de opciones Ver puede seleccionar la casilla situada junto a Analizador de rendimiento para mostrar el panel del Analizador de rendimiento.In the Show area of the View ribbon you can select the checkbox next to Performance Analyzer to display the Performance Analyzer pane.

En la cinta de opciones Ver, seleccione Analizador de rendimiento

Una vez seleccionado, el Analizador de rendimiento se muestra en su propio panel, a la derecha del lienzo del informe.Once selected, the Performance Analyzer is displayed in its own pane, to the right of the report canvas.

Uso del Analizador de rendimientoUsing Performance Analyzer

El Analizador de rendimiento mide el tiempo de procesamiento necesario (incluido el tiempo para crear o actualizar un objeto visual) para actualizar los elementos de informe iniciados como resultado de cualquier interacción del usuario que tenga como resultado la ejecución de una consulta.Performance analyzer measures the processing time (including the time to create or update a visual) required to update report elements initiated as a result of any user interaction that results in running a query. Por ejemplo, ajustar una segmentación requiere que se modifique el objeto visual de la segmentación, una consulta que se va a enviar al modelo de datos y los objetos visuales afectados que tienen que actualizarse como resultado de la nueva configuración.For example, adjusting a slicer requires the slicer visual to be modified, a query to be sent to the data model, and affected visuals that must be updated as a result of the new settings.

Para que el Analizador de rendimiento empiece a grabar, simplemente seleccione Iniciar grabaciónTo have Performance Analyzer begin recording, simply select Start recording

Iniciar grabación

Cualquier acción que se lleve a cabo en el informe se muestra y se registra en el panel del Analizador de rendimiento, en el mismo orden en el que Power BI carga el objeto visual.Any actions you take in the report are displayed and logged in the Performance Analyzer pane, in the order that the visual is loaded by Power BI. Por ejemplo, los usuarios han comentado que hay un informe que tarda mucho tiempo en actualizarse.For example, perhaps you have a report that users have said takes a long time to refresh. O que ciertos objetos visuales de un informe tardan mucho tiempo en mostrarse cuando se ajusta un control deslizante.Or certain visuals in a report take a long time to display when a slider is adjusted. El Analizador de rendimiento puede indicarle qué tipo objeto visual es el culpable, identificando además los aspectos del objeto visual que tardan más tiempo en procesarse.Performance analyzer can tell you which visual is the culprit, and identifies which aspects of the visual is taking the longest duration to process.

Una vez iniciada la grabación, el botón Iniciar grabación está atenuado (inactivo, ya que ya ha empezado a grabar) y el botón Detener está activo.Once you start recording, the Start recording button is grayed out (inactive, since you've already begun recording) and the Stop button is active.

El Analizador de rendimiento recopila y muestra la información de medida de rendimiento en tiempo real.Performance analyzer collects and displays the performance measurement information in real time. Por lo tanto, cada vez que haga clic en un objeto visual, mueva una segmentación o interactúe de cualquier otra manera, el Analizador de rendimiento muestra inmediatamente los resultados de rendimiento en su panel.So each time you click on a visual, move a slicer, or interact in any other way, Performance Analyzer immediately displays the performance results in its pane.

Si el panel tiene más información de la que se puede mostrar, aparece una barra de desplazamiento para ir a la información adicional.If the pane has more information than can be displayed, a scroll bar appears to navigate to additional information.

Cada interacción tiene un identificador de sección en el panel, que describe la acción que inició las entradas de registro.Each interaction has a section identifier in the pane, describing the action that initiated the log entries. En la imagen siguiente, la interacción que se produjo fue que los usuarios cambiaron una segmentación.In the following image, the interaction was that the users changed a slicer.

Secciones basadas en el tipo de interacción

La información de cada registro de objetos visuales incluye el tiempo empleado (duración) para completar las siguientes categorías de tareas:Each visual's log information includes the time spent (duration) to complete the following categories of tasks:

  • Consultas DAX: si se requiere una consulta DAX, este es el tiempo transcurrido desde que el objeto visual envía la consulta hasta que Analysis Services devuelve los resultados.DAX query - if a DAX query was required, this is the time between the visual sending the query, and for Analysis Services to return the results.
  • Presentación visual: tiempo necesario para que el objeto visual dibuje en la pantalla, incluido el tiempo necesario para recuperar imágenes web o geocodificación.Visual display - time required for the visual to draw on the screen, including time required to retrieve any web images or geocoding.
  • Otros: tiempo que el objeto visual necesita para preparar las consultas, esperar a que se completen otros objetos visuales o realizar otro procesamiento en segundo plano.Other - time required by the visual for preparing queries, waiting for other visuals to complete, or performing other background processing.

Los valores Duración (ms) indican la diferencia entre una marca de tiempo de inicio y de finalización para cada operación.The Duration (ms) values indicate the difference between a start and end timestamp for each operation. La mayoría de las operaciones del lienzo y los objetos visuales se ejecutan de forma secuencial en un único subproceso de interfaz de usuario, que se comparte entre varias operaciones.Most canvas and visual operations execute sequentially on a single User Interface thread, which is shared by multiple operations. Las duraciones notificadas incluyen el tiempo invertido en cola mientras se completan otras operaciones.The reported durations include time spent queued while other operations complete. En el ejemplo Analizador de rendimiento de GitHub y su documentación asociada se proporcionan detalles sobre cómo los objetos visuales consultan los datos y cómo se representan.The Performance Analyzer sample on GitHub and its associated documentation provide details about how visuals query data, and how they render.

elementos de información de registro

Después de haber interactuado con los elementos del informe que desea medir con el Analizador de rendimiento, puede seleccionar el botón Detener.After you've interacted with elements of the report you want to measure with Performance Analyzer, you can select the Stop button. La información de rendimiento permanece en el panel después de seleccionar Detener para su análisis.The performance information remains in the pane after you select Stop for you to analyze.

Para borrar la información del panel del Analizador de rendimiento, seleccione Borrar.To clear out the information in the Performance Analyzer pane, select Clear. Se borra toda la información y no se guarda al seleccionar Borrar.All information is erased and is not saved when you select Clear. Vea la sección siguiente para aprender a guardar información en los registros.See the next section to learn how to save information in logs.

Actualización de objetos visualesRefreshing visuals

Puede seleccionar Actualizar objetos visuales en el panel del Analizador de rendimiento para actualizar todos los objetos visuales de la página actual del informe, y con ello hacer que el Analizador de rendimiento recopile información sobre todos estos objetos visuales.You can select Refresh visuals in the Performance Analyzer pane to refresh all visuals on the current page of the report, and thereby have Performance Analyzer gather information about all such visuals.

También puede actualizar objetos visuales individuales.You can also refresh individual visuals. Cuando el Analizador de rendimiento está grabando, puede seleccionar Actualizar este objeto visual, que se encuentra en la esquina superior derecha de cada uno de los objetos visuales, para actualizar dicho objeto visual y capturar su información de rendimiento.When Performance Analyzer is recording, you can select Refresh this visual found in the top-right corner of each visual, to refresh that visual, and capture its performance information.

actualizar un solo objeto visual

Almacenamiento de la información de rendimientoSaving performance information

Puede guardar la información que el Analizador de rendimiento crea sobre un informe seleccionando el botón Exportar.You can save the information that Performance Analyzer creates about a report by selecting the Export button. Al seleccionar Exportar, se crea un archivo .json con información del panel del Analizador de rendimiento.Selecting Export creates a .json file with information from the Performance Analyzer pane.

Guarde el archivo de registro para el Analizador de rendimiento

Pasos siguientesNext steps

Para más información acerca de Power BI Desktop y cómo empezar a trabajar, consulte los siguientes artículos.For more information about Power BI Desktop, and how to get started, check out the following articles.

Para obtener más información sobre el ejemplo Analizador de rendimiento, consulte los recursos siguientes.For information about the Performance Analyzer sample, check out the following resources.