Criando, modificando e excluindo fontes de dados compartilhadas

Uma fonte de dados compartilhada (.rsds) é um conjunto de propriedades de conexão de fonte de dados que pode ser consultado por vários relatórios, modelos e assinaturas controladas por dados que estão sendo executados em um servidor de relatórios do Reporting Services. As fontes de dados compartilhadas fornecem um modo fácil de gerenciar as propriedades da fonte de dados que geralmente são alteradas com o passar do tempo. Se a conta de usuário ou senha for alterada ou se você mover o banco de dados para outro servidor, as informações de conexão poderão ser atualizadas em um único lugar.

As fontes de dados compartilhadas são opcionais para relatórios e assinaturas controladas por dados, mas são obrigatórias para modelos de relatórios. Se você planeja usar os modelos de relatório para relatórios ad hoc, deve criar e manter um item fonte de dados compartilhada para fornecer informações de conexão ao modelo.

Uma fonte de dados compartilhada é composta pelas seguintes partes:

Parte

Descrição

Nome

Um nome que identifica o item dentro da hierarquia de pastas do servidor de relatórios.

Descrição

Uma descrição que aparece com o item no Gerenciador de Relatórios quando você exibe os conteúdos da pasta.

Tipo de conexão

A extensão de processamento de dados usada com a fonte de dados. Você só poderá usar extensões de processamento de dados que estiverem implantadas no servidor de relatórios. Para obter mais informações sobre as extensões de processamento de dados incluídas com o Reporting Services, consulte Fontes de dados com suporte no Reporting Services.

Cadeia de conexão

A cadeia de conexão para o banco de dados. Para obter mais informações e exibir exemplos de cadeias de caracteres de conexão para fontes de dados usadas com freqüência, consulte Conectando a uma fonte de dados (Reporting Services).

Tipo de credencial

Especifica como as credenciais são obtidas para a conexão e se elas serão usadas depois que a conexão for estabelecida. Para obter mais informações, consulte Especificando informações de credencial e conexão para fontes de dados do relatório.

Uma fonte de dados compartilhada não contém informações de consulta usadas para a recuperação de dados. A consulta sempre é mantida dentro de uma definição do relatório.

Criando e modificando uma fonte de dados compartilhada

Para criar uma fonte de dados compartilhada ou modificar suas propriedades, é preciso ter permissões para Gerenciar fontes de dados no servidor de relatórios. Se o servidor de relatórios for executado em modo nativo, você poderá usar o Gerenciador de Relatórios para criar e configurar a fonte de dados compartilhada. Se o servidor de relatórios for executado no modo integrado do SharePoint, use as páginas de aplicativo em um site do SharePoint. Para qualquer servidor de relatórios independentemente de seu modo, você pode criar uma fonte de dados compartilhada no Designer de Relatórios e publicá-la em um servidor de destino.

Para obter mais informações sobre como criar uma fonte de dados compartilhada, consulte:

Depois de criar uma fonte de dados compartilhada no servidor de relatórios, você poderá criar atribuições de função para controlar o acesso a ela, movê-la para outro local, renomeá-la ou torná-la offline para evitar o processamento de relatórios durante as operações de manutenção na fonte de dados externa. Se renomear ou mover um item fonte de dados compartilhada para outro local na hierarquia de pastas do servidor de relatórios, as informações de caminho em todos os relatórios ou assinaturas que fazem referência à fonte de dados compartilhada serão atualizadas. Ao colocar a fonte de dados no estado offline, todos os relatórios, modelos e assinaturas não serão executados enquanto a fonte de dados não for reativada.

Para obter mais informações sobre como controlar o acesso às fontes de dados compartilhadas na hierarquia de pastas do servidor de relatórios, consulte Protegendo itens de fontes de dados compartilhadas.

Excluindo uma fonte de dados compartilhada

Você pode excluir uma fonte de dados compartilhada da mesma forma que exclui qualquer item do servidor de relatórios. No Gerenciador de Relatórios, abra a pasta na exibição Detalhes, selecione o item e clique em Excluir. Em uma página de aplicativo no site do SharePoint, abra a biblioteca do SharePoint, selecione o item e clique em Excluir.

A exclusão de uma fonte de dados compartilhada desabilitará todos os relatórios, modelos ou assinaturas controladas por dados que a usam. Sem as informações de conexão da fonte de dados, os itens não poderão ser executados. Para habilitar esses itens, abra cada um deles e siga as etapas a seguir:

  • Para os relatórios e as assinaturas controlados por dados que fazem referência à fonte de dados compartilhada, você pode especificar as informações de conexão da fonte de dados nas propriedades do relatório ou da assinatura, ou também pode selecionar uma nova fonte de dados compartilhada que contenha os valores desejados.

  • Para modelos e relatórios do Construtor de Relatórios que usam esse modelo, é preciso especificar uma nova fonte de dados compartilhada. Os modelos podem obter as informações de conexão da fonte de dados somente pelas fontes de dados compartilhadas.

Para exibir a lista de relatórios e modelos que usam a fonte de dados, abra a página Itens Dependentes da fonte de dados compartilhada. Você pode acessar essa página quando abrir a fonte de dados no Gerenciador de Relatórios ou uma página de aplicativo do SharePoint. Observe que a página Itens Dependente não mostra as assinaturas controladas por dados. Se uma fonte de dados compartilhada for usada por uma assinatura, a assinatura não será exibida na lista de itens dependentes.

Não existe a operação Desfazer para a exclusão de uma fonte de dados compartilhada. Entretanto, em caso de exclusão acidental, você poderá criar uma nova fonte de dados compartilhada usando os mesmos valores de propriedades daquela que foi excluída. Também será preciso abrir cada relatório, modelo e assinatura controlada por dados para reassociar a fonte de dados compartilhada ao item que a usa, mas como as propriedades serão as mesmas, os relatórios, os modelos e as assinaturas continuarão funcionando normalmente.