Compreendendo os tipos de dados
Comandos de carregamento de dados
Os dados são carregados pelos comandos LOAD ou SELECT. Cada um desses comandos gera uma tabela interna. Uma tabela pode sempre ser vista como uma lista de algo, em que cada registro (linha) é uma nova instância do tipo de objeto e cada campo (coluna) é um atributo ou propriedade específica do objeto.
Regras
As seguintes regras se aplicam durante o carregamento dos dados no QlikView:
- O QlikView não diferencia as tabelas geradas por um comando LOAD ou SELECT. Dessa forma, se várias tabelas forem carregadas, não importará se as tabelas são carregadas por comando LOAD ou SELECT ou por uma mistura de ambas.
- A ordem dos campos no comando ou na tabela original da base de dados é arbitrária para a lógica do QlikView.
- Os nomes de campo são utilizados em processos adicionais para identificar campos e fazer associações. Eles diferenciam maiúsculas de minúsculas, o que costuma ser necessário para renomear campos no script.
Execução do script
Em um comando LOAD ou SELECT típico, a ordem dos eventos será aproximadamente a seguinte:
- Avaliação de expressões
- Renomeação dos campos por as
- Renomeação dos campos por alias
- Qualificação dos nomes de campo
- Mapeamento de dados em caso de correspondência dos nomes de campo
- Armazenamento de dados em uma tabela interna