Tutorial: Visualización de datos desde Azure Data Explorer en Power BITutorial: Visualize data from Azure Data Explorer in Power BI

El Explorador de datos de Azure es un servicio de exploración de datos altamente escalable y rápido para datos de telemetría y registro.Azure Data Explorer is a fast and highly scalable data exploration service for log and telemetry data. Power BI es una solución de análisis de negocios que le permite visualizar sus datos y compartir los resultados en su organización.Power BI is a business analytics solution that lets you visualize your data and share the results across your organization. En este tutorial, aprenderá primero a representar objetos visuales en el Explorador de datos de Azure.In this tutorial, you first learn how to render visuals in Azure Data Explorer. A continuación, se conectará al Explorador de datos de Azure con Power BI, creará un informe basado en datos de ejemplo y publicará el informe en el servicio Power BI.You then connect to Azure Data Explorer with Power BI, build a report based on sample data, and publish the report to the Power BI service.

Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.If you don't have an Azure subscription, create a free Azure account before you begin. Si no está registrado para Power BI Pro, regístrese para una evaluación gratuita antes de comenzar.If you're not signed up for Power BI Pro, sign up for a free trial before you begin.

En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Representar objetos visuales en el Explorador de datos de AzureRender visuals in Azure Data Explorer
  • Conectarse el Explorador de datos de Azure en Power BI DesktopConnect to Azure Data Explorer in Power BI Desktop
  • Trabajar con datos en Power BI DesktopWork with data in Power BI Desktop
  • Crear un informe con objetos visualesCreate a report with visuals
  • Publicar y compartir el informePublish and share the report

Requisitos previosPrerequisites

Además de las suscripciones de Azure y Power BI, necesita lo siguiente para completar este tutorial:In addition to Azure and Power BI subscriptions, you need the following to complete this tutorial:

Representar objetos visuales en el Explorador de datos de AzureRender visuals in Azure Data Explorer

Antes de pasar a Power BI, echemos un vistazo a cómo representar objetos visuales en el Explorador de datos de Azure.Before jumping into Power BI, let's look at how to render visuals in Azure Data Explorer. Esto es ideal para algunos análisis rápidos.This is great for some quick analysis.

  1. Inicie sesión en https://dataexplorer.azure.com.Sign in to https://dataexplorer.azure.com.

  2. En el panel izquierdo, seleccione la base de datos de prueba que contiene los datos de ejemplo de StormEvents.In the left pane, select the test database that contains the StormEvents sample data.

  3. Pegue la siguiente consulta en la ventana derecha y seleccione Ejecutar.Paste the following query into the right window, and select Run.

    StormEvents
    | summarize event_count=count() by State
    | where event_count > 1800
    | project State, event_count
    | sort by event_count
    | render columnchart
    

    Esta consulta cuenta eventos de tiempo por estado.This query counts weather events by state. A continuación, representa un gráfico de columnas para todos los estados que tienen más de 1800 eventos de tiempo.It then renders a column chart for all states that have more than 1800 weather events.

    Gráfico de columnas de eventos

  4. Pegue la siguiente consulta en la ventana derecha y seleccione Ejecutar.Paste the following query into the right window, and select Run.

    StormEvents
    | where State == "WASHINGTON" and StartTime >= datetime(2007-07-01) and StartTime <= datetime(2007-07-31)
    | summarize StormCount = count() by EventType
    | render piechart
    

    Esta consulta cuenta eventos de tiempo por tipo durante el mes de julio en el estado de Washington.This query counts weather events by type for the month of July in the state of Washington. A continuación, representa un gráfico circular que muestra el porcentaje de cada tipo de evento.It then renders a pie chart showing the percentage of each event type.

    Gráfico circular de eventos

Ahora es el momento de echar un vistazo a Power BI, pero puede hacer mucho más con los objetos visuales en el Explorador de datos de Azure.It's now time to look at Power BI, but there's a lot more you can do with visuals in Azure Data Explorer.

Conectarse al Explorador de datos de AzureConnect to Azure Data Explorer

