Compartilhar via


Crie um painel do Serviços do Excel usando um feed Odata de dados

APLICA-SE A:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Este artigo descreve, passo a passo, como utilizar Excel 2016 para criar um dashboard básico que contém dois relatórios e dois filtros. O painel de exemplo descrito neste artigo se assemelha à seguinte imagem:

Figura: painel básico dos Serviços do Excel contendo dois relatórios e duas segmentações de dados

Serviços do Excel dashboard Básico

O nosso exemplo dashboard utiliza dados importados para o Excel através de um feed de dados OData. Isto permite publicar o livro numa biblioteca no SharePoint Server 2013. Ao seguir os passos neste artigo, irá aprender a importar dados para o Excel, a utilizar esses dados para criar relatórios numa folha de cálculo e a ligar filtros a esses relatórios.

Antes de começar

Antes de começar essa operação, revise as informações a seguir sobre pré-requisitos:

Planejar o painel

Antes de começar a criar um painel, recomendamos criar um plano de painel. O plano não tem de ser extenso ou complexo. No entanto, deve oferecer uma ideia do que você deseja incluir no painel. Para ajudar você a preparar um plano de painel, leve em consideração as seguintes perguntas:

  • Quem usará o painel?

  • Quais tipos de informações você deseja ver?

  • Existem dados que podem ser usados para criar o painel?

Nosso painel de exemplo foi projetado para ser um protótipo que você pode usar para saber como criar e publicar painéis do Excel Services. Para mostrar como podemos criar um plano de painel para um painel parecido, consulte a tabela a seguir.

Tabela: Plano básico para nosso painel de exemplo

Pergunta Resposta
Quem usará o painel?
O painel deve ser usado por representantes de vendas, gerentes de vendas, executivos corporativos e outras partes interessadas em informações sobre vendas para a empresa fictícia Adventure Works Cycles.
Quem usará o painel? Isto é, quais tipos de informações os clientes do painel desejam ver?
Representantes de vendas, gerentes, executivos e outros consumidores do painel desejam usá-lo para exibir, explorar e analisar dados. Como mínimo, os consumidores do painel desejam ver os seguintes tipos de informação:
Quantias de vendas em áreas geográficas diferentes
Quantias de vendas em áreas geográficas diferentes
Quantias de vendas para anos diferentes
Quantias de vendas para representantes de vendas diferentes
Os consumidores do painel desejam usar o painel para exibir, explorar e analisar dados para obter respostas de perguntas específicas.
Os consumidores do painel também desejam poder usar filtros para focalizar em informações mais específicas, como vendas em um determinado ano ou representante de vendas específico.
Existem dados que podemos usar para criar o painel?
Sim. A base de dados de exemplo Adventure Works que utilizamos contém os dados que podemos utilizar para o dashboard.
Quais itens o painel deve conter?
Nosso painel de exemplo inclui os seguintes itens:
Dados importados usando um feed de dados OData
Um gráfico mostrando informações de vendas de produto para áreas geográficas diferentes
Um gráfico mostrando informações de vendas para áreas geográficas diferentes
Uma segmentação de dados que os consumidores do painel podem usar para exibir informações de um ano específico
Uma segmentação de dados que os consumidores do painel podem usar para exibir informações de um representante de vendas específico
Onde o painel será publicado?
Uma vez que o nosso exemplo dashboard utiliza dados nativos no Excel, o dashboard pode ser publicado numa biblioteca do SharePoint no SharePoint Server 2013 ou no SharePoint no Microsoft 365. Isso permite que as pessoas consumam o conteúdo do painel internamente ou por meio de uma conexão com a Internet. Também permite que as pessoas exibam o painel usando um dispositivo móvel, como Apple iPad ou tablet com Windows 8.

Agora que criamos nosso plano de painel, começamos a criar o painel.

Criar o painel

Para criar o painel, começamos criando uma conexão de dados. Em seguida, utilizamos essa ligação de dados para importar dados para o Excel. Em seguida, criamos os relatórios e o filtro que desejamos usar. Depois disso, publicamos o livro no SharePoint Server 2013.

