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.

ObservaçãoObservação

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 pressupõe que você concluiu a Lição 1 e Lição 2, e que a fonte de dados de relatório usa credenciais armazenadas. Para obter mais informações, consulte Lição 2: Modificando as propriedades da fonte de dados do relatório

Neste tópico:

  • Iniciar o Assistente de Assinatura Controlada por Dados

  • Etapa 1 - Definir uma descrição

  • Etapa 2 - Definir uma conexão com a fonte de dados de assinante

  • Etapa 3 - Definir uma consulta para recuperar dados de assinante

  • Etapa 4 - Definir opções de entrega

  • Etapa 5 - Configurar um valor de parâmetro para variar a saída de relatório

  • Etapa 6 - Para agendar uma assinatura

Iniciar o Assistente de Assinatura Controlada por Dados

  1. No Gerenciador de Relatórios, clique em Página Inicial e navegue até a pasta que contém o relatório Pedidos de Vendas.

  2. No menu de contexto do relatório, clique em Gerenciar e clique na guia Assinaturas.

  3. Clique em Nova Assinatura Orientada por Dados. Se este botão não estiver visível, você não tem permissões do Gerenciador de Conteúdo.

  4. Ícone de seta usado com o link Voltar ao Início Início

Etapa 1 - Definir uma descrição

  1. Digite Entrega de pedido de venda na descrição.

  2. Selecione Compartilhamento de Arquivos do Windows para Especifique como os destinatários devem ser notificados.

  3. Selecione Especificar apenas para essa assinatura e clique em Avançar.

  4. Ícone de seta usado com o link Voltar ao Início Início

Etapa 2 - Definir uma conexão com a fonte de dados de assinante

  1. Selecione Microsoft SQL Server como o tipo de fonte de dados.

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

    data source=localhost; initial catalog=Subscribers
    
    ObservaçãoObservação

    Os assinantes são o banco de dados que você criou na lição 1.

  3. Clique em Credenciais armazenadas com segurança no servidor de relatórios.

  4. 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.

    ObservaçãoObservação

    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.

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

  6. Ícone de seta usado com o link Voltar ao Início Início

Etapa 3 - Definir uma consulta para recuperar dados de assinante

  1. Na caixa de consulta, digite a seguinte consulta:

    Select * from OrderInfo
    
  2. Especifique um tempo limite de 30 segundos.

  3. Clique em Validar e, em seguida, clique em Avançar.

  4. Ícone de seta usado com o link Voltar ao Início Início

Etapa 4 - Definir opções de entrega

  1. Em Nome de arquivo, selecione Obtenha o valor no banco de dados. Selecione o campo Pedido.

  2. Para Caminho, 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).

  3. Em Formato de Renderização, selecione Obtenha o valor no banco de dados. Selecione Formato.

  4. Em Modo de gravação, selecione Especifique um valor estático e selecione Incrementação automática.

  5. Em Extensão de Arquivo, selecione Especifique um valor estático e selecione Verdadeiro.

  6. Em Nome de usuário, selecione Especifique um valor estático. Digite sua conta de usuário de domínio. Insira neste formato: <domain>\<account>. A conta de usuário precisa ter permissões para o caminho que você configurou nas etapas anteriores.

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

  8. Clique em Avançar.

  9. Ícone de seta usado com o link Voltar ao Início Início

Etapa 5 - Configurar um valor de parâmetro para variar a saída de relatório

  1. Em OrderNumber, selecione Obtenha o valor no banco de dados. Em Valor, selecione Pedido. Clique em Avançar.

  2. Ícone de seta usado com o link Voltar ao Início Início

Etapa 6 - 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.

  5. Ícone de seta usado com o link Voltar ao Início Início

Próximas etapas

Quando a assinatura é executada, quatro arquivos de relatórios são entregues no compartilhamento de arquivos especificado, um para cada pedido na fonte de dados Assinantes. Cada entrega deve ser exclusiva em termos de dados (os dados devem ser específicos do pedido), formato de renderização 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.

Lista de arquivos criados pela assinatura

A página de assinatura no Gerenciador de Relatórios conterá a data da Última Execução e o Status da assinatura.

ObservaçãoObservação

Atualize a página depois que a assinatura for executada para consultar as informações atualizadas.

Resultados da assinatura no Gerenciador de Relatórios

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

Ícone de seta usado com o link Voltar ao Início Início

Consulte também

Tarefas

Criar uma assinatura controlada por dados (Tutorial do SSRS)

Conceitos

Assinaturas e entrega (Reporting Services)

Assinaturas controladas por dados

Criar, modificar e excluir assinaturas controladas por dados

Usar uma fonte de dados externa para obter dados de assinante (assinatura controlada por dados)