Conéctese ahora al Explorador de datos de Azure en Power BI Desktop.Now you connect to Azure Data Explorer in Power BI Desktop.

  1. En la pestaña Inicio de Power BI Desktop, seleccione Obtener datos y luego Más.In Power BI Desktop on the Home tab, select Get Data then More.

    Obtener los datos

  2. Busque Azure Data Explorer y, a continuación, seleccione Azure Data Explorer (versión beta) y Conectar.Search for Azure Data Explorer, select Azure Data Explorer (Beta), then Connect.

    Buscar y obtener datos

  3. En la pantalla Conector de vista previa, seleccione Continuar.On the Preview connector screen, select Continue.

  4. En la pantalla siguiente, escriba el nombre de su clúster y su base de datos de prueba.On the next screen, enter the name of your test cluster and database. El clúster debe tener el formato https://<ClusterName>.<Region>.kusto.windows.net.Cluster should be in the form https://<ClusterName>.<Region>.kusto.windows.net. Escriba StormEvents para el nombre de la tabla.Enter StormEvents for the name of the table. Deje todas las demás opciones con valores predeterminados y seleccione Aceptar.Leave all other options with default values, and select OK.

    Opciones de clúster, base de datos y tabla

  5. En la pantalla Vista previa de los datos, seleccione Editar.On the data preview screen, select Edit.

    La tabla se abre en el editor de Power Query, donde puede editar filas y columnas antes de importar los datos.The table opens in Power Query Editor, where you can edit rows and columns before importing the data.

Trabajar con datos en Power BI DesktopWork with data in Power BI Desktop

Ahora que tiene una conexión al Explorador de datos de Azure, edita los datos en el editor de Power Query.Now that you have a connection to Azure Data Explorer, you edit the data in Power Query Editor. Coloca filas con valores NULL en la columna BeginLat y coloca la columna JSON StormSummary por completo.You drop rows with null values in the BeginLat column and drop the StormSummary JSON column entirely. Estas son operaciones sencillas, pero también puede realizar transformaciones complejas al importar los datos.These are simple operations, but you can also perform complex transformations when importing data.

  1. Seleccione la flecha de la columna BeginLat, desactive la casilla NULL y, a continuación, seleccione Aceptar.Select the arrow for the BeginLat column, clear the null check box, then select OK.

    Filtrar columna

  2. Haga clic con el botón derecho en el encabezado de columna StormSummary y seleccione Quitar.Right-click the StormSummary column header, then select Remove.

    Quitar columna

  3. En el panel CONFIGURACIÓN DE LA CONSULTA, cambie el nombre de Consulta1 a StormEvents.In the QUERY SETTINGS pane, change the name from Query1 to StormEvents.

    Cambiar el nombre de la consulta

  4. En la pestaña Inicio de la cinta, seleccione Cerrar y aplicar.On the Home tab of the ribbon, select Close and apply.

    Cerrar y aplicar

    Power Query aplica sus cambios y, a continuación, importa los datos de ejemplo en un modelo de datos.Power Query applies your changes, then imports the sample data into a data model. En los siguientes pasos se le muestra cómo enriquecer ese modelo.The next few steps show you how to enrich that model. Una vez más, este es solo un ejemplo para dar una idea de lo que es posible.Again, this is just a simple example to give an idea of what's possible.

  5. En el lado izquierdo de la ventana principal, seleccione la vista de datos.On the left side of the main window, select the data view.

    Vista de datos

  6. En la pestaña Modelado de la cinta, seleccione Nueva columna.On the Modeling tab of the ribbon, select New column.

    Nueva columna

  7. Escriba la siguiente fórmula de expresiones de análisis de datos (DAX) en la barra de fórmulas y, a continuación, presione Entrar.Enter the following Data Analysis Expressions (DAX) formula into the formula bar, then press Enter.

    DurationHours = DATEDIFF(StormEvents[StartTime], StormEvents[EndTime], hour)
    

    Barra de fórmulas

    Esta fórmula crea la columna DurationHours, que calcula cuántas horas duró cada evento de tiempo.This formula creates the column DurationHours that calculates how many hours each weather event lasted. En la siguiente sección, usará esta columna en un objeto visual.You use this column in a visual in the next section.

  8. Desplácese al lado derecho de la tabla para ver la columna.Scroll to the right side of the table to see the column.

Crear un informe con objetos visualesCreate a report with visuals

