none
Como exibir os KPI's do Reporting Services 2016 no ReportViewer? RRS feed

  • Pergunta

  • Pessoal,

    Tenho uma aplicação que utiliza o ReportViewer para exibir os relatórios do Reporting Services. Porém na versão 2016 do Reporting Services, os novos objetos (KPI e ReportMobile) não conseguem ser exibidos através do ReportViewer.

    Preciso encontrar alguma forma de exibir estes objetos na minha aplicação. É possível exibir estes objetos no ReportViewer? Existe um outro componente para exibi-los?

    Obrigado


    quinta-feira, 25 de agosto de 2016 00:03

Todas as Respostas

  • Marcelo,

    Este relatório que você esta tentando utilizar foi migrado de alguma versão mais antiga?

    Se sim, você realizo o processo de reconfiguração do projeto e publicação atualizada da nova versão?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 30 de agosto de 2016 15:48
  • Boa Tarde, Junior!

    Seguem as respostas para os seus questionamentos:

    Este relatório que você esta tentando utilizar foi migrado de alguma versão mais antiga?

    Não. Estes relatórios (KPIs) foram desenvolvidos na versão 2016 do Reporting Services.

    Se sim, você realizo o processo de reconfiguração do projeto e publicação atualizada da nova versão?

    Não por que eles não foram migrados, ok?

    O que eu preciso é descobrir uma forma de exibir a visualização dos novos objetos (KPI e Report Mobile) do Reporting Services 2016 no ReportViewer (componente utilizado em aplicações).

    Obrigado pela ajuda.

    Abs

    terça-feira, 30 de agosto de 2016 17:16
  • Marcelo,

    Você conseguiu configurar estes componentes no seu report? A fonte de dados que esta sendo passada para eles esta correta?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 6 de setembro de 2016 15:08
  • Boa tarde, Junior!

    Eles rodam normalmente pelo Report Manager.

    Vale lembrar que eu estou me referindo aos KPIS e Report Mobile, que são os novos tipos de "relatórios" da versão 2016 do Reporting Services, ok?

    Abs

    terça-feira, 6 de setembro de 2016 15:15
  • Marcelo,

    Sim, sim, isso mesmo recursos novos, talvez ai possa estar o problema!!!!

    Então se no report manager eles estão sendo reconhecidos o problema pode estar justamente no recurso que você esta utilizando para abrir este report.

    Você chegou a gerar os arquivos .rdl deste report?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 6 de setembro de 2016 15:18
  • Isso mesmo, Junior! Este é o ponto.

    Tenho uma aplicação própria (winform) que utiliza o ReportViewer para exibir os relatórios do Reporting Services. Porém este componente não está reconhecendo os novos "relatórios" (KPIs e Report Mobile).

    Ao tentar visualizá-los pelo ReportViewer, uma mensagem de erro é retornada informando que o "relatório" não pôde ser exibido.

    A minha dúvida é justamente essa: De fato o ReportViewer não reconhece estes novos tipos de relatório? Existe um outro componente que eu possa utilizar para exibi-los (assim como o ReportViewer exibe os relatórios com extensão .rdl).

    Quanto a sua pergunta (você chegou a gerar os arquivos .rdl deste report?), a extensão do Report Mobile não é RDL e por incrível que parece (me corrija se eu estiver enganado) os KPIs não conseguem ser exportados.

    Abs

    terça-feira, 6 de setembro de 2016 15:23
  • Marcelo,

    Sim, você esta certo, a extensão .rdl não é para mobile e também os KPIs não são exportados!!! Fiz justamente o questionamento para ver se estamos falando a mesma coisa e se temos um alinhamento sobre o assunto.

    Então esta sua aplicação WindowsForms foi desenvolvimento em qual versão do Visual Studio? Acredito que o componente que esta na sua aplição não esteja suportante estes componentes.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 6 de setembro de 2016 15:52
  • Junior,

    Estou utilizando a versão 2015 do Visual Studio.

    Abs

    quinta-feira, 8 de setembro de 2016 19:49
  • Marcelo,

    Sinceramente não sei então como posso tentar te ajudar, aparentemente existe alguma coisa que esta faltando no seu ambiente para conseguir exibir estes KPIs!!!

    Por acaso você já tentou fazer a exibição deste relatório em outra estação de trabalho ou servidor?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    domingo, 11 de setembro de 2016 17:16
  • Bom dia Marcelo,

    O reportviewer so ira mostrar relatorios paginados, KPIS e mobile reports ainda nao sao suportados. Recomendo postar essa sugestao do site do connect.

    Para mostrar mobile reports voce pode usar a opcao de &embed=true dentro de um iframe para o proprio portal do ssrs, iso ira retirar as barras de navegacao e mostrar diretamente o conteudo do relatorio. Isso funciona tando para relatorios paginados quanto Mobile.

    Att

    Boreki


    Boreki[MSFT] - SQL Server Reporting Services

    terça-feira, 4 de outubro de 2016 04:23
  • Olá Boreki!

    É isto mesmo. O Reportviewer não suporta os KPIS e Report Mobiles. A minha dúvida é justamente como exibi-los na minha aplicação.

    Quanto ao Report Mobile, perfeito! Após pesquisar bastante, estou fazendo exatamente o que você disse.

    Agora, quanto aos KPIs, continuo sem saber como exibi-los na minha aplicação.

    Abs

    terça-feira, 4 de outubro de 2016 13:38
  • Por enquanto nao existe nenhum suporte para embutir as KPIs em aplicacoes. Sugiro que voce entre essa sugestao no connect para ser considerado para uma atualizacao future:

    http://connect.microsoft.com/SQLServer

    Por enquanto a unica alternative eh ter ou um mobile report ou um relatorio paginado que mostra os mesmos dados que a KPI.

    Att

    Boreki


    Boreki[MSFT] - SQL Server Reporting Services

    quarta-feira, 5 de outubro de 2016 03:34
  • Obrigado, Boreki. É uma pena a microsoft não ter pensado nisto.

    Abs

    quarta-feira, 5 de outubro de 2016 13:35