Parte 1: inserir dados no Excel

O nosso exemplo dashboard utiliza dados importados para o Excel através de um feed de dados OData para ligar a dados de exemplo da Adventure Works. Começamos por importar dados para o Excel.

Para importar dados no Excel usando um feed de dados OData

  1. Abra o Microsoft Excel.

  2. Escolha Pasta de trabalho em branco para criar uma pasta de trabalho.

  3. Na guia Dados, escolha o grupo Obter Dados Externos, escolha De Outras Fontes e escolha Do Feed de Dados OData.

    O Assistente de Conexão de Dados abre.

  4. Na página Conectar ao servidor do banco de dados, na caixa Local do feed de dados, especifique o endereço do site (URL) do feed de dados.

    Para o nosso exemplo dashboard, utilizámos https://services.odata.org/AdventureWorksV3/AdventureWorks.svc.

  5. Na seção Credenciais de login, realize uma das seguintes etapas:

  • Escolha Usar as informações de logon da pessoa que está abrindo este arquivo e escolha o botão Avançar.

  • Escolha Usar este nome e senha, especifique um nome de usuário e senha apropriados e escolha o botão Avançar.

    Dica

    Se não souber qual a opção a escolher, contacte um administrador do SharePoint.

  1. Na página Selecionar Tabelas, escolha a tabela CompanySales e a tabela TerritorySalesDrilldown. Em seguida, escolha o botão Avançar.

  2. Na página Salvar arquivo de conexão de dados e concluir, escolha o botão Concluir.

  3. Na página Importar Dados, execute as seguintes etapas:

  4. Selecione a opção Tabela.

  5. Certifique-se de que a opção Adicionar estes dados ao Modelo de Dados esteja selecionada.

  6. Escolha o botão OK.

    Sheet2 e Sheet3 contendo os dados são adicionadas à pasta de trabalho.

  7. Mantenha o Excel aberto.

Neste momento, importámos dados para o Excel através de um feed de dados OData. A próxima etapa é criar um relacionamento entre as tabelas de dados. Para tal, utilizamos a Add-In do Power Pivot para Excel. Se o separador PowerPivot não estiver visível no Excel, ative o suplemento com o seguinte procedimento.

Habilitar o suplemento PowerPivot para Excel

  1. No Excel, no separador Ficheiro , selecione Opções.

  2. Na caixa de diálogo Opções do Excel , selecione Suplementos.

  3. Na lista Gerir, selecioneSuplementos COM e, em seguida, selecione o botão Ir para abrir a caixa de diálogo Suplementos COM .

  4. Selecione Microsoft Office PowerPivot para Excel 2013 e escolha OK. O separador PowerPivot está agora visível no Excel.

  5. Mantenha o Excel aberto.

Agora que o suplemento Power Pivot para Excel está ativado, o passo seguinte é criar uma relação entre as tabelas de dados. Isto permite-nos criar relatórios e filtros com dados das duas tabelas.

Criar um relacionamento entre tabelas em um Modelo de Dados

  1. No Excel, no separador PowerPivot , no grupo Modelo de Dados , selecione Gerir. O Power Pivot para Excel é aberto.

  2. Na janela PowerPivot para Excel, na guia Design, no grupo Relacionamentos, escolha Criar Relacionamento.

  3. Na caixa de diálogo Criar Relação , especifique as seguintes definições:

    • Na lista Tabela, verifique se CompanySales está selecionado.

    • Na lista Coluna, escolha ID.

    • Na lista Tabela de Pesquisa Relacionada, escolha TerritorySalesDrilldown.

    • Na lista Pesquisa de Coluna Relacionada, verifique se ID está selecionado.

    Em seguida, clique no botão Criar.

  4. Feche a janela do PowerPivot para Excel , mas mantenha o Excel aberto.

Neste momento, importámos duas tabelas de dados para o Excel. Também criamos um relacionamento entre as tabelas de modo que possamos criar relatórios e filtros que usam as duas tabelas como uma única fonte de dados.

Parte 2: Criar relatórios

Para o nosso exemplo dashboard, criamos dois relatórios, conforme descrito na tabela seguinte:

