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

Создание словарей

Словарь не позволяет добавлять термины для Insight Advisor. Они могут использоваться в качестве синонимов полей и значений, отсутствующих в наборе данных или для определения пользовательского анализа. Словарь не требует пользовательской логической модели.

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

Почему следует создавать словари?

Словарь — это ключевой инструмент для подготовки приложения к запросам на естественном языке. Insight Advisor пытается связать все запросы на естественном языке с именами полей и значениями в данных. Он не может знать все возможные критерии поиска, которые могут ввести пользователи приложения. Словарь позволяет заполнить эти разрывы терминологии, связывая термины с полями и значениями полей.

Например, в учебном приложении, у вас есть некоторые продукты, которые являются купальными принадлежностями. Эти элементы относятся к категории Beachwear в данных. В инструменте Наблюдения при поиске по запросу купальные принадлежности результаты не будут найдены. Точно так же нельзя искать обувь и получить результаты и для мужской, и для женской обуви.

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

Создание словаря для пляжной одежды

  1. В разделе Подготовить щелкните Словарь.

  2. В области Синонимы щелкните Создать термины.

  3. В разделе Термины введите следующие термины:

    • купальные принадлежности

    • купальники

  4. В разделе Применяется к выберите CategoryName.

  5. В разделе Условие выберите В.

  6. В разделе В выберите следующие значения:

    • Beachwear

  7. Щелкните команду Создать.

Создание словаря для обуви

  1. В области Синонимы щелкните Создать термины.

  2. В разделе Термины введите обувь.

  3. В разделе Применяется к выберите CategoryName.

  4. В разделе Условие выберите В.

  5. В разделе В выберите следующие значения:

    • мужская обувь
    • женская обувь

  6. Щелкните Создать.

Создание регионального пользовательского анализа

Для этого пользовательского анализа мы не будем задавать меру. Это позволит Insight Advisor выбирать меру, основываясь на том, если кто-то использует термин региональный в своем запросе.

  1. Щелкните Пользовательский анализ.

  2. Нажмите Создать термины.

  3. В поле Термины введите региональный.

  4. В списке Тип анализа выберите Распределение слоев карты.

  5. В области Данные в категории Географические выберите Страна.

  6. Щелкните Диаграмма.

  7. В списке Тип диаграммы выберите Карта.

  8. Щелкните команду Создать.

Результаты

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

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

Теперь выполните поиск по запросу покажите мне региональные продажи. Теперь можно посмотреть распределение на карте для продаж по стране.

Спасибо!

Вы закончили обучение по данному учебному пособию. Надеемся, вы узнали много нового о бизнес-логике и Insight Advisor в Qlik Sense.