quarta-feira, 19 de fevereiro de 2014

Tutorial Qlikview - Evitando a chave sintética

Quando comecei com o Qlikview, uma das coisa que mais tinha medo quando estava fazendo a transformação dos dados, era a referência circular. A referência circular acontece quando duas tabelas se ligam a uma tabele com chaves distintas, similar a um circulo. Veja a figura.
Referência Circular
Pode-se ver que existe duas "trilhas" para chegar a tabela Main Data. Isso causa o famoso erro de referencia circular que toda pessoa novatas, e até veteranos, temem.
Tá bom, mais oque isso tudo tem a ver com Chave sintética? Calma que já chegamos lá !
A chave sintética é criada quando alguma tabela compartilha mais de um nome em comum.
Chave Sintética 
A tabela $Syn 1 foi criada afim de sanar o problema de duplicidade de chaves, repare que tanto a tabela Main Data quanto a Calendar possuem o campo Month e Year e por isso a a chave complexa ou sintética foi criada. Porem em uma modelagem de dados, as chaves sistemáticas não podem existir!
Modelar um banco para que isso não ocorra é mais simples que você pensa. Segue um fluxograma que vai te ajudar a eliminar o problemas de chaves sintéticas e de quebra vai minimizar a criação de referências circulares.
Fluxograma - Clique para ampliar
Se seguir o fluxograma não vai ter erro, sua modelagem vai ser limpa e sem dores de cabeça !

sexta-feira, 24 de janeiro de 2014

A Visualização de Dados (Parte II)


Existe dois tipos de visualização, a visualização de dados e de informação. Antes de entrar no tema de visualização de dados e posteriormente a de informação, a seguir diferenciaremos por definição, dado de informação. Dado é uma sequência de símbolos quantificados ou quantificáveis.

Portanto, um texto é um dado. De fato, as letras são símbolos quantificados, já que o alfabeto por si só constitui uma base numérica. Também são dados imagens, sons e animação, pois todos podem ser quantificados a ponto de alguém que entra em contato com eles ter eventualmente dificuldade de distinguir a sua reprodução, a partir da representação quantificada, com o original.

Como são símbolos quantificáveis, dados podem ser armazenados em um computador e ser processados por ele.

Dados podem ser científicos ou abstratos:
Dados científicos: Associam-se a atributos espaciais e tem uma forma geométrica inerente;
Dados Abstratos: Caracterizam-se pela ausência de uma representação espacial inerente, que possa embasar o modelo visual.

Informação é uma abstração informal (isto é, não pode ser formalizada através de uma teoria lógica ou matemática), que representa algo significativo para alguém através de textos, imagens, sons ou animação. Não é possível processar informação diretamente em um computador. Para isso é necessário reduzi-la a dados.

“Uma distinção fundamental entre dado e informação é que o primeiro é puramente sintático e o segundo contém necessariamente semântica.” (SETZER, 2001).

Visualização de dados
A visualização de dados é uma subárea da computação que foca em estudar e aprimorar ferramentas que ofereçam suporte a visualização gráfica para apoiar tarefas de análise de dados complexos. Dados complexos entendem-se como conjuntos de dados oriundos de diferentes domínios, que se caracterizam por grande volume, diversidade de tipos (dados numéricos, categóricos, informações embutidas em documentos de texto, imagens, vídeos, redes sociais, etc.) e alta dimensionalidade (dados descritos por muitos atributos). Os dados podem estar armazenados de forma estruturada, em bancos de dados, ou embutidos em documentos de texto, imagens ou vídeos, por exemplo.