Trabalhando com fontes de dados compartilhadas e incorporadas (Construtor de Relatórios 2.0)

No Construtor de Relatórios 2.0, quando você deseja especificar os dados a serem incluídos no relatório, é necessário criar uma fonte de dados de relatório. Uma fonte de dados inclui informações de conexão com uma fonte de dados (como um banco de dados) e credenciais. O processador de relatório usa as informações da fonte de dados para recuperar dados da fonte quando você exibe o relatório.

As fontes de dados de relatório são criadas das seguintes maneiras:

  • Quando você cria ou modifica uma fonte de dados do painel de Dados do Relatório.

  • Quando você executa um assistente para adicionar uma tabela, matriz ou gráfico. Você tem a opção de usar conjuntos de dados existentes ou criar novos conjuntos e fontes de dados.

Depois que você adiciona fontes de dados a seu relatório, pode adicionar conjuntos de dados. Um conjunto de dados representa um conjunto de linhas e colunas recuperadas da fonte de dados executando um comando de consulta. Cada tipo de fonte de dados fornece um designer de consulta para ajudar você a criar uma consulta. Para obter mais informações, consulte Conectando a seus dados (Construtor de Relatórios 2.0) e Designers de consulta e fontes de dados (Construtor de Relatórios 2.0).

Referências de fontes de dados compartilhadas e fontes de dados incorporadas em um relatório

Há dois tipos de fontes de dados de relatório: incorporada e compartilhada.

  • Uma fonte de dados compartilhada é armazenada em um servidor de relatório. Quando você seleciona uma fonte de dados compartilhada, adiciona uma referência a ela em seu relatório. Todas as referências devem ser feitas a fontes de dados compartilhadas no mesmo servidor de relatório que o relatório. As fontes de dados para as quais apontam podem ser vários servidores.

  • Uma fonte de dados incorporada que seja usada apenas por um único relatório. As informações de conexão para a fonte de dados são salvas no relatório.

Quando você executa um relatório, as credenciais para fontes de dados compartilhadas e incorporadas são tratadas diferentemente dependendo se você está conectado a um servidor de relatório. As credenciais não são salvas na definição de relatório. Para obter mais informações, consulte Especificando credenciais para a fonte de dados de um relatório (Construtor de Relatórios 2.0). Para verificar sua conexão com uma fonte de dados, consulte Como verificar uma conexão a uma fonte de dados (Construtor de Relatórios 2.0).

Modificando fontes de dados compartilhadas

No Construtor de Relatórios 2.0, por design, você não pode criar, pode editar ou alterar uma fonte de dados compartilhada. Você não pode alterar o tipo de credenciais usado para uma fonte de dados compartilhada. As fontes de dados compartilhadas são criadas das seguintes maneiras:

  • Diretamente no servidor de relatório pelo administrador de servidor de relatório, o proprietário da fonte de dados ou por qualquer pessoa que tenha permissões para criar uma fonte de dados no servidor de relatório. Contate o administrador de servidor de relatório para obter mais informações.

  • No Designer de Relatórios no Business Intelligence Development Studio, uma ferramenta que está disponível com o SQL Server 2008Reporting Services. Para obter mais informações sobre recursos em ambientes de criação de relatório diferentes, consulte Comparando ambientes de criação de relatório (Construtor de Relatórios 2.0).

Você pode alterar uma referência de fonte de dados compartilhada no relatório para apontar para outra fonte de dados compartilhada em um servidor de relatório. No painel Dados do Relatório, abra a caixa de diálogo de propriedade da Fonte de Dados e selecione uma fonte de dados compartilhada diferente. Em algumas circunstâncias, você pode transformar uma referência de fonte de dados em uma fonte de dados incorporada.

Alterando uma fonte de dados de compartilhada para incorporada

Talvez você queira alterar todas as referências de fonte de dados compartilhadas para fontes de dados incorporadas de forma que possa executar sem um servidor de relatório. Por exemplo, você pode abrir um relatório criado em um ambiente de criação de relatório diferente, como o Designer de Relatórios no BI Development Studio.

Para transformar uma referência de fonte de dados em uma fonte de dados incorporada, abra a fonte de dados no painel Dados do Relatório e altere suas propriedades. Para cada fonte de dados incorporada, você deve especificar credenciais que funcionam de seu computador. Nem todas as fontes de dados suportam essa funcionalidade.

Quando você salva o relatório no servidor de relatório, as fontes de dados permanecem fontes de dados incorporadas. As credenciais que funcionam para fontes de dados incorporadas de seu computador talvez não funcionem do servidor de relatório. Para obter mais informações, consulte Especificando credenciais para a fonte de dados de um relatório (Construtor de Relatórios 2.0).