Layout Personalizado no SQL Server Reporting Services 2016


 

O SQL Server 2016 fornece vários aprimoramentos para o Reporting Services e o portal da Web do Reporting Services é um portal novo, atualizado e moderno, que incorpora arquivos KPIs, Relatórios Móveis, Relatório Paginados, Excel e integração com o Power BI . Agora oferece suporte à marca para organizações e, neste post, abordaremos o que pode ser feito com a marca.

Antes de avançarmos, vejamos o portal de serviços da Web do Reporting Services no SQL Server 2014. Não temos nenhuma funcionalidade disponível nesta versão para personalizar o portal da Web com um logotipo, cores ou temas personalizados.

No SQL Server 2016, o portal da Web do Reporting Services veja como aparece abaixo. Um dos aprimoramentos significativos para o SQL Server 2016 Reporting Services é que ele agora aceita branding do portal da web com um logotipo e cores personalizadas.

 

Para marcar o portal da Web do Reporting Services, precisamos criar um pacote de marca. Um pacote de marca para Reporting Services consiste em três itens e é empacotado como um arquivo zip. Esses itens são:

  • metadata.xml
  • logo.png (opcional)
  • colors.json

Você poderá realizar o download do arquivo a partir desse Link

Veremos a seguir o que esses arquivos representam:

Metadata.xml

O arquivo metadata.xml é usado para definir o nome do pacote de marca que queremos ver no portal da Web do Reporting Services. Também é referência uma entrada para os arquivos colors.json e logo.png.

Colors.json

 Todas as cores seguem a representação hexadecimal de seis caracteres de uma cor. Para personalizar a marca para o portal da Web do SQL Server 2016 Reporting Services, temos de modificar os arquivos metadata.xml e colors.json.

O arquivo colors.json possui duas categorias principais para o portal da Web Reporting Service:

  • Interface
  • Theme

O arquivo colors.json se parece abaixo:

Seção de interface para colors.json

A seção de interface inclui itens que são particulares do portal da Web do Reporting Services. A seção de interface divide-se nos seguintes itens

  • Primary
  • Secondary
  • Neutral Primary
  • Neutral Secondary
  • Neutral Tertiary
  • Danger/Warning/Success
  • KPIs

 

A seção principal representa as cores dos botões e do mouse. Abaixo está o código em colors.json para a seção principal:

A seção secundária fornece cores para barra de título, barra de pesquisa, menu à esquerda e cor de texto para esses itens. Abaixo está o código em colors.json para a seção secundária:

 

 

A seção primária neutra é para o lar e os fundos da área de relatório. A seção secundária neutra é para caixas de texto, origens de pasta e menu de configuração. A seção terciária neutra fornece configurações de fundo do site. Abaixo está o código em colors.json para esses itens:

 

 

Há também uma seção de cores para mensagens de perigo, aviso e sucesso.

A seção KPI controla as cores para um bom (1), neutro (0), neutro (-1) e nenhum.

Abaixo está o código em colors.json para mensagens e KPIs

Sessão Tema (treme) em colors.jason

Este grupo contém os temas para o SQL Server Mobile Report Publisher.

Podemos ver a paleta de cores que contém os itens abaixo:

No SQL Server Mobile Report Publisher, podemos ver os temas abaixo:

 

Carregando o Arquivo no SSRS 2016

Abra o portal da web:

Vá para Site Settings, no menu à esquerda, clique no item de menu Branding:

 

Clique em Upload brand package e navegue até o caminho onde o arquivo zip existe.

Selecione o arquivo zip e clique em abrir. Neste ponto, o portal da Web do Reporting Services será atualizado automaticamente. Ele exibirá o novo visual da marca para o portal da Web do Reporting Services conforme definido nos arquivos.

Veja que agora tenho uma logo no lugar do nome “SQL Server Reporting Services”

 

Para baixar o pacote, clique no download e forneça a localização. Se quisermos remover o pacote de marca, clique em Remover

 

Uma vez que todos esses arquivos estão prontos, feche todos os arquivos em um único arquivo zip. Precisamos seguir estas coisas ao criar o zip dos arquivos de marca.

Todos os três arquivos devem estar em uma pasta.
Não deve haver subpastas.

Podemos obter o erro abaixo ao aplicar o pacote da marca se todos os arquivos não estiverem contidos em um arquivo zip.

 

Para mais informações, segue o link do blog MSDN

 

Obrigado pela visita, espero ajudar 🙂

Share on FacebookTweet about this on TwitterShare on LinkedIn


Escreva um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *