Перейти к основному содержимому

Понимание структур данных

НА ЭТОЙ СТРАНИЦЕ

Понимание структур данных

Операторы загрузки данных

Для загрузки данных используются операторы LOAD или SELECT. Каждый из них создает внутреннюю таблицу. Таблица всегда отображается как список, каждая запись (строка) в которой является новым экземпляром типа объекта, а каждое поле (столбец) — специальным атрибутом или свойством объекта.

Правила

При загрузке данных в программу QlikView применяются следующие правила:

  • Программа QlikView не делает различия между таблицами, созданными операторами LOAD и SELECT. Таким образом, если загружается несколько таблиц, то не имеет значения, загружены они с помощью оператора LOAD или SELECT либо комбинации этих двух операторов.
  • Порядок полей в операторе или исходной таблице базы данных не имеет значения для логики программы QlikView.
  • Имена полей используются в дальнейших процессах для идентификации полей и установления связей. Значения вводятся с учетом регистра, что часто приводит к необходимости переименования полей в скрипте.

Выполнение скрипта

Примерный порядок событий для стандартных операторов LOAD или SELECT показан ниже:

  1. Расчет выражений.
  2. Изменение имен полей с помощью оператора . as
  3. Изменение имен полей с помощью оператора . alias
  4. Уточнение имен полей.
  5. Сопоставление данных, если совпадает имя поля.
  6. Сохранение данных во внутренней таблице.