Tabela: Relatórios de painel

Tipo de relatório Nome do relatório Descrição
Relatório de Gráfico Dinâmico
ProductSales
Gráfico de barras que mostra as quantidades de vendas entre diferentes categorias de produto.
Relatório PivotChart
GeoSales
Gráfico de barras que mostra as quantidades de vendas entre áreas geográficas diferentes.

Começamos a criar o relatório ProductSales.

Criar o gráfico ProductSalesReport

  1. No Excel, selecione Folha1.

  2. No separador Inserir , na secção Gráficos , selecione Gráfico Dinâmico. É apresentada a caixa de diálogo Criar Gráfico Dinâmico.

  3. Na seção Escolher os dados que você deseja analisar, escolha a opção Usar uma fonte de dados externos e escolha o botão Escolher conexão.

    É apresentada a caixa de diálogo Connections Existente.

  4. Na guia Tabelas, selecione a opção Tabelas no Modelo de Dados da Pasta de Trabalho e escolha o botão Abrir.

  5. Na caixa de diálogo Criar Gráfico Dinâmico , selecione a opção Folha de Cálculo Existente e, em seguida, selecione o botão OK .

    Chart1 abre para edição.

  6. Na lista Campos PivotChart, especifique as seguintes opções:

  • Na seção CompanySales, arraste ProductCategory até o campo Legenda (Série).

  • Na seção CompanySales, marque a caixa de seleção ao lado de Vendas.

    O gráfico é atualizado para exibir a quantidade de vendas em diferentes categorias de produto.

  1. Mova o relatório PivotChart próximo ao canto superior esquerdo da planilha. Para fazer isso, arraste o relatório de modo que o canto superior esquerdo fique alinhado ao canto superior esquerdo da célula D1 na planilha.

  2. Para evitar confusões sobre os nomes dos relatórios mais tarde, especificamos um novo nome para o relatório. Para tal, siga os seguintes passos:

  3. Em algum lugar no relatório PivotChart, clique com o botão direito do mouse e escolha Opções de PivotChart.

  4. Na caixa de diálogo Opções de Gráfico Dinâmico, na caixa Nome do Gráfico Dinâmico , escreva ProductSalesReport.

    Dica

    Certifique-se de que o nome especificado contém apenas caracteres alfanuméricos (sem espaços).

  5. Escolha o botão OK.

  6. Salve a pasta de trabalho usando um nome de arquivo como Relatórios do Adventure Works.

  7. Mantenha a pasta de trabalho aberta.

Neste ponto, criamos um relatório PivotChart mostrando as vendas de produto. A próxima etapa é criar um relatório PivotChart que mostra a quantidade de vendas em locais geográficos diferentes.

Para criar o gráfico GeoSalesReport

  1. No Excel, na mesma folha de cálculo que foi utilizada para criar o relatório Vendas de Produtos, selecione a célula B17.

  2. Na guia Inserir, escolha PivotChart.

  3. Na seção Escolher os dados que você deseja analisar, escolha a opção Usar uma fonte de dados externos e escolha o botão Escolher conexão.

    É apresentada a caixa de diálogo Connections Existente.

  4. Na guia Tabelas, selecione a opção Tabelas no Modelo de Dados da Pasta de Trabalho e escolha o botão Abrir.

  5. Na caixa de diálogo Criar Gráfico Dinâmico , selecione a opção Folha de Cálculo Existente e, em seguida, selecione o botão OK .

    PivotChart2 é aberto para edição.

  6. Na lista Campos PivotChart, especifique as seguintes opções:

  • Na seção CompanySales, selecione Vendas.

  • Na seção TerritorySalesDrilldown, arraste TerritoryName até o campo Legenda (Série).

    O relatório é atualizado para exibir um gráfico mostrando a quantidade de vendas para áreas geográficas diferentes.

  1. Mova o relatório para que seu canto superior esquerdo se alinhe com o canto superior esquerdo da célula D16.

  2. Para especificar um nome para o relatório, execute estas etapas:

  3. Em algum lugar no relatório, clique com o botão direito do mouse e escolha Opções de PivotChart.

  4. Na caixa Nome do Gráfico Dinâmico , escreva GeoVendasReportar.

  5. Escolha OK.

  6. Na guia Arquivo, escolha o botão Salvar.

  7. Mantenha o plano de trabalho aberto.

