Inserir dados diretamente em um relatório paginado no Construtor de Relatórios

APLICA-SE A: Power BI Report Builder Power BI Desktop

Este artigo explica um recurso do Microsoft Power BI Report Builder que permite inserir dados diretamente em um relatório paginado como um conjunto de dados inserido. Você pode digitar os dados diretamente em um conjunto de dados em seu relatório ou colá-los de outro programa, como o Microsoft Excel. Depois de criar um conjunto de dados inserindo dados, você pode usá-lo exatamente como faria com qualquer outro conjunto de dados inserido que você criou. Além disso, você pode adicionar mais de uma tabela e usá-la como um filtro para as outras. Esse recurso é especialmente útil para conjuntos de dados de pequenos e estáticos que talvez você precise usar em seu relatório, como parâmetros de relatório.

Pré-requisitos

Os requisitos de licença para relatórios paginados do Power BI (arquivos .rdl) são os mesmos dos relatórios do Power BI (arquivos .pbix).

Criar uma fonte de dados e um conjunto de dados

Depois de baixar e instalar o Report Builder, siga o mesmo fluxo de trabalho que você usa para adicionar uma fonte de dados inserida e o conjunto de dados ao seu relatório. No procedimento a seguir, em Fontes de Dados, você verá uma nova opção Inserir Dados. Você precisa configurar essa fonte de dados apenas uma vez em um relatório. Depois disso, você pode criar várias tabelas de dados inseridos como conjuntos de dados separados, tudo usando essa fonte de dados única.

  1. No painel Dados do Relatório, selecione Novo>Conjunto de Dados.

    Screenshot of the Dataset option in the Report Data pane.

  2. Na caixa de diálogo Propriedades do Conjunto de Dados, nomeie o conjunto de dados. Não inclua espaços.

  3. Ao lado de Fonte de dados, selecione Novo.

    Screenshot of the New embedded data source button.

  4. Na caixa Selecionar tipo de conexão, selecione Inserir Dados>OK.

    Screenshot of the Enter Data option.

  5. De volta à caixa de diálogo Propriedades do Conjunto de Dados, selecione Designer de Consultas.

    Screenshot of the Query Designer button.

  6. No painel Designer de Consulta, clique com o botão direito do mouse e cole seus dados na tabela.

    Screenshot of the Paste option in the Query Designer.

  7. Para definir os nomes de coluna, clique duas vezes em cada NewColumn e digite o nome da coluna.

    Screenshot of the column name selection.

  8. Se a primeira linha contiver cabeçalhos de coluna dos dados originais, clique com o botão direito do mouse nela e exclua-a.

  9. Por padrão, o tipo de dados para cada coluna é a Cadeia de Caracteres. Para alterar o tipo de dados, clique com o botão direito do mouse no cabeçalho da coluna >Alterar Tipo e defina-o como outro tipo de dados, como Data ou Float.

    Screenshot of the Change data type options.

  10. Quando você terminar de criar a tabela, selecione OK.

    A consulta gerada é a mesmo que você veria com uma fonte de dados XML. Nos bastidores, estamos usando XML como o provedor de dados. Podemos ter remodelado-o para habilitar esse cenário também.

    Screenshot of the XML data structure.

  11. Na caixa de diálogo Propriedades do Conjunto de Dados, selecione OK.

  12. Você verá sua fonte de dados e o conjunto de dados no painel Relatório de Dados.

    Screenshot of the Datasets in the Report Data pane.

Você pode usar o conjunto de dados como a base para visualizações de dados em seu relatório. Você também pode adicionar outro conjunto de dados e usar a mesma fonte de dados para ele.

Criar o relatório

Agora que tem uma fonte de dados e um conjunto de dados, você está pronto para criar seu relatório. O procedimento a seguir cria um relatório simples com base nos dados da seção anterior.

  1. No menu Inserir, selecione Tabela>Assistente de Tabela.

    Screenshot of the Table Wizard option.

  2. Selecione o conjunto de dados recém-criado >Avançar.

    Screenshot of the Choose a dataset dialog.

  3. Na página Organizar campos, arraste os campos pelos quais deseja fazer o agrupamento da caixa Campos disponíveis para a caixa Grupos de linhas. Neste exemplo:

    • CountryRegion
    • SalesYear
  4. Arraste os campos que deseja agregar da caixa de Campos disponíveis para a caixa Valores. Neste exemplo:

    • SalesAmount

    Por padrão, o Report Builder soma os campos da caixa Valores, mas você pode escolher outra agregação.

    Screenshot of different aggregations to choose from.

  5. Selecione Avançar.

  6. Na página Escolher o layout, mantenha todas as configurações padrão, mas desmarque Expandir/recolher grupos. Em geral, expandir e recolher grupos é ótimo, mas desta vez você quer ver todos os dados.

  7. Selecione Avançar>Concluir. A tabela é exibida na superfície de design.

    Screenshot of the report in Design view.

Executar o relatório

Para ver os valores reais e visualizar o relatório, execute-o.

  1. Selecione Executar no menu Início.

    Screenshot of selecting Run on the Home ribbon.

    Agora você pode ver os valores. A matriz tem mais linhas do que você viu no modo de exibição de Design. Você pode formatar a página ou decidir usar as configurações padrão antes de salvar o relatório no computador local ou publicá-lo no serviço.

  2. Para ver como o relatório é exibido ao imprimi-lo, selecione Layout de Impressão.

    Screenshot of selecting Print Layout.

    Agora, você vê como ele fica em uma página impressa.

    Screenshot of the report in print layout view.

Carregar um relatório paginado para o serviço do Power BI

Agora que há suporte para relatórios paginados no serviço do Power BI, você pode fazer upload do relatório paginado para qualquer workspace. Veja Carregar um relatório paginado para obter detalhes.

Carregar o relatório paginado para um servidor de relatório

Você também pode carregar seu relatório paginado para um Servidor de Relatórios do Power BI ou o servidor de relatório SQL Server Reporting Services 2016 ou 2017. Antes de fazer isso, é preciso adicionar o item a seguir ao seu RsReportServer.config como uma extensão de dados adicionais. Faça backup do arquivo RsReportServer.config antes de fazer a alteração, caso encontre qualquer problema.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

Depois de editá-lo, esta é a aparência que a lista de provedores de dados no arquivo de configuração deve ter:

Screenshot of the Report Server config file.

É isso. Agora, você pode publicar relatórios que usam essa nova funcionalidade no seu servidor de relatório.

Próximas etapas