Author Archives: Renato Groffe - Page 6

Business Intelligence

Conceitos básicos de Business Intelligence


Em um artigo anterior (Business Intelligence: uma visão geral) abordei os principais aspectos que envolvem a implementação de uma solução de BI, assim como de que forma a Microsoft procura atender a estas demandas por meio do SQL Server. Neste novo post será dada continuidade a esta discussão, com o detalhamento de alguns conceitos básicos envolvendo a construção de projetos dentro desta área. Este artigo tem por objetivo fornecer uma visão geral a respeito dos seguintes tópicos: Data Marts x Data Warehouses; OLTP x OLAP; Sistemas de Informações Gerenciais / Sistemas de Apoio a Executivos / Sistemas de Apoio...
Continuar Lendo »
Transact-SQL

Transformando colunas em linhas no SQL Server: utilizando o operador UNPIVOT


Num post anterior abordei o uso do operador PIVOT na conversão de dados retornados por consultas no SQL Server. Possibilitando a transformação de valores associados a linhas em novas colunas, este comando dispensa os desenvolvedores da necessidade de escrever extensos trechos de código na realização deste tipo de tarefa. Neste novo artigo abordarei o processo inverso, em que os valores de colunas servirão de base para reagrupar as informações em linhas. Isto será possível através do uso do operador UNPIVOT. Exemplo de utilização do operador UNPIVOT O exemplo demonstrado aqui fará uso de uma tabela chamada “CotacoesPorData”. Essa estrutura...
Continuar Lendo »
Transact-SQL

Transformando linhas em colunas no SQL Server: utilizando o operador PIVOT


Os bancos de dados relacionais representam, sem sombra de dúvidas, um mecanismo de fundamental importância nas organizações. Projetados para o armazenamento de grandes volumes de informações num formato estruturado, estes repositórios fornecem meios para a condução das operações cotidianas nos mais variados segmentos. A partir de bases relacionais é possível também a geração de diversas análises sob a forma de relatórios, sendo este um importante instrumento no controle e gerenciamento das atividades dentro de uma companhia. A construção de relatórios implica muitas vezes na necessidade de transformar os dados provenientes de tabelas relacionais, viabilizando com isto a obtenção de...
Continuar Lendo »
Business Intelligence

SQL Server Reporting Services – Dicas: quebras de página e geração de documentos PDF


Contando com uma ampla gama de recursos para a elaboração de sofisticadas análises, o Reporting Services é uma solução da Microsoft para a criação e o gerenciamento de relatórios no ambiente corporativo. Extremamente flexível, esta ferramenta possibilita inclusive a exportação de relatórios para formatos como planilhas do Excel e documentos PDF. Muito embora represente um dos serviços que compõem o SQL Server, o Reporting Services também pode ser empregado na produção de relatórios que acessem outras bases relacionais (como Oracle, por exemplo), bancos multidimensionais do Analysis Services ou, mesmo, fontes de dados como XML e Web Services. Maiores informações...
Continuar Lendo »
ASP.NET MVC 5

Utilizando Windows Authentication em projetos ASP.NET MVC


O desenvolvimento de soluções baseadas na tecnologia ASP.NET requer, quase que invariavelmente, a definição de alguma forma de controle de acesso às funcionalidades que farão parte de tais sistemas. A implementação de rotinas deste tipo costuma tomar por base dois conceitos básicos da área de Segurança da Informação: autenticação e autorização. Em termos práticos, a autenticação é um processo no qual um usuário apresenta sua identificação junto a um mecanismo de validação, com este último liberando ou não o acesso aos diferentes recursos de uma aplicação. Quanto à noção de autorização, a ideia principal por trás desta técnica está...
Continuar Lendo »
Ferramentas de Administração

Monitoramento no Microsoft SQL Server 2012: utilizando a ferramenta SQL Server Profiler


É inegável a importância que os bancos de dados relacionais desfrutam nas mais variadas organizações. A esmagadora maioria das soluções de software modernas depende em algum grau destes repositórios, sendo uma prática bastante comum a destinação de vultosas verbas para suportar tais operações. O crescimento no uso de sistemas computacionais costuma estar atrelado a pesados investimentos em infraestrutura, com ações visando à otimização no uso de bases relacionais sendo relegadas em alguns casos a um segundo plano. Por mais que a expansão dos recursos de hardware seja fundamental em tais situações, o monitoramento da forma como as aplicações interagem...
Continuar Lendo »
Business Intelligence

Business Intelligence: uma visão geral


O uso da computação em larga escala e o advento da Internet foram fatores que transformaram profundamente as sociedades modernas. Empresas e órgãos governamentais têm hoje na informação um elemento de grande importância estratégica. A gestão do conhecimento contemplando diferentes atividades cotidianas garante não apenas a continuidade de operações vitais dentro de um ramo de negócio, como também contribui para a descoberta e a exploração de novas oportunidades nos mais variados segmentos. Diferentes métodos e tecnologias procuram não apenas simplificar a forma como as organizações manipulam informações, mas também gerar instrumentos que auxiliem nos processos de tomada de decisões....
Continuar Lendo »