Entrega de compartilhamento de arquivos no Reporting Services

O Reporting Services inclui uma extensão de entrega de compartilhamento de arquivos para que seja possível entregar um relatório a uma pasta. A extensão de entrega de compartilhamento de arquivos está disponível por padrão e não requer configuração adicional.

Para distribuir um relatório a um compartilhado de arquivos, defina uma assinatura padrão ou uma assinatura controlada por dados. Você pode assinar e solicitar entrega de apenas um relatório por vez. Para saber mais sobre como usar uma entrega de compartilhamento de arquivos em uma assinatura controlada por dados, consulte Tutorial: Criando uma assinatura controlada por dados. Além disso, a conta que executa assinaturas de compartilhamentos de arquivos remotos exige direitos para logon local no computador Reporting Services.

Características de um relatório entregues a uma pasta compartilhada

Diferentemente de relatórios hospedados e gerenciados por um servidor de relatório, os relatórios entregues a uma pasta compartilhada são arquivos estáticos. Os recursos interativos definidos para o relatório não funcionam para relatórios armazenados como arquivos no sistema de arquivos. Os recursos de interação são representados como elementos estáticos. Por exemplo, se você entregar um relatório de matriz, o arquivo resultante mostrará a exibição de nível superior do relatório; não será possível expandir as linhas e colunas para exibir os dados com suporte. Se o relatório incluir gráficos, a apresentação padrão será usada. Se o relatório estiver vinculado a outro relatório, o vínculo será renderizado como texto estático. Se você quiser reter recursos interativos em um relatório entregue, use a entrega de emails. Para obter mais informações, consulte Entrega de email no Reporting Services.

Pastas de destino

Ao definir uma assinatura que usa a entrega de compartilhamento de arquivos, você deve especificar uma pasta existente como a pasta de destino. O servidor de relatório não cria pastas no sistema de arquivos. A pasta especificada deve ser acessível por uma conexão de rede. Para obter instruções sobre como configurar uma pasta compartilhada para entrega de compartilhamento de arquivos, consulte Como criar uma pasta compartilhada para entrega de compartilhamento de arquivos do servidor de relatório.

Ao especificar a pasta de destino em uma assinatura, use o formato UNC (convenção de nomenclatura uniforme) que inclui o nome de rede do computador. Não inclua barras invertidas à direita no caminho da pasta. O seguinte exemplo ilustra o caminho UNC:

\\<servername>\reportarchive\operations\2003

Formatos de arquivo

Os relatórios podem ser renderizados em vários formatos de arquivo, como HTML ou Excel. Para salvar o relatório em um formato de arquivo específico, selecione o formato de renderização ao criar sua assinatura. Por exemplo, se escolher Excel, salvará o relatório como um arquivo do Microsoft Excel. Embora você possa escolher qualquer formato de renderização com suporte, alguns formatos funcionam melhor que outros na renderização em um arquivo.

Para obter a entrega de compartilhamento de arquivos, escolha um formato que entrega o relatório em um único arquivo, no qual todas as imagens e conteúdo relacionado são incluídos no relatório. Formatos adequados incluem o arquivo da Web, PDF, TIFF e Excel. Evite o HTML4.0. Se seu relatório incluir imagens, os formatos HTML 4.0 não as incluirão no arquivo.

Opções de arquivo

Ao criar uma assinatura, você pode escolher opções que determinam como o nome de arquivo é criado e se ele é substituído por novas versões ao longo do tempo. Um nome de arquivo totalmente qualificado possui três partes: nome, extensão e texto ou número anexado ao arquivo para criar um nome de arquivo exclusivo. As opções de substituição determinam se o texto ou número é adicionado ao nome de arquivo.

O nome de arquivo é tem base no nome do relatório, mas você pode fornecer um nome personalizado na assinatura. A extensão é opcional, mas se você especificá-la, o servidor de relatório criará uma extensão que corresponda ao formato de renderização.

Você pode especificar as opões de substituição para reusar o mesmo nome de arquivo para cada entrega de relatório ou para criar um novo arquivo. Para substituir o arquivo, é necessário usar o mesmo nome e extensão de arquivo.

Uma abordagem alternativa para criar arquivos exclusivos para cada entrega é incluir um carimbo de hora no nome de arquivo. Para fazer isso, adicione a variável @timestamp ao nome de arquivo (por exemplo, CompanySales@timestamp). Com essa abordagem, o nome de arquivo será exclusivo por definição, portanto, nunca será substituído.