Neste ponto, criamos dois relatórios para nosso painel básico. a próxima etapa é criar filtros.

Parte 3: adicionar filtros

Com o Excel, existem vários tipos diferentes de filtros que podemos criar e adicionar a um dashboard. Por exemplo, podemos criar um filtro ao colocar um campo na secção Filtro da lista Campos . Podemos criar uma segmentação de dados ou, se estivermos a utilizar uma origem de dados multidimensional, como o Analysis Services, podemos criar um controlo linha do tempo. Para este exemplo dashboard, criamos duas segmentações de dados. Este filtro permite que as pessoas vejam as informações de um determinado ano ou um representante de vendas específico.

Para adicionar segmentações de dados ao painel

  1. No Excel, na mesma folha de cálculo que foi utilizada para criar os relatórios, selecione a célula A1.

  2. Na guia Inserir, no grupo Filtro, escolha Segmentação de Dados.

    É apresentada a caixa de diálogo Connections Existente.

  3. Na guia Modelo de Dados, selecione a opção Tabelas no Modelo de Dados da Pasta de Trabalho e escolha o botão Abrir.

  4. Na caixa de diálogo Inserir Segmentação de Dados, siga os seguintes passos:

  5. Na seção CompanySales, escolha OrderYear.

  6. Na seção TerritorySalesDrilldown, escolha EmployeeLastName.

  7. Escolha o botão OK.

  8. Mova a segmentação de dados de modo que o canto superior esquerdo da segmentação OrderYear fique alinhada ao canto superior esquerdo da célula A1, e a segmentação de dados EmployeeLastName fique posicionada imediatamente abaixo da segmentação de dados OrderYear.

  9. Conecte a segmentação de dados aos relatórios executando estas etapas:

  10. Selecione a segmentação OrderYear.

  11. Na guia Opções, no grupo Segmentação de Dados, escolha o comando de barra de ferramentas Conexões de Relatório.

  12. Na caixa de diálogo Relatório Connections, selecione as caixas ProductSalesReport e GeoSalesReport marcar e, em seguida, selecione o botão OK.

  13. Repita essas etapas para a segmentação de dados EmployeeLastName.

  14. Na guia Arquivo, escolha o botão Salvar.

  15. Mantenha a pasta de trabalho do Excel aberto.

Neste ponto, criamos um painel. O próximo passo é publicá-lo no SharePoint Server 2013, onde pode ser utilizado por outras pessoas.

Publicar o painel

Para publicar o livro no SharePoint Server 2013, seguimos um processo de dois passos. Primeiro, iremos fazer alguns ajustes que afetam como o plano de trabalho é exibido. Em seguida, publicaremos a pasta de trabalho em uma biblioteca do SharePoint.

Começamos a realizar ajustes no plano de trabalho. Por padrão, nosso painel de exemplo exibe linhas de grade na planilha que contém nosso painel. Além disso, por padrão, a planilha chama-se Sheet1. Podemos fazer pequenos ajustes que melhoram a forma como o dashboard é apresentado.

Para realizar pequenas melhorias na exibição da pasta de trabalho

  1. No Excel, escolha a guia Exibição.

  2. Para remover as linhas de grade da exibição, na guia Exibição, no grupo Mostrar, desmarque a caixa de seleção Linhas de grade.

  3. Para remover uma linha e cabeçalhos da coluna, na guia Exibição, no grupo Mostrar, desmarque a caixa de seleção Cabeçalhos.

  4. Para renomear a planilha, clique com o botão direito na guia onde diz Sheet1 e escolha Renomear. Digite imediatamente um novo nome para a folha de trabalho, como SalesInfo e pressione a tecla Enter.

  5. Na guia Arquivo, escolha Salvar.

  6. Feche o Excel.

