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 para relatórios do Power BI (arquivos .pbix).
- Não é preciso ter uma licença para baixar o Power BI Report Builder gratuitamente no Centro de Download da Microsoft.
- Com uma licença gratuita, você pode publicar relatórios paginados em Meu Workspace no serviço do Power BI. Para obter mais informações, confira Disponibilidade de recursos para usuários com licenças gratuitas no serviço do Power BI.
- Com uma licença de Power BI Pro ou uma licença PPU, você pode publicar relatórios paginados em outros workspaces. Você precisa, no mínimo, de uma função de colaborador no workspace.
- Você precisa ter a permissão Criar no conjunto de dados.
- Para salvar o relatório paginado em um servidor de relatório, você precisa de permissões para editar o arquivo RsReportServer.config.
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.
No painel Dados do Relatório, selecione Novo>Conjunto de Dados.
Na caixa de diálogo Propriedades do Conjunto de Dados, nomeie o conjunto de dados. Não inclua espaços.
Ao lado de Fonte de dados, selecione Novo.
Na caixa Selecionar tipo de conexão, selecione Inserir Dados>OK.
De volta à caixa de diálogo Propriedades do Conjunto de Dados, selecione Designer de Consultas.
No painel Designer de Consulta, clique com o botão direito do mouse e cole seus dados na tabela.
Para definir os nomes de coluna, clique duas vezes em cada NewColumn e digite o nome da coluna.
Se a primeira linha contiver cabeçalhos de coluna dos dados originais, clique com o botão direito do mouse nela e exclua-a.
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.
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.
Na caixa de diálogo Propriedades do Conjunto de Dados, selecione OK.
Você verá sua fonte de dados e o conjunto de dados no painel Relatório de Dados.
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.
No menu Inserir, selecione Tabela>Assistente de Tabela.
Selecione o conjunto de dados recém-criado >Avançar.
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
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.
Selecione Avançar.
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.
Selecione Avançar>Concluir. A tabela é exibida na superfície de design.
Executar o relatório
Para ver os valores reais e visualizar o relatório, execute-o.
Selecione Executar no menu Início.
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.
Para ver como o relatório é exibido ao imprimi-lo, selecione Layout de Impressão.
Agora, você vê como ele fica em uma página impressa.
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:
É isso. Agora, você pode publicar relatórios que usam essa nova funcionalidade no seu servidor de relatório.