O SQL Server Reporting Services (SSRS) é
O SQL Server Reporting Services (SSRS) é um produto que compõem a plataforma de dados SQL Server desenvolvida pela Microsoft. A plataforma é composta uma série de produtos, dentre eles o SQL Server Database Engine que é SGBD, o SQL Server Analysis Services (SSAS) responsável por Cubos Analíticos (OLAP) tabulares e multidimensionais, o SQL Server Integration Services (SSIS) que é útil na extração, transformação e carga de dados (ETL), entre outras ferramentas como limpeza de dados, PolyBase Database, Database Analytics utilizando linguagem R e Master Data Services. Um dos benefícios de utilizar o SSRS é a forma de licenciamento do produto, que é adquirido em conjunto com a plataforma completa do SQL Server, não gerando custos adicionais.
A plataforma de Business Intelligence da Microsoft tem recebido inúmeras funcionalidades nos últimos anos, o que a transformou em uma solução fim a fim na área de BI. As mudanças no Reporting Services são uma peça chave para essa transformação. Uma melhor experiência para os usuários, melhor definição de funcionalidades e integrações entre soluções garantem a ela uma posição de líder no segmento. Enquanto outras soluções apresentam somente ferramentas convencionais de relatórios, o SQL Server Reporting Services em conjunto com o Power BI, Sharepoint, disponibiliza integração de inúmeras funcionalidades e entrega aos usuários uma solução intuitiva, produtiva e de baixo custo. O Reporting Services 2016 está incluso dentro desse Roadmap da solução de BI, sendo uma peça chave na solução, pois faz parte do conceito de colaboração através de relatórios com acesso a eles de maneira híbrida, possibilitando acessá-los em servidores locais e em nuvem armazenados também no Power BI, tornando a experiência de acesso simples e transparente independentemente da plataforma que foi desenvolvido o relatório e também independentemente de onde ele esteja armazenado.
As novidades não envolvem somente mudanças nas funcionalidades da ferramenta, mas também uma considerável evolução no conceito de como o produto se posiciona como solução diante das atuais necessidades de usuários corporativos. O Reporting Services deixa de ser somente uma ferramenta de relatórios baseado em processamento na web para compor uma solução completa de relatórios corporativos gerenciais e analíticos.
O conceito de relatórios paginados é largamente conhecido e empregado através da apresentação de relatórios baseados na web ou embarcado em aplicativos desktops. Essa é uma solução poderosa pois possibilita a aplicação de lógicas complexas que permitem expressar inúmeras regras de negócio. Esse padrão de relatórios é frequentemente utilizado para impressão, acesso online e também através de e-mail. Como os relatórios paginados fazem parte de um modelo clássico no segmento de relatórios corporativos, o Reporting Service é utilizado em larga escala em corporações.
Agora um novo conceito de relatórios mobile foi integrado à ferramenta, que disponibiliza uma abrangente solução de análise de dados e acesso através de dispositivos móveis. Esse passo foi dado através da aquisição do produto Datazen, um sistema líder na indústria de business Intelligence mobile e visualização em dispositivos móveis.
Uma das integrações que torna o consumo dos painéis e relatórios intuitivo é a possibilidade do acesso a relatórios mobile do Reporting Services dentro do aplicativo mobile de relatórios “Power BI”. Essa integração garante acesso a painéis do Reporting Services e também a relatórios do próprio Power BI dentro do mesmo aplicativo. O aplicativo está disponível para os tipos de dispositivos móveis Windows Phone, IOS e Android e garante ao usuário a mesma experiência independentemente da plataforma.
A partir de agora iremos apresentar os conceitos do Web Portal, em seguida as novidades dos relatórios paginados, e então serão apresentados os passos para desenvolvimento, conceitos, funcionalidades e o resultado da implantação dos relatórios mobile e o seu consumo nos dispositivos móveis.
Web Portal
A ferramenta utilizada para consumo web de relatórios, também conhecida como Web Portal (Figura 1), recebeu uma reformulação completa no layout e funcionalidades. Para possibilitar a integração das funcionalidades do Datazen, foi necessária uma reformulação da arquitetura de ambas as ferramentas, sendo que resultado obtido foi muito diferente do antigo portal de acesso a relatórios. A nova interface foi desenvolvida em HTML 5, sua interface agradável apresenta de forma intuitiva relatórios paginados, relatórios mobile e indicadores de Performance (KPIs).
O portal permite que componentes gráficos mais usados sejam fixados em uma área de acesso rápido, tornando o acesso facilitado para relatórios utilizados com maior frequência. Os componentes gráficos podem ser organizados por pastas de acordo com as áreas de negócio de cada relatório, isso torna a navegação mais clara e intuitiva para usuários com acesso a várias áreas de negócio e/ou vários relatórios. O gerenciamento de acesso pode ser realizado de forma granular a nível de pastas e também a nível de relatórios, sendo integrado com o serviço de autenticação do Active Directory. Essa integração garante que os usuários realizem o acesso ao portal de forma transparente, pois utiliza o conceito de Single Sign-on, ou seja, o usuário necessita realizar somente um único logon para acesso ao sistema operacional do seu computador e, após isso, ele poderá acessar o Web Portal utilizando as credenciais já informadas no momento do logon.
O painel possibilita a pesquisa de objetos através de uma caixa de pesquisa existente no canto superior direito. Essa opção se torna muito útil, pois além de pesquisar em todos os tipos de objeto, ela também pesquisa nas descrições criadas pelos usuários sobre cada objeto.
Customização do portal
Uma boa ferramenta de acesso a relatórios corporativos necessita de uma boa apresentação, pois ela é o ponto central de acesso a dados valiosos da corporação. O Web Portal do Reporting Services possibilita uma customização completa através da criação de “Custom branding package”, que podem ser desenvolvidos baseados no layout da marca da sua corporação. Essa customização gera uma ótima aceitação da ferramenta, pois gera uma sensação de alinhamento com os princípios da corporação. Podemos ver o resultado do uso dessa facilidade na Figura 2.
Através do arquivo de configuração no formato XML, que possui as definições do pacote de customização, e um arquivo no formato JSON, que possui as definições de cores para cada componente visual (vide Figura 3), e componentes textuais, que existem no Web portal, são realizadas as customizações. O uso da imagem da corporação é opcional, caso não seja utilizada a referência do arquivo, ela deve ser removida do arquivo XML (vide Listagem 1). Os arquivos de configuração devem ser compactados em formato ZIP para posteriormente serem importados no portal.
Listagem 1. Arquivo metadata.xml.
01 <?xml version="1.0" encoding="utf-8"?>
02 <SystemResourcePackage
03 xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/systemresourcepackagemetadata"
04 type="UniversalBrand"
05 version="2.0.2"
06 name="Example brand with logo"
07 >
08 <Contents>
09 <Item key="colors" path="colors.json" />
10 <Item key="logo" path="logo.png" />
11 </Contents>
12 </SystemResourcePackage>
Confira outros conteúdos:
SQL SUM: somando os valores de uma...
SQL: INNER JOIN
SQL: Introdução ao Where
Promoção de Natal
Oferta exclusiva de Natal!
Pagamento anual
12x no cartão
De: R$ 69,00
Por: R$ 59,90
Total: R$ 718,80
Garanta o desconto
- Formação FullStack Completa
- Carreira Front-end I e II, Algoritmo e Javascript, Back-end e Mobile
- +10.000 exercícios gamificados
- +50 projetos reais
- Comunidade com + 200 mil alunos
- Estude pelo Aplicativo (Android e iOS)
- Suporte online
- 12 meses de acesso
Pagamento recorrente
Cobrado mensalmente no cartão
De: R$ 79,00
Por: R$ 59,90 /mês
Total: R$ 718,80
Garanta o desconto
- Formação FullStack Completa
- Carreira Front-end I e II, Algoritmo e Javascript, Back-end e Mobile
- +10.000 exercícios gamificados
- +50 projetos reais
- Comunidade com + 200 mil alunos
- Estude pelo Aplicativo (Android e iOS)
- Suporte online
- Fidelidade de 12 meses
- Não compromete o limite do seu cartão
<Perguntas frequentes>
Nossos casos de sucesso
Eu sabia pouquíssimas coisas de programação antes de começar a estudar com vocês, fui me especializando em várias áreas e ferramentas que tinham na plataforma, e com essa bagagem consegui um estágio logo no início do meu primeiro período na faculdade.
Estudo aqui na Dev desde o meio do ano passado!
Nesse período a Dev me ajudou a crescer muito aqui no trampo.
Fui o primeiro desenvolvedor contratado pela minha
empresa. Hoje eu lidero um time de desenvolvimento!
Minha meta é continuar estudando e praticando para ser um
Full-Stack Dev!
Economizei 3 meses para assinar a plataforma e sendo sincero valeu muito a pena, pois a plataforma é bem intuitiva e muuuuito didática a metodologia de ensino. Sinto que estou EVOLUINDO a cada dia. Muito obrigado!
Nossa! Plataforma maravilhosa. To amando o curso de desenvolvimento front-end, tinha coisas que eu ainda não tinha visto. A didática é do jeito que qualquer pessoa consegue aprender. Sério, to apaixonado, adorando demais.
Adquiri o curso de vocês e logo percebi que são os melhores do Brasil. É um passo a passo incrível. Só não aprende quem não quer. Foi o melhor investimento da minha vida!
Foi um dos melhores investimentos que já fiz na vida e tenho aprendido bastante com a plataforma. Vocês estão fazendo parte da minha jornada nesse mundo da programação, irei assinar meu contrato como programador graças a plataforma.
Wanderson Oliveira
Comprei a assinatura tem uma semana, aprendi mais do que 4 meses estudando outros cursos. Exercícios práticos que não tem como não aprender, estão de parabéns!
Obrigado DevMedia, nunca presenciei uma plataforma de ensino tão presente na vida acadêmica de seus alunos, parabéns!
Eduardo Dorneles
Aprendi React na plataforma da DevMedia há cerca de 1 ano e meio... Hoje estou há 1 ano empregado trabalhando 100% com React!
Adauto Junior
Já fiz alguns cursos na área e nenhum é tão bom quanto o de vocês. Estou aprendendo muito, muito obrigado por existirem. Estão de parabéns... Espero um dia conseguir um emprego na área.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.