A próxima etapa é publicar a pasta de trabalho em uma biblioteca do SharePoint. O livro utiliza dados nativos que importámos para o Excel, o que significa que podemos publicá-los numa biblioteca no SharePoint Server 2013. Use um dos procedimentos a seguir para publicar a pasta de trabalho.

Para publicar o livro numa biblioteca no SharePoint Server 2013

  1. Abra um navegador da Web.

  2. Na linha de endereços, escreva o endereço do SharePoint para uma biblioteca no SharePoint Server 2013.

    Para nosso exemplo, usamos a biblioteca Documentos, disponível por padrão em um site da Central de Business Intelligence. O endereço do SharePoint que utilizámos assemelha-se a http://servername/sites/bicenter/documents.

    Dica

    Contacte um administrador do SharePoint se não souber o endereço do SharePoint de uma biblioteca que possa utilizar.

  3. Na biblioteca Documentos , selecione + Novo Documento para abrir a caixa de diálogo Adicionar um Documento .

  4. Selecione Procurar e, em seguida, utilize a caixa de diálogo Escolher Ficheiro a Carregar para selecionar o livro Relatórios de Vendas da Adventure Works. Escolha Abrir.

  5. Na caixa de diálogo Adicionar um documento, escolha OK. A pasta de trabalho é adicionada à biblioteca.

    Agora que criamos e publicamos o painel, é possível usá-lo para explorar dados.

Usar o painel

Após a publicação do dashboard no SharePoint Server 2013, está disponível para as pessoas o verem e utilizarem.

Para abrir o painel

  1. Abra um navegador da Web.

  2. Na barra de endereços, digite o endereço do site do Business Intelligence Center onde o painel foi publicado.

  3. Escolha Conteúdo do Site e escolha Documentos.

  4. Escolha o painel Relatórios de Vendas da Adventure Works. O painel abre para exibição em uma janela do navegador.

    Agora que o painel está aberto para exibição, podemos usá-lo para obter respostas à perguntas específicas, como aquelas descritas na tabela a seguir.

    Tabela: Usando o painel para obter respostas às perguntas específicas

    Pergunta Action
    Em 2005, qual categoria de produto teve a maior quantidade de vendas?
    Na segmentação de dados OrderYear, escolha 2005. Perceba que no gráfico ProductSalesReport, a categoria de produtos Bikes tem a maior quantidade de vendas.
    Qual ano teve maior quantidade de vendas para a categoria de produtos Bikes?
    Para encontrar a resposta, utilizamos a funcionalidade Exploração Rápida. Siga estas etapas:
    Limpe a segmentação de dados OrderYear. No gráfico ProductSalesReport, selecione a barra Bikes. É apresentado o botão Exploração Rápida. Selecione (ou toque) no botão Exploração Rápida para abrir a caixa de diálogo Explorar. Expanda CompanySales, escolha OrderYear e escolha Analisar OrderYear. O gráfico ProductSalesReport é atualizado para mostrar a quantidade de vendas para a categoria de produtos Bikes. De acordo com o gráfico ProductSalesReport, 2007 foi o ano no qual essa empresa teve a quantidade de vendas mais alta para a categoria Bikes.
    Na França, qual subcategoria de produto teve a quantidade mais alta de vendas?
    Para encontrar a resposta, utilizamos a funcionalidade Exploração Rápida. Siga estas etapas:
    Atualize a janela do navegador para restaurar a exibição padrão.
    No gráfico GeoSalesReport , selecione a barra França para apresentar o botão Exploração Rápida.
    Selecione (ou toque) no botão Exploração Rápida.
    Expanda CompanySales, escolha ProductSubCategory e escolha Analisar ProductSubCategory. O gráfico é atualizado para exibir muitos produtos.
    Aponte para a barra mais alta. Um balão será exibido indicando que a barra corresponde à subcategoria Road Bikes.
    De acordo com o gráfico GeoSalesReport, Road Bikes tem a maior quantidade de vendas na França para esta empresa.

Confira também

Conceitos

Recursos de Business intelligence no serviço do Excel (SharePoint Server 2013)

Crie um painel dos Serviços do Excel usando um Modelo de Dados (SharePoint Server 2013)