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

Generic

Префикс загрузки Generic позволяет преобразовывать смоделированные данные типа «объект-атрибут-значение» (EAV) в традиционную нормализованную структуру реляционной таблицы. Моделирование EAV также называют «обобщенным моделированием данных» или «открытой схемой».

Пример смоделированных данных EAV и эквивалентной денормализованной реляционной таблицы

Диаграмма, которая показывает преобразование таблицы с тремя столбцами и пятью строками в таблицу с четырьмя столбцами и двумя строками.

Пример смоделированных данных EAV и эквивалентного набора нормализованных реляционных таблиц

Диаграмма, которая показывает преобразование таблицы с тремя столбцами и пятью строками в три отдельные таблицы.

Хотя технически возможно загружать и анализировать смоделированные данные EAV в Qlik, часто проще работать с эквивалентной традиционной реляционной структурой данных.

Синтаксис:  

Generic( loadstatement | selectstatement )

  • Для получения дополнительной информации об использовании операторов LOAD см. Load.
  • Для получения дополнительной информации об использовании операторов SELECT см. Select.

Эти темы помогут вам в работе с этой функцией:

Связанные темы
Тема Описание
Crosstable Префикс загрузки Crosstable преобразует данные, ориентированные по горизонтали, в данные, ориентированные по вертикали. С чисто функциональной точки зрения, он выполняет преобразование, противоположное префиксу загрузки Generic, хотя префиксы обычно используются в совершенно разных практических ситуациях.
Универсальные базы данных Модели структурированных данных EAV более подробно описаны здесь.

Пример 1. Преобразование структурированных данных EAV с префиксом загрузки Generic

Пример 2. Преобразование структурированных данных EAV без префикса загрузки Generic

Пример 3. Денормализация результирующих выходных таблиц из загрузки с префиксом Generic (расширенный вариант)

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!