quinta-feira, 12 de setembro de 2013

Modelagem QlikView

O que é modelo de dados?

Definição tradicional:

  •    Um modelo de dados tradicional é uma representação visual das pessoas, lugares e coisas de interesse para um negócio e é composta por símbolos que representam os conceitos e as suas regras de negócios.
  •    Como um arquiteto de construção, que cria uma série de diagramas ou projetos a partir do qual a casa pode ser construída, um modelador de dados ou arquiteto cria diagramas a partir do qual um banco de dados podem ser construídos.


Definição QlikView:

     Um Modelo de dados no QlikView é a representação dos dados carregados.

  •   Quando você carrega seus dados no aplicativo QlikView, um modelo de dados será criado com base nas tabelas e colunas que você tem em seu script e também os nomes das colunas e as cargas residentes e joins que você já tiver definido.
  •   Você vai, naturalmente, ser conduzido pelo tipo e estrutura de suas fontes de dados.
  •   Essas fontes e os dados dentro dela terá de ser manipulado dentro do script para entregar o modelo de dados que melhor se adapte às suas dados para o desempenho e a usabilidade.


QlikView não é SQL




  • SQL toma um grande esquema e consulta (query) um subconjunto de tabelas
  • Cada consulta (query) cria um “Esquema” temporário de poucas tabelas
  • Os resultados das consultas (query) são independentes.





  • QlikView constrói um esquema menor e mais amigável a relatórios a partir do banco de dados transacional
  • O esquema é consistente e reage como um todo para as consultas (“queries”) do usuário.
  • Uma seleção afeta todo o esquema.

  • QlikView permite que você veja os resultados de uma seleção em todo o esquema e não apenas um subconjunto limitado de tabelas
  • QlikView vai agregar com o menor nível de granularidade na expressão não o menor nível de granularidade no esquema (query) como SQL
  • Isto significa que o QlikView irá permitir a um usuário interagir com uma ampla gama de dados que nunca será possível no SQL!
  • Várias consultas SQL podem se juntar diferentes tabelas em conjunto completamente diferentes maneiras.
  • No QlikView, há sempre apenas uma forma de juntar tabelas em qualquer arquivo QlikView
  • Isto significa que o desenho do esquema é muito mais importante no QlikView!



Continua...

Nenhum comentário:

Postar um comentário