Понимание структур данных
Операторы загрузки данных
Для загрузки данных используются операторы LOAD или SELECT. Каждый из них создает внутреннюю таблицу. Таблица всегда отображается как список, каждая запись (строка) в которой является новым экземпляром типа объекта, а каждое поле (столбец) — специальным атрибутом или свойством объекта.
Правила
При загрузке данных в программу QlikView применяются следующие правила:
- Программа QlikView не делает различия между таблицами, созданными операторами LOAD и SELECT. Таким образом, если загружается несколько таблиц, то не имеет значения, загружены они с помощью оператора LOAD или SELECT либо комбинации этих двух операторов.
- Порядок полей в операторе или исходной таблице базы данных не имеет значения для логики программы QlikView.
- Имена полей используются в дальнейших процессах для идентификации полей и установления связей. Значения вводятся с учетом регистра, что часто приводит к необходимости переименования полей в скрипте.
Выполнение скрипта
Примерный порядок событий для стандартных операторов LOAD или SELECT показан ниже:
- Расчет выражений.
- Изменение имен полей с помощью оператора . as
- Изменение имен полей с помощью оператора . alias
- Уточнение имен полей.
- Сопоставление данных, если совпадает имя поля.
- Сохранение данных во внутренней таблице.