none
Snapshot do DataSet do Relatório RRS feed

  • Pergunta

  • Oi gente,

    Estou usando o RS2005. E gostaria de saber se na hora de renderizar o relatório, o RS utiliza um snapshot da base, ou se ele faz a referencia com dados on-line?

    Obrigada

    Ivana

    segunda-feira, 19 de março de 2007 17:58

Respostas

  • Junior Obrigada,

    Eu queria saber se tem como na hora dele fazer a renderização não pegar os dados "on-line", e sim de alguma base "snapshot".

    O processamento dos relatórios será bem intenso e gostaria de não usar a base da aplicação pra isso.

    Obrigada

     

    segunda-feira, 19 de março de 2007 21:23
  • Olá Biss. G Lee ..

    Na verdade o Snapshot não é feito quando vc faz a reenderização do relatório .... ele na verdade acessa os dados da base online faz a reenderização e armazena na base de dados ReportServerTempdb.... depois disso que os dados são apresentados na tela... isso é chamando de session cache..... existe uma forma de vc configurar e pedir com que os dados fiquem armazendos por mais tempo no banco e ser substituido apenas quando vc fizer um Refresh..... agora se vc preferir vc pode usar o SNAPSHOT...quand usar ? vc pode utilizar esse recurso quando vc tem relatórios grandes que demoram para ser processados e que tb não são acessado toda hora....

    Como funciona,,, vc faz a configuração de snapshot por relatorio... quando vc faz essa configuração ele faz um agendamento e cria um JOB..... o horaruio que vc determinar ele ira processar o relatório e armazenar no ReportServerDB... veja que o banco agora até mudou.... mudou porque ele precisa com que esse snapshot fique la.... para que a hora que vc for usar, ele não acesse os dados na fonte..... ai vc pode até fazer filtros nesse retorno.... se quiser pode fazer tb... o historico,,,, armazenando diferentes versãos de snapshot... qualquer dúvida retorne... e não perca o meu Webcast sobre Reporting Services que vai ter...maiores informações acesse o site do msdn e clique em eventos....

    abs

    Hass

    quarta-feira, 21 de março de 2007 03:07

Todas as Respostas

  • Biss,

    Durante o processo de renderização o Reporting Services, utiliza um snapshot da base que esta sendo utilizada no seu desenvolvimento.

    Mas você poder atualizar esta base, no design.

    segunda-feira, 19 de março de 2007 19:21
  • Junior Obrigada,

    Eu queria saber se tem como na hora dele fazer a renderização não pegar os dados "on-line", e sim de alguma base "snapshot".

    O processamento dos relatórios será bem intenso e gostaria de não usar a base da aplicação pra isso.

    Obrigada

     

    segunda-feira, 19 de março de 2007 21:23
  • Biss,

    Quando você configura no Reporting Services uma conexão para ser utilizada em um relatório, ele utiliza esta conexão em cache, desta forma, ele não faz acesso direto a base.

    terça-feira, 20 de março de 2007 11:09
  • Olá Biss. G Lee ..

    Na verdade o Snapshot não é feito quando vc faz a reenderização do relatório .... ele na verdade acessa os dados da base online faz a reenderização e armazena na base de dados ReportServerTempdb.... depois disso que os dados são apresentados na tela... isso é chamando de session cache..... existe uma forma de vc configurar e pedir com que os dados fiquem armazendos por mais tempo no banco e ser substituido apenas quando vc fizer um Refresh..... agora se vc preferir vc pode usar o SNAPSHOT...quand usar ? vc pode utilizar esse recurso quando vc tem relatórios grandes que demoram para ser processados e que tb não são acessado toda hora....

    Como funciona,,, vc faz a configuração de snapshot por relatorio... quando vc faz essa configuração ele faz um agendamento e cria um JOB..... o horaruio que vc determinar ele ira processar o relatório e armazenar no ReportServerDB... veja que o banco agora até mudou.... mudou porque ele precisa com que esse snapshot fique la.... para que a hora que vc for usar, ele não acesse os dados na fonte..... ai vc pode até fazer filtros nesse retorno.... se quiser pode fazer tb... o historico,,,, armazenando diferentes versãos de snapshot... qualquer dúvida retorne... e não perca o meu Webcast sobre Reporting Services que vai ter...maiores informações acesse o site do msdn e clique em eventos....

    abs

    Hass

    quarta-feira, 21 de março de 2007 03:07