Ahora que los datos se importan y ha mejorado el modelo de datos, es el momento de crear un informe con objetos visuales.Now that the data is imported and you've improved the data model, it's time to build a report with visuals. Agrega un gráfico de columnas basado en la duración del evento y un mapa que muestra daños derivados de recortes.You add a column chart based on event duration and a map that shows crop damage.

  1. En el lado izquierdo de la ventana, seleccione la vista de datos.On the left side of the window, select the report view.

    Vista de informe

  2. En el panel VISUALIZACIONES, seleccione el gráfico de columnas agrupadas.In the VISUALIZATIONS pane, select the clustered column chart.

    Agregar gráfico de columnas

    Un gráfico en blanco se agrega al lienzo.A blank chart is added to the canvas.

    Gráfico en blanco

  3. En la lista CAMPOS, seleccione DurationHours y Estado.In the FIELDS list, select DurationHours and State.

    Seleccionar campos

    Ahora tiene un gráfico donde se muestran las horas totales de eventos de tiempo por estado en el transcurso de un año.You now have a chart that shows the total hours of weather events by state over the course of a year.

    Gráfico de columnas de duración

  4. Haga clic en cualquier parte del lienzo fuera del gráfico de columnas.Click anywhere on the canvas outside the column chart.

  5. En el panel VISUALIZACIONES, seleccione el mapa.In the VISUALIZATIONS pane, select the map.

    Agregar mapa

  6. En la lista CAMPOS, seleccione CropDamage y Estado.In the FIELDS list, select CropDamage and State. Cambie el tamaño del mapa para que pueda ver los estados de EE. UU. con claridad.Resize the map so you can see the US states clearly.

    Mapa de daños derivados de recortes

    El tamaño de las burbujas representa el valor en dólares de los daños derivados de recortes.The size of the bubbles represents the dollar value of crop damage. Coloque el mouse sobre las burbujas para ver detalles.Mouse over the bubbles to see details.

  7. Mueva y cambie el tamaño de los objetos visuales de modo que tenga un informe con un aspecto similar al de la siguiente imagen.Move and resize the visuals so you have a report that looks like the following image.

    Informe finalizado

  8. Guarde el informe con el nombre storm-events.pbix.Save the report with the name storm-events.pbix.

Publicar y compartir el informePublish and share the report

Hasta este momento, todo el trabajo que ha realizado en Power BI ha sido local, mediante Power BI Desktop.Until this point, the work you've done in Power BI has all been local, using Power BI Desktop. Publique ahora el informe en el servicio Power BI, donde puede compartirlo con otros usuarios.Now you publish the report to the Power BI service where you can share it with others.

  1. En Power BI Desktop, en la pestaña Inicio de la cinta, seleccione Publicar.In Power BI Desktop, on the Home tab of the ribbon, select Publish.

    Botón Publicar

  2. Si aún no ha iniciado sesión en Power BI, siga el proceso de inicio de sesión.If you're not already signed in to Power BI, go through the sign-in process.

  3. Seleccione Mi área de trabajo y, a continuación, Seleccionar.Select My workspace, then Select.

    Selección del área de trabajo

  4. Al finalizar la publicación, seleccione Abrir storm-events.pbix en Power BI.When publishing is finished, select Open storm-events.pbix in Power BI.

    Publicación correcta

    El informe se abre en el servicio, con los mismos objetos visuales y diseño que definió en Power BI Desktop.The report opens in the service, with the same visuals and layout you defined in Power BI Desktop.

  5. En la esquina superior derecha del informe, seleccione Compartir.In the upper-right corner of the report, select Share.

    Botón Compartir

  6. En la pantalla Compartir informe, agregue a un compañero de su organización, agregue una nota y, a continuación, seleccione Compartir.In the Share report screen, add a colleague in your organization, add a note, then select Share.

    Compartir informe

    Si su compañero tiene los permisos adecuados, puede tener acceso al informe que compartió.If your colleague has appropriate permissions, they can access the report that you shared.

Limpieza de recursosClean up resources

Si no desea guardar el informe que creó, solo tiene que eliminar el archivo storm-events.pbix.If you don't want to keep the report you created, simply delete the storm-events.pbix file. Si desea quitar el informe que publicó, siga estos pasos.If you want to remove the report you published, follow these steps.

  1. En Mi área de trabajo, desplácese hacia abajo hasta INFORMES y busque storm-events.Under My workspace, scroll down to REPORTS and find storm-events.

  2. Seleccione los puntos suspensivos (. . .) situados junto a storm-events y, a continuación, seleccione QUITAR.Select the ellipsis (. . .) next to storm-events, then select REMOVE.

    Quitar informe

  3. Confirme la eliminación.Confirm the removal.

Pasos siguientesNext steps