Tutorial: Personalizando os Relatórios de Clickthrough do Construtor de Relatórios

Uma pessoa, ao ler um relatório do Construtor de Relatórios, pode clicar nos dados interativos das colunas e linhas a fim de gerar novos relatórios sobre esses dados. Esses novos relatórios, denominados relatórios de clickthrough, são gerados automaticamente a partir de atributos de detalhes padrão da entidade de destino e de atributos agregados padrão das entidades relacionadas à entidade de destino. Dependendo de como esses atributos são atribuídos durante a elaboração do seu modelo, você pode criar uma experiência de clickthrough infinito para as pessoas que estão criando relatórios do Construtor de Relatórios e seus leitores de relatórios.

A aparência do relatório de clickthrough depende de o dado clicado ser ou não um valor escalar ou um valor agregado. Quando um valor escalar é clicado, o modelo de relatório de instância única é usado para exibir os dados como uma lista de valores. Quando um valor agregado é clicado, o modelo de relatório de várias instâncias é usado para exibir os dados em uma tabela.

Em vez de contar com os modelos automáticos de relatório usados para os relatórios de clickthrough, é possível criar seus próprios relatórios personalizados e usá-los como um relatório de clickthrough. Por exemplo, suponha que deseje um relatório que forneça informações pertinentes sobre um produto específico a ser exibido quando uma pessoa que está lendo um relatório do Construtor de Relatórios clica no nome do produto em um relatório principal. Em vez de usar o relatório de instância única gerado automaticamente, é possível criar um relatório que contenha dados específicos sobre o produto que você deseje exibir aos leitores do relatório.

Neste tutorial, você criará um relatório do Construtor de Relatórios e, em seguida, aprenderá como vinculá-lo a uma entidade no modelo de relatório. Depois de vincular o relatório ao modelo, você verificará as alterações que foram realizadas.

ObservaçãoObservação

Os relatórios de clickthrough só estarão disponíveis quando o SQL Server Enterprise for executado. Caso você não tenha certeza sobre qual edição doSQL Server a sua organização está usando, contate o administrador do banco de dados.

Observação importanteImportante

Exemplos e bancos de dados de exemplo do SQL Server devem ser baixados e instalados para que você possa exibir ou trabalhar com eles. Para obter mais informações, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server.

ObservaçãoObservação

O SQL Server 2008 R2 Reporting Services inclui o Construtor de Relatórios 1.0 e o Construtor de Relatórios 3.0. A menos que especificado em contrário, os procedimentos neste tutorial aplicam-se a ambas as versões do Construtor de Relatórios.

Requisitos

Para usar este tutorial, os seguintes itens devem estar instalados no sistema:

  • SQL Server Enterprise do Reporting Services com o banco de dados AdventureWorks2008R2 e o modelo de relatório Adventure Works implantados.

  • O suporte para relatórios de clickthrough não está disponível em nenhuma outra versão de SQL Server. Não há suporte para modelos nas edições do SQL Server Express. Para obter mais informações, consulte Recursos compatíveis com as edições do SQL Server 2008 R2.

  • Business Intelligence Development Studio.

  • SQL Server Management Studio.

  • Microsoft .NET Framework 2.0 no sistema que executará o Construtor de Relatórios 1.0 e o Microsoft .NET Framework versão 3.5 no sistema que executará o Construtor de Relatórios 3.0.

As seguintes permissões são necessárias:

  • Para implantar e publicar o modelo de relatório, a função Gerenciador de Conteúdo ou Publicador deve ser atribuída a você.

  • Permissões para recuperar dados do banco de dados AdventureWorks2008R2.