Analisando dados de página da Web usando o Power BI Desktop (tutorial)Analyzing Web page data using Power BI Desktop (tutorial)

Neste tutorial, você aprenderá como importar uma tabela de dados de uma página da Web e criar um relatório para visualizar esses dados.In this tutorial, you learn how to import a table of data from a Web page and create a report to visualize this data. Como parte desse processo, você navega pelas tabelas disponíveis em uma página da Web e aplica as etapas de transformação de dados para remodelar a tabela em um novo formato.As part of this process, you navigate across tables available on a web page, and apply data transformation steps to bring the table into a new shape.

Neste artigo:In this article:

  • Tarefa 1: Conectar-se a uma fonte de dados da WebTask 1: Connect to a web data source
  • Tarefa 2: Formatar dados no modo de exibição de ConsultaTask 2: Shape data in the Query view
    • Etapa 1: Remover Outras Colunas para exibir apenas as colunas de interesseStep 1: Remove Other Columns to only display columns of interest
    • Etapa 2: Substituir Valores para limpar os valores em uma coluna selecionadaStep 2: Replace Values to clean up values in a selected column
    • Etapa 3: Filtrar valores em uma colunaStep 3: Filter values in a column
    • Etapa 4: Renomear uma colunaStep 4: Rename a column
    • Etapa 5: Filtrar valores nulos em uma colunaStep 5: Filter null values in a column
    • Etapa 6: Renomear uma consultaStep 6: Rename a query
    • Etapas de Consulta criadasQuery Steps created
  • Tarefa 3: Criar visualizações usando o modo de exibição de RelatórioTask 3: Create visualizations using the Report view
    • Etapa 1: Carregar a consulta em seu relatórioStep 1: Load the query to your report
    • Etapa 2: Criar uma visualização de MapaStep 2: Create a Map visualization

Tarefa 1: Conectar-se a uma fonte de dados da WebTask 1: Connect to a web data source

Na tarefa 1, você importa uma tabela com a Síntese do Torneio na página do Campeonato Europeu de futebol da UEFA da Wikipédia, em: https://pt.wikipedia.org/wiki/Campeonato_Europeu_de_FutebolIn task 1, you import a Tournament Summary table from the UEFA European Football Championship Wikipedia page at the following location: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship

Adicionar uma fonte de dados de página da WikipediaAdd a Wikipedia page data source

  1. No diálogo Introdução ou na guia de faixa de opções Home, selecione Obter Dados.In the Getting Started dialog or in the Home ribbon tab, select Get Data.
  2. Isso abre a caixa de diálogo Obter Dados , na qual você pode escolher entre uma grande variedade de fontes de dados para importar dados no Power BI Desktop.This brings up the Get Data dialog, where you can pick from a wide range of data sources to import data into Power BI Desktop. Selecionaremos Web , que está disponível no grupo Todas ou Outras .We will select Web which is available under the All or Other group.
  3. Na caixa de diálogo Conteúdo da Web, na caixa de texto URL, cole a URL da Wikipedia (https://pt.wikipedia.org/wiki/Campeonato_Europeu_de_Futebol).In the Web Content dialog box, in the URL text box, paste the Wikipedia URL (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship).
  4. Clique em OK.Click OK.

Depois de estabelecer uma conexão com a página da Web, você deve ver uma lista das tabelas disponíveis nessa página da Wikipédia na caixa de diálogo Navegador .After establishing a connection to the web page, you see a list of tables available on this Wikipedia page in the Navigator dialog. Você pode clicar uma vez com o mouse em cada uma dessas tabelas para visualizar os respectivos dados.You can single-click on each of these tables to preview the data.

No painel esquerdo Navegador , clique na tabela Results[edit] para obter os resultados do Resumo do Torneio, ou selecione a tabela Results[edit] e clique em Editar.In the Navigator left-pane, select the Results[edit] table for the Tournament Summary results, or select the Results[edit] table and select Edit. Isso nos permitirá alterar essa tabela antes de carregá-la no Relatório, já que os dados não estão no formato que precisamos para nossa análise.This will allow us to reshape this table before loading it to the Report, since the data is not in the shape that we need for our analysis.

Isso fará com que uma visualização da tabela apareça no Modo de Exibição de Consulta, no qual é possível aplicar um conjunto de etapas de transformação para limpar os dados.This will land a preview of the table in the Query view, where we can apply a set of transformation steps to clean up the data.

Tarefa 2: Formatar os dados na tabela da entidadeTask 2: Shape data in the subject table

Agora que a tabela da entidade está selecionada para sua consulta de dados, você aprenderá a realizar diversas etapas de formatação e limpeza de dados.Now that you have the subject table selected for your data query, you learn how to perform various data shaping and cleansing steps.

Etapa 1: Remover Outras Colunas para exibir apenas as colunas de interesseStep 1: Remove Other Columns to only display columns of interest

Nesta etapa, você removerá todas as colunas, exceto Year e Final Winners.In this step, you remove all columns except Year and Final Winners.

  1. Na grade Visualização de Consulta, selecione as colunas Year e Final Winners (use CTRL + Clique).In the Query Preview grid, select the Year and Final Winners columns (use CTRL + Click).
  2. Clique com o botão direito do mouse em um título de coluna na grade Visualização de Consulta e clique em Remover Outras Colunas para remover as colunas não selecionadas.Right-click a column header in the Query Preview grid, and click Remove Other Columns to remove the unselected columns. É importante lembrar que essa operação também está disponível na guia de faixa de opções Página Inicial , no grupo Gerenciar Colunas .Note that this operation is also available in the Home ribbon tab, in the Manage Columns group.

Etapa 2: Substituir Valores para limpar os valores em uma coluna selecionadaStep 2: Replace Values to clean up values in a selected column

Nesta etapa, você substituirá o sufixo Detalhes da coluna Year .In this step, you replace the Details suffix in the Year column. Observe que esse sufixo é em uma nova linha, portanto, não é visível na visualização da tabela.Note that this suffix is on a new line so it is not visible in the table preview. No entanto, se clicar em uma das células com um valor numérico na coluna ano, você verá o valor total na exibição detalhada.However, if you click in one of the cells with a numeric value in the Year column, you will see the full value in the detailed view.

  1. Selecione a coluna Year .Select the Year column.
  2. Na faixa de opções da Visualização da Consulta , clique em Substituir Valores na guia Página Inicial , ou clique com o botão direito do mouse na coluna Year e clique em Substituir Valores para substituir Detalhes por texto vazio.In the Query view ribbon, click Replace Values under the Home tab or right-click the Year column, and click Replace Values to replace Details with empty text.
  3. Na caixa de diálogo Substituir Valores , digite Detalhes na caixa de texto Valor a Encontrar e deixe a caixa de texto Substituir Por vazia.In the Replace Values dialog box, type Details in the Value to Find text box and leave the Replace With text box empty.
  4. Clique em OK.Click OK.

Etapa 3: Filtrar valores em uma colunaStep 3: Filter values in a column

Nesta etapa, você filtrará a coluna Year para exibir linhas que não contêm “Year”.In this step, you filter the Year column to display rows that do not contain “Year”.

  1. Clique na seta do menu suspenso de filtragem na coluna Year .Click the filter drop down arrow on the Year column.
  2. No menu suspenso Filtro , limpe a opção Ano .In the Filter drop-down, clear the Year option.
  3. Clique em OK.Click OK.

Etapa 4: Renomear uma colunaStep 4: Rename a column

Agora que limpamos os dados na coluna Year , vamos trabalhar na coluna Final Winner .Now that we have cleaned up the data in the Year column, we are going to work on the Final Winner column.

Já que estamos apenas observando a lista de vencedores, podemos renomear esta coluna como Country.Since we are only looking at the list of winners, we can rename this column to Country.

  1. Selecione a coluna Vencedor Final na visualização de Consulta.Select the Final Winner column in the Query preview.
  2. Na faixa de opções de Visualização da Consulta , na guia Transformar e no grupo Qualquer Coluna , você encontrará Renomear.In the Query view ribbon, under the Transform tab and Any Column group, you will find Rename.
  3. Isso tornará o nome da coluna editável.This will make the column name editable. Renomearemos esta coluna como Country.We will rename this column to Country.

Etapa 5: Remover valores nulos em uma coluna por filtragemStep 5: Filter out null values in a column

Também precisamos filtrar os valores nulos na coluna Country .We also need to filter out null values in the Country column. Para fazer isso podemos usar o menu de filtragem, conforme vimos na etapa 3; ou então podemos, como alternativa:In order to do this, we could use the filter menu as we saw in Step 3, or alternatively we can:

  1. Clicar com o botão direito do mouse em uma das células na coluna Country que contêm um valor nulo.Right-click on one of the cells in the Country column that contain a null value.
  2. Selecionar Filtros de Texto -> Não é Igual a no menu de contexto.Select Text Filters -> Does not Equal in the context menu.
  3. Isso cria uma nova etapa de filtragem para remover as linhas com valores nulos na coluna Country .This creates a new filter step to remove rows with null values in the Country column.

Etapa 6: Nomear uma consultaStep 6: Name a query

Nesta etapa, você nomeia sua consulta final Vencedores da Eurocopa.In this step, you name your final query Euro Cup Winners.

  1. No painel Configurações de Consulta , na caixa de texto Nome , digite Vencedores da Eurocopa.In the Query Settings pane, in the Name text box, enter Euro Cup Winners.

Tarefa 3: criar visualizações usando o Modo de Exibição de RelatórioTask 3: Create visualizations using the Report view

Agora que convertemos os dados para o formato que precisamos para nossa análise, podemos carregar a tabela resultante em nosso Relatório e criar algumas visualizações.Now that we have converted the data into the shape that we need for our analysis, we can load the resulting table into our Report and create a few visualizations.

Etapa 1: carregar a consulta em seu relatórioStep 1: Load the query to your report

Para carregar os resultados da consulta no Power BI Desktop e criar um relatório, selecionamos Fechar e Carregar da faixa de opções Home.In order to load the query results to Power BI Desktop and create a report, we select Close & Load from the Home ribbon.

Isso vai disparar a avaliação da consulta e o carregamento da saída da tabela no Relatório.This will trigger evaluation of the query and load of the table output to the Report. No Power BI Desktop, selecione o ícone Relatório para ver o Power BI Desktop na exibição de Relatório.In Power BI Desktop, select the Report icon to see Power BI Desktop in Report view.

Você pode ver os campos da tabela resultante no painel Campos à direita da exibição de Relatório.You can see the resulting table fields in the Fields pane at the right of the Report view.

Etapa 2: Criar uma visualização de MapaStep 2: Create a Map visualization

Para criar uma visualização, é possível arrastar campos da lista Campos e soltá-los na tela Relatório.In order to create a visualization, we can drag fields from the Field list and drop them in the Report canvas.

  1. Arraste o campo Country e solte-o na tela Relatório.Drag the Country field and drop it in the Report canvas. Isso criará uma nova visualização na tela Relatório.This will create a new visualization in the Report canvas. Nesse caso, já que temos uma lista de países, ele criará uma visualização de Mapa.In this case, since we have a list of countries, it will create a Map visualization.

  2. Podemos facilmente alterar o tipo de visualização clicando em um ícone diferente no painel Visualização .We can easily change the type of visualization by clicking on a different icon in the Visualization pane.

  3. Vamos continuar com o tipo de visualização Mapa para o Mapa. Também podemos redimensionar a visualização arrastando um de seus cantos para cima até o tamanho desejado.We are going to stay with the Map visualization type to Map, We can also resize the visualization by dragging from one of the corners of the visualization up to the desired size.

  4. Observe que, no momento, todos os pontos no mapa têm o mesmo tamanho.Note that currently all the points in the map have the same size. Queremos alterar isso para que os países que venceram mais torneios da Eurocopa sejam representados com um ponto maior no mapa.We want to change this so that countries with more Euro Cup tournaments won are represented with a larger point in the map. Para fazer isso, é possível arrastar o campo Year na lista Campos para a caixa Valores na parte inferior do painel Campos.In order to do thiso, we can drag the Year field in the Fields list to the Values box in the lower half of the Fields pane.

Como você pode ver, é muito fácil personalizar visualizações em seu relatório para apresentar os dados como você desejar.As you can see, it is very easy to customize visualizations in your report, in order to present the data in the way that you want. O Power BI Desktop fornece uma experiência perfeita de ponta a ponta, desde a obtenção de dados por meio de uma ampla variedade de fontes de dados e a modelagem desses dados para atender às suas necessidades de análise, até a visualização de tais dados de maneiras avançadas e interativas.Power BI Desktop provides a seamless end-to-end experience from getting data from a wide range of data sources and shaping it to meet your analysis needs to visualizing this data in rich and interactive ways. Quando seu relatório estiver pronto, você poderá carregá-lo no Power BI e criar painéis baseados nele, que poderão ser compartilhados com outros usuários do Power BI.Once your report is ready, you can upload it to Power BI and create dashboards based on it, which you can share with other Power BI users.

Isso conclui o tutorial Importando dados da Web .This concludes the Importing Data from the Web tutorial. Você pode baixar aqui o arquivo completo do Power BI Desktop.You can download the completed Power BI Desktop file here.

Onde mais posso obter outras informações?Where else can I get more information?