Renderizando dados (Construtor de Relatórios 3.0 e SSRS)

Ao usar os renderizadores de layout, como HTML, MHTML, Word, Excel, PDF ou Image, os dados e suas organizações permanecem inalterados. Ao exportar usando um formato de renderizador de dados, como CSV (Comma-Separated Value) ou XML, nenhum elemento de layout visual é renderizado. O CSV e o XML aplicam determinadas regras ao relatório e seu conteúdo ao renderizar o relatório. Essas regras determinam como os dados são renderizados nesses formatos.

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Você pode usar os renderizadores de dados para:

  • Importar para um banco de dados. O CSV é um formato comum que pode ser facilmente importado por muitos aplicativos de banco de dados, inclusive o SQL Server e o Microsoft Access.

  • Importar para o Excel. Use o renderizador de CSV para exportar seus dados para o Excel sem o layout visual. Depois que os dados estiverem no Excel, você poderá usar as ferramentas padrão do Excel, como gráficos, fórmulas e tabelas dinâmicas.

  • Transformações XSLT. Um XSLT pode ser se aplicado à saída do renderizador de XML. Essa transformação do lado do servidor é uma técnica poderosa para transformar seus dados virtuais em qualquer formato.

  • Troca de dados/EDI. Um processo externo pode solicitar uma renderização CSV ou XML de um relatório e consumir seus dados.

Os formatos de renderização de dados são controlados por um conjunto de propriedades diferente dos renderizadores de layout. A seguir está uma lista de conjuntos de propriedades no painel Propriedades que só se aplica aos renderizadores de dados:

  • A propriedade DataElementOutput controla se um determinado item estará ou não presente nos dados quando forem exportados.

  • A propriedade DataElementName controla o nome do elemento de dados. No CSV, isso controla o nome do cabeçalho de coluna CSV. Em XML, isso se transforma no nome do elemento XML ou atributo para o item.

  • A propriedade DataElementStyle controla, em XML, se o item de relatório será ou não renderizado como um elemento ou um atributo.

A opção de exportação CSV salva os dados do relatório como arquivos de texto delimitado por vírgula, sem qualquer formatação. Por padrão, o arquivo usa uma vírgula (,) para delimitar campos e linhas, mas essa configuração pode ser definida usando as Configurações de Informações de Dispositivo. O arquivo resultante pode ser aberto em um programa de planilhas como o Office SharePoint Server ou usado como formato de importação por outros programas. O arquivo .csv é aberto em um editor de textos, como Bloco de notas. Caso seja acessado como URL, o arquivo .csv retorna um tipo de MIME text/csv. Os arquivos são MIME versão 1.0. Para obter mais informações sobre como renderizar seu relatório no tipo de arquivo CSV, consulte Exportando para um arquivo CSV (Construtor de Relatórios 3.0 e SSRS).

O arquivo XML com opção de exportação dos dados de relatório salva um relatório como arquivo XML. O esquema XML para o relatório é específico ao relatório. As informações sobre o layout do relatório não são salvas pela opção de exportação XML. O XML gerado usando essa opção pode ser importado para um banco de dados, usado como mensagem de dados XML ou enviado para um aplicativo personalizado. Para obter mais informações sobre como renderizar seu relatório no tipo de arquivo XML, consulte Exportando para XML (Construtor de Relatórios 3.0 e SSRS).