Compartilhar via


Lição 3: Definindo uma assinatura controlada por dados

Nesta lição, você vai usar as páginas da assinatura controlada por dados para se conectar a uma fonte de dados de assinatura, criar uma consulta que recupera dados de assinatura e mapear o conjunto de resultados para opções de relatório e entrega.

Antes de começar, verifique se o serviço SQL Server Agent está em execução. Se não estiver, não será possível salvar a assinatura.

Esta lição supõe que você concluiu a Lição 2 e que a fonte de dados de relatório usa credenciais armazenadas.

Iniciar o Assistente de Assinatura Controlada por Dados

  1. No Gerenciador de Relatórios, clique em Início e navegue até o relatório Resumo de Vendas do Funcionário.

  2. Abra o relatório.

  3. Clique com o botão direito do mouse em Assinaturas e selecione Nova Assinatura Controlada por Dados. Se este botão não estiver visível, você não tem permissões do Gerenciador de Conteúdo.

  4. Digite uma descrição para a assinatura.

  5. Em Método de entrega, selecione Compartilhamento de Arquivos do Servidor de Relatório como o método de entrega e, em seguida, clique em Avançar.

Especificar uma conexão com a fonte de dados de assinante

  1. Clique em Uma fonte de dados personalizada.

  2. Em Tipo, selecione Microsoft SQL Server como o tipo de fonte de dados.

  3. Em Cadeia de conexão, digite a seguinte cadeia de conexão:

    data source=localhost; initial catalog=Subscribers
    
  4. Clique em Credenciais armazenadas com segurança no servidor de relatório.

  5. Em Nome de Usuário e Senha, digite seu nome de usuário de domínio e senha. Inclua a conta de domínio e de usuário ao especificar Nome de Usuário.

    Importante   As credenciais usadas para a conexão com uma fonte de dados de assinante não são retransmitidas para o Management Studio. Se você modificar a assinatura mais tarde, deverá digitar novamente a senha usada para a conexão com a fonte de dados.

  6. Selecione Usar as credenciais do Windows ao conectar-se à fonte de dados e, em seguida, clique em Avançar.

Definir uma consulta para recuperar dados de assinante

  1. No painel de consulta, digite a seguinte consulta:

    Select * from UserInfo
    
  2. Clique em Validar e, em seguida, clique em Avançar.

Definir opções de entrega

  1. Em Nome do arquivo, em Configurando a Fonte, selecione Obtenha o valor no banco de dados. Em Definindo Valor, selecione Sobrenome.

  2. Em Caminho, em Configurando a Fonte, selecione Especifique um valor estático. Em Definindo Valor, digite o nome de um compartilhamento de arquivos públicos para os quais você tem permissões de gravação (por exemplo, \\mycomputer\public\myreports). Se souber ao certo como criar uma pasta pública, consulte Como criar uma pasta compartilhada para entrega de compartilhamento de arquivos do servidor de relatório.

  3. Em Formato de Processamento, em Configurando a Fonte, selecione Obtenha o valor no banco de dados. Em Definindo Valor, selecione Formato.

  4. Em Modo de gravação, em Configurando a Fonte, selecione Especifique um valor estático. Em Definindo Valor, selecione Incrementação automática. Clique em Avançar.

  5. Em Extensão de Arquivo, em Configurando a Fonte, selecione Especifique um valor estático. Em Definindo Valor, selecione Verdadeiro.

  6. Em Nome de usuário, em Configurando a Fonte, selecione Especifique um valor estático. Em Definindo Valor, digite sua conta de usuário de domínio. Insira neste formato: <domínio>\<conta>.

  7. Em Senha, em Configurando a Fonte, selecione Especifique um valor estático. Em Definindo Valor, digite sua senha. Digite a senha com cuidado. O assistente não valida a senha.

  8. Clique em Avançar.

Especificar um valor de parâmetro para variar a saída de relatório

  1. Use os valores de parâmetro padrão para Mês e Ano.

  2. Em Funcionário, selecione Obtenha o valor no banco de dados. Em Valor, selecione EmployeeID. Clique em Avançar.

Para agendar uma assinatura

  1. Clique em Em um agendamento criado para esta assinatura e, em seguida, clique em Avançar.

  2. Em Detalhes do Agendamento, clique em Uma vez.

  3. Especifique uma hora de início que esteja alguns minutos adiantados da hora atual.

  4. Clique em Concluir.

Próximas etapas

Quando a assinatura é executada, três arquivos de relatórios são entregues no compartilhamento de arquivos especificado, um para cada assinante na fonte de dados Assinantes. Cada entrega deve ser exclusiva em termos de dados (os dados devem ser específicos do funcionário), formato de processamento e formato de arquivo. Você pode abrir cada relatório da pasta compartilhada para verificar se cada versão está personalizada com base nas opções de assinatura definidas.

Esta etapa conclui o tutorial “Definindo uma assinatura controlada por dados”. Para saber mais sobre outros tutoriais do Reporting Services, consulte Como localizar tutoriais (Reporting Services).