Generic
Префикс загрузки Generic позволяет преобразовывать смоделированные данные типа «объект-атрибут-значение» (EAV) в традиционную нормализованную структуру реляционной таблицы. Моделирование EAV также называют «обобщенным моделированием данных» или «открытой схемой».
Пример смоделированных данных EAV и эквивалентной денормализованной реляционной таблицы
![Нажмите для просмотра в полном размере Диаграмма, которая показывает преобразование таблицы с тремя столбцами и пятью строками в таблицу с четырьмя столбцами и двумя строками.](../../../Resources/Images/scripting-functions-generic-EAV-denormalized.png)
Пример смоделированных данных EAV и эквивалентного набора нормализованных реляционных таблиц
![Нажмите для просмотра в полном размере Диаграмма, которая показывает преобразование таблицы с тремя столбцами и пятью строками в три отдельные таблицы.](../../../Resources/Images/scripting-functions-generic-EAV-normalized.png)
Хотя технически возможно загружать и анализировать смоделированные данные EAV в Qlik, часто проще работать с эквивалентной традиционной реляционной структурой данных.
Синтаксис:
Generic( loadstatement | selectstatement )
- Для получения дополнительной информации об использовании операторов LOAD см. Load.
- Для получения дополнительной информации об использовании операторов SELECT см. Select.
Эти темы помогут вам в работе с этой функцией:
Тема | Описание |
---|---|
Crosstable | Префикс загрузки Crosstable преобразует данные, ориентированные по горизонтали, в данные, ориентированные по вертикали. С чисто функциональной точки зрения, он выполняет преобразование, противоположное префиксу загрузки Generic, хотя префиксы обычно используются в совершенно разных практических ситуациях. |
Универсальные базы данных | Модели структурированных данных EAV более подробно описаны здесь. |