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