Adicionando, modificando e excluindo relatórios vinculados

Um relatório vinculado encapsula um relatório existente com um conjunto diferente de valores de parâmetro ou propriedades. Um relatório vinculado consiste em uma referência à definição de um relatório existente, além de configurações e propriedades definidas para o relatório vinculado. Os relatórios vinculados são criados no Gerenciador de Relatórios e são baseados em relatórios existentes já publicados em um servidor de relatório. Você pode criar vários relatórios vinculados a partir de um relatório publicado. Não é possível criar um relatório vinculado a partir de outro relatório vinculado.

Criando relatórios vinculados

Para criar um relatório vinculado, escolha um relatório existente no qual o relatório vinculado será baseado. O relatório escolhido determina o conteúdo e o layout do relatório vinculado. Se o relatório padrão utilizar parâmetros, você poderá definir o valor do parâmetro no relatório vinculado como um valor diferente do especificado no relatório padrão. Para obter mais informações sobre parâmetros, consulte Definindo propriedades de parâmetro para um relatório publicado.

Nem todos os relatórios publicados podem ser usados como base para um relatório vinculado. Os gerenciadores de conteúdo ou administradores de servidor de relatório podem impedir que usuários ou grupos específicos criem relatórios vinculados removendo a tarefa “Criar relatórios vinculados” das atribuições de função que estão em vigor para um determinado relatório.

Ao criar um relatório vinculado, você pode definir as seguintes propriedades e configurações que são específicas do seu relatório vinculado:

  • Nome e Descrição. Você pode definir um nome e uma descrição diferentes para distinguir um relatório vinculado do relatório existente.

  • Local. Você pode colocar o relatório vinculado em uma pasta diferente da pasta que contém o relatório original.

  • Parâmetros. Você pode especificar um conjunto de valores de parâmetro a serem usados com o relatório vinculado. A possibilidade de ter valores de parâmetro diferentes para o relatório normalmente explica o porquê você talvez queira definir um relatório vinculado.

  • Execução de relatório e Histórico de relatório. Você pode definir propriedades de execução e histórico de relatórios diferentes das definidas no relatório original.

  • Segurança. Você pode definir atribuições de função que controlam o acesso ao relatório vinculado.

  • Assinaturas. As assinaturas definidas para um relatório vinculado são independentes das definidas para o relatório original.

As únicas propriedades que não podem ser definidas em um relatório vinculado são propriedades de fonte de dados. Um relatório vinculado sempre usa as propriedades de fonte de dados definidas para o relatório existente. Isto ocorre porque o relatório existente fornece a definição de relatório. A definição de relatório inclui informações de conexão da fonte de dados, a consulta que recupera dados de relatório e o layout do relatório.

Modificando um relatório vinculado

Após criar um relatório vinculado, você pode definir as propriedades assim como faria para modificar as propriedades de qualquer outro relatório: alterando permissões, parâmetros ou propriedades. Você também pode alterar o link para apontar para uma definição de relatório diferente.

Dependendo das alterações, a consulta que obtém os dados e layout pode ser diferente da definição de relatório anterior. Contanto que as revisões não invalidem as configurações existentes do relatório vinculado, este continua a ser executado com a nova definição.

Você pode mover, renomear e excluir o relatório vinculado sem afetar o relatório original.

Para colocar um relatório vinculado em uma pasta diferente, você deve ter permissão para adicionar conteúdo a essa pasta (ou seja, você deve ser membro da função Publisher ou da função Content Manager da pasta de destino).

Excluindo um relatório vinculado

Não há nenhuma consideração especial para a exclusão de relatórios vinculados. Você pode seguir as mesmas etapas usadas para excluir qualquer item. No entanto, se a definição de relatório na qual os relatórios vinculados se baseiam for excluída, todos os relatórios vinculados relacionados a essa definição ficarão inválidos. Se isto acontecer, faça o seguinte:

  • Exclua o item de relatório vinculado.

  • Escolha outra definição de relatório como base para o relatório vinculado.

A exclusão do item de relatório vinculado remove todas as informações desse item do banco de dados do servidor de relatório, incluindo o histórico de relatórios e qualquer assinatura relacionada.

Se você escolher outra definição de relatório como base para o relatório vinculado, selecione uma definição que satisfaça os seguintes critérios:

  • Deve estar localizada na mesma pasta do relatório original. Por exemplo, se o relatório original estava situado em \Home\AdventureWorksReports, a nova definição de relatório também deve estar em \Home\AdventureWorksReports.

  • Se a definição de relatório original tinha parâmetros, a nova definição de relatório deve ter a mesma definição de parâmetro, incluindo o mesmo tipo, nome, comprimento e fonte de dados.

Para verificar o nome ou o local do relatório padrão ou para escolher uma definição de relatório diferente, abra a página Propriedades Gerais de um relatório vinculado. Para obter mais informações sobre como atualizar a definição de relatório para um relatório vinculado, consulte Página Escolher Link (Gerenciador de Relatórios).

O histórico de relatórios é mantido para os relatórios vinculados contanto que o item exista, mesmo que o relatório vinculado não seja mais válido. Se você escolher outra definição de relatório para o relatório vinculado, todo o histórico subseqüente incluirá o layout e os dados da definição de relatório atualizada. Todo o histórico anterior terá o layout e os dados da definição de relatório anterior.