none
Reporting Services RRS feed

  • Pergunta

  •  

    Caros, estou iniciando alguns estudos na ferramenta de Reporting Services, para saber se é viavél ou não implementa-la no meu sistema.

     

    Gostaria que quem já teve contato com ela e tenha ja implementado, poderia postar aqui os prós e contras a utilização dela.

     

    Pelo que vi é uma excelente ferramenta.

     

    Uma duvida que tenho é que se posso colocar o WebSite em outra máquina sem ser onde tenho meu repositório de dados (database Report)

     

    Outra dúvida que tenho é, tenho um sistema web, onde tenho já implementado uma estrutura de reports.

    Essa estrutura funciona a base de permissão para os usuários que podem ou não visualizar os relatórios.

     

    Minha estrutura basicamente é a tabela de usuarios, relatorios e uma ligação entre elas, se o usuário pode ou não visualizar.

     

    Alguem saberia me dizer se posso alterar a estrutura de segurança dos relatorios, implementando essa estrutura?

     

    Por exemplo, deixaria sempre os relatorios dispniveis, mas criaria uma tabela na base ReportServer com meus usuários, e la vincularia quem pode acessar o que, e apartir dai ,alteraria o site para retornar o que o usuário conseguiria ver.

     

    Outra duvida também seria se tem como eu alterar o site, programar em cima no que já tem feito.

     

    Caso não tenham entendido, posso explicar novamente.

     

    Obrigado!!

     

    segunda-feira, 31 de março de 2008 14:49

Todas as Respostas

  • Wlongo,

     

    Realmente o RS é uma excelente ferramenta, que com certeza esta ainda melhor no SQL Server 2008.

     

    Respondendo as suas dúvidas!!!

     

    Uma duvida que tenho é que se posso colocar o WebSite em outra máquina sem ser onde tenho meu repositório de dados (database Report)

     

     Pode fazer isso sim, desde que você direcione para o seu report acessar os dados na outra máquina.

     

    Outra dúvida que tenho é, tenho um sistema web, onde tenho já implementado uma estrutura de reports.

    Essa estrutura funciona a base de permissão para os usuários que podem ou não visualizar os relatórios.

    Minha estrutura basicamente é a tabela de usuarios, relatorios e uma ligação entre elas, se o usuário pode ou não visualizar.

    Alguem saberia me dizer se posso alterar a estrutura de segurança dos relatorios, implementando essa estrutura?

     

    Por exemplo, deixaria sempre os relatorios dispniveis, mas criaria uma tabela na base ReportServer com meus usuários, e la vincularia quem pode acessar o que, e apartir dai ,alteraria o site para retornar o que o usuário conseguiria ver.

     

    Todo controle de permissões de acesso aos dados do relatório será realizada pelo SQL Server, já as permissões de acesso para acessar o relatório será através do IIS

     

    Outra duvida também seria se tem como eu alterar o site, programar em cima no que já tem feito.

     

    Alterar o site, como assim, esta sua dúvida eu não consegui entender!!!!

    segunda-feira, 31 de março de 2008 17:39
    Moderador
  •  

    Com relação as permissões.

    Sei que posso fazer o controle via autenticação do SQL ou via Windows.

     

    Porem, minha aplicação conecta no banco de dados atraves de um usuário somente.

    Por isso que eu tenho no meu sistema um controle de usuário e senha.

     

    Queria saber se eu alterar a estrutura do Reporting, as paginas aspx mesmo em C# para autenticar do meu modo, pelo usuário que esta conectando e outro usuário que eu implementaria outras tabelas para conseguir isso.

     

     

    Alterar o site que eu digo é alterar o código mesmo das paginas, para fazer algumas coisas personalizadas, como por exemplo o lance de permissões.

     

    segunda-feira, 31 de março de 2008 17:48
  • Wlongo,

     

    Pode alterar sim estrutura para fazer a autenticação do seu modo.

     

    Em relação a alterações das páginas, não posso afirmar com certeza, mas acredito que seja possível sim.

    segunda-feira, 31 de março de 2008 17:51
    Moderador
  • Junior, agradeço a sua atenção, muito obrigado mesmo.

     

    Mas ai é que ta, só vou saber se consigo alterar para o meu modo de autenticação, se eu puder alterar as páginas e os componentes do Reporting Services. Pq neste modo de autenticação, eu teria que fazer na aplicação do Reporting Services.

     

    Eu faria o seguinte, o usuário que conecta  no SQL teria acesso a todos os relatórios, porem eu passaria o IdUsuario que tenho cadastro no banco de produção, e apartir dele eu iria verificar se ele tem acesso para ver esses relatorios, criando uma outra tabela vinculando com os catalogs do ReportServer.

     

    Queria saber se alguem já teve experiencia com algo parecido.

     

    segunda-feira, 31 de março de 2008 18:06