Управление семантическими моделями в продуктах данных | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Управление семантическими моделями в продуктах данных

Последнее обновление: 2026-11-03

Вы можете создавать и редактировать семантические модели в продуктах данных для определения структур данных, связей, мер и измерений, которые могут использоваться аналитическими приложениями.

Семантические модели создаются с использованием интерфейса визуального моделирования в продуктах данных. Семантическая модель продукта данных может использоваться любым разработчиком аналитики, имеющим доступ к данным. После активации продукта данных семантическая модель становится доступной через Data Marketplace, что указывает на ее готовность к продуктивным сценариям использования.

Предварительные требования

Перед созданием семантической модели убедитесь, что:

  • Вы создали продукт данных, и у вас есть как минимум один набор данных, который можно в него добавить.

    Примечание к информацииВы можете либо добавить наборы данных в продукт данных перед началом работы над семантической моделью, либо добавлять наборы данных по мере разработки семантической модели.

    См. Создание продуктов данных.

  • У вас есть разрешение на редактирование продукта данных.

    Роли и разрешения для продуктов данных

  • Наборы данных в вашем продукте данных содержат таблицы и поля, которые вы хотите включить в семантическую модель.

Добавление информации в семантическую модель

Чтобы разработать семантическую модель в продукте данных:

  1. В меню запуска Значок «Меню средства запуска» выберите Каталог и нажмите на продукт данных, в котором вы хотите работать над семантической моделью.
  2. Перейдите на вкладку Семантическая модель продукта данных, чтобы открыть редактор семантической модели.

    Редактор семантической модели

Редактор семантической модели открывается с визуальным холстом, на котором можно определять связи, меры и измерения.

При нажатии на заголовок таблицы отображается предварительный просмотр данных и их качества.

Добавление таблиц из наборов данных

Таблицы являются основой вашей семантической модели. Каждая таблица представляет данные из набора данных в вашем продукте данных.

По умолчанию редактор семантической модели отображает таблицы, уже присутствующие в продукте данных, но при необходимости вы всегда можете добавить дополнительные таблицы.

Чтобы добавить таблицы:

  1. В редакторе семантической модели перейдите на вкладку Таблицы и нажмите кнопку Добавить данные.

    Добавить таблицу

  2. В открывшемся окне каталога выберите один или несколько наборов данных, содержащих таблицы, которые вы хотите добавить, и нажмите Подтвердить.

Таблица или таблицы отображаются на холсте. Повторите этот процесс, чтобы добавить дополнительные таблицы в свою семантическую модель.

Определение связей

Связи соединяют таблицы на основе совпадающих полей, позволяя выполнять ассоциативные запросы к вашим данным. Они отображаются в виде линий, соединяющих таблицы на холсте.

Чтобы создать связь, вы можете:

  • Используйте кнопку создания связи.
    1. Щелкните заголовок таблицы, из которой требуется создать связь. Либо щелкните конкретное поле, по которому требуется создать связь.

    2. В открывшейся правой панели нажмите кнопку Связь +.

      Кнопка «Создать связь»

    3. С помощью раскрывающихся меню выберите имена двух связываемых таблиц и имена их соответствующих полей.

    4. Введите имя и выберите Кратность связи (тип связи). Изменение типа связи необязательно.

      Типы связей между полями могут включать:

      • Один к одному: одной записи в первой таблице соответствует одна запись во второй таблице.
      • Один ко многим: одна запись в первой таблице соответствует нескольким записям во второй таблице.
      • Многие ко многим: несколько записей в первой таблице могут соответствовать нескольким записям во второй таблице.
      • Многие к одному: несколько записей в первой таблице соответствуют одной записи во второй таблице.

      Применить связь

    5. Добавьте описание (необязательно).
    6. Нажмите Применить.
  • Используйте перетащить.
    1. Наведите указатель мыши на поле, нажмите и удерживайте один из узлов, появляющихся по краям поля.
    2. Перетащите узел на соответствующее поле в другой таблице и отпустите, чтобы создать связь.

      Создать связь путем перетаскивания полей

  • Проверьте и подтвердите предложения.

    Qlik автоматически предлагает связи для:

    • Поля с одинаковыми или похожими именами в разных таблицах.

      Рекомендации связей

    • Для продуктов данных, находящихся ниже по потоку от конвейера данных Qlik Talend Data Integration, исходные связи из исходного конвейера предоставляются в виде предложений при редактировании семантической модели.

      Эти рекомендации — отправная точка. Они не всегда отражают всё, что смоделировано в конвейере, поэтому проверьте их и добавьте недостающие связи вручную. Для получения дополнительных сведений об ограничениях см. Ограничения предложений связей из конвейеров интеграции данных.

      Рекомендации связей в продукте данных ниже по потоку от конвейера интеграции данных

    1. Откройте вкладку Предложения на левой панели.

    2. Проверьте предложенные связи. Можно выполнить следующие действия:

      • Принять предложения.

      • Разверните Обоснование предложения, чтобы узнать о нем подробнее. Например, получено ли это в результате сопоставления имен полей или представляет собой связь, определенную в вышестоящем Qlik Talend Data Integration конвейере данных.

      • Отклонить предложения.

Примечание к информацииУбедитесь, что связываемые поля имеют совместимые типы данных и содержат совпадающие значения для корректной работы связи в приложениях-потребителях.

Создание измерений

Измерения — это поля, используемые для категоризации и группировки данных в аналитических приложениях.

Чтобы создать измерение:

  1. Нажмите на вкладку Измерения на левой панели и нажмите Создать измерение.

    Создать измерение

  2. Введите имя измерения, например Название продукта.
  3. В раскрывающемся списке Поле выберите ссылочное поле для измерения, например Product. Либо нажмите кнопку Fx, чтобы открыть полноценный редактор выражения. Подробнее о написании выражений см. Написание выражений.
  4. При необходимости введите описание, чтобы задокументировать назначение измерения, и добавьте теги.
  5. При необходимости в разделе Термины глоссария нажмите кнопку Связать термин глоссария, чтобы связать измерение с одним или несколькими терминами глоссария.

    1. Выберите существующий термин из списка или Создать новый термин, чтобы добавить новый термин, который будет связан с измерением.

    2. Выберите отношение между термином и измерением:

      • Определение: термин содержит определение измерения. Только один термин можно задать в качестве определения.

      • Связанный: термин связан с измерением. Несколько терминов можно задать в качестве связанных терминов.

    3. По завершении нажмите Выбрать.

    4. При необходимости добавьте дополнительные термины, нажав Добавить еще.

  6. Нажмите Применить.

    Диалоговое окно создания нового измерения

Измерение добавляется в семантическую модель и отображается как основное измерение в приложениях-потребителях.

Создание мер

Меры — это вычисляемые метрики, которые отображаются как основные элементы в приложениях, использующих семантическую модель.

Чтобы создать меру:

  1. Нажмите на вкладку Меры на левой панели и нажмите Создать меру.

    Создание меры

  2. Введите имя для меры, например Общий объем продаж.
  3. С помощью раскрывающихся списков Агрегирование и Поле выберите параметры выражения, лежащего в основе меры, например Sum и Amount. Либо нажмите кнопку Fx, чтобы открыть полноценный редактор выражения. Подробнее о написании выражений см. Написание выражений.
  4. При необходимости введите описание, чтобы задокументировать назначение меры, и добавьте теги.
  5. Выберите вариант для форматирования чисел меры:
    • Автоматический
    • Число
    • Денежный
    • Дата
    • Длительность
    • Измерить выражение:
    Примечание к информацииПараметр Пользовательский недоступен.
  6. При необходимости в разделе Термины глоссария нажмите кнопку Связать термин глоссария, чтобы связать показатель с одним или несколькими терминами глоссария.

    1. Выберите существующий термин из списка или нажмите Создать новый термин, чтобы добавить новый термин, который будет связан с показателем.

    2. Выберите связь между термином и мерой:

      • Определение: термин содержит определение меры. Только один термин можно задать в качестве определения.

      • Связанный: термин связан с мерой. Несколько терминов можно задать в качестве связанных терминов.

    3. По завершении нажмите Выбрать.

    4. При необходимости добавьте дополнительные термины, нажав Добавить еще.

  7. Нажмите Применить.

    Диалоговое окно «Создание новой меры»

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

Примечание к подсказкеИспользуйте очистить, описательные имена для мер, чтобы разработчики аналитики могли легко понять их назначение. Включайте функцию агрегирования в название, когда это уместно, например «Средняя стоимость заказа» или «Общее количество продаж».

Написание выражений

Редактор выражений позволяет создавать пользовательские выражения для мер и измерений с использованием синтаксиса аналитики Qlik. Вы можете использовать Поля и Функции из панелей в левой части редактора.

Редактор выражений в интерфейсе редактирования семантической модели

При ссылке на поля, используемые в связях, в выражении необходимо использовать новое имя поля, определенное связью. Если, например, связь соединяет два поля с разными именами, для нового имени поля будет использоваться комбинация исходных имен полей. Например, связь между полями Date и Order Date может привести к появлению нового имени поля OpenDate-Date вызвав его создание.

Эти новые имена полей отображаются в разделе Поля редактора выражений. Вы также можете найти новые имена полей, щелкнув поле на холсте семантической модели. Новое имя поля отображается как Имя поля в приложении Qlik.

Подтверждение ожидаемого имени поля на основе связи в семантической модели

Редактирование семантической модели

Следующие действия по редактированию вашей семантической модели можно выполнить до или после активации продукта данных.

  • Добавляйте таблицы с помощью вкладки Таблицы на левой панели.
  • Создавайте, редактируйте или удаляйте связи на правой панели после выбора таблицы.
  • Добавляйте, изменяйте или удаляйте измерения и меры с помощью вкладок Измерения и Меры на левой панели.
  • Обновите выражения или описания.

Изменения в семантической модели становятся доступны приложениям-потребителям при их следующей перезагрузке. Если приложения используют режим автоматического включения с селекторами со знаками подстановки, новые поля, измерения и меры включаются автоматически.

Проверка выражений

При создании или редактировании мер и измерений с помощью полного редактора выражений ваши выражения проверяются на правильность синтаксиса и корректность ссылок на допустимые поля.

Если выражение содержит ошибку:

  • Мера или измерение отмечены индикатором предупреждения.
  • В сообщении об ошибке поясняется суть проблемы, например: "Поле не найдено" или "Недопустимый синтаксис".
  • Выражение выделено в местоположении ошибки.

Чтобы исправить ошибки валидации:

  1. Ознакомьтесь с сообщением об ошибке, чтобы понять суть проблемы.
  2. Отредактируйте выражение, чтобы устранить проблему.
  3. Убедитесь, что имена функций и синтаксис следят за правилами синтаксиса выражений Qlik .
  4. Сохраните меру или измерение, чтобы повторно проверить выражение.
Примечание к информацииМеры и измерения с ошибками проверки можно сохранить, но они могут работать некорректно в приложениях-потребителях. Устраните все ошибки валидации, прежде чем сделать продукт данных доступным для сценариев промышленного использования.

Активация продукта данных

Когда семантическая модель в вашем продукте данных будет готова к сценариям промышленного использования, вы сможете активировать ее. См. Активация продуктов данных на торговой площадке данных.

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

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