Синонимы

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

Приступить к настройке файла synonyms.json возможно после настроек файла dialogue.json раздела Диалог 

Конфигурационный файл synonyms.json содержит 2 поля для редактирования: 

  • "alternatives" используется для аббревиатур, транслитераций, сокращений и специальных терминов и названий сущностей.
  • "exceptions" используется для исключения префиксов и не информативных частей названий сущностей базы данных 


Для настройки файла synonyms.json необходимо настроить оба поля следующим образом:

  1. Перейти по пути расположения файла:

    /docker-volume/vitalk-core/configuration/synonyms.json
  2. Найти поле "alternatives" ,

  3. Указать в качестве ключа сущность из базы данных или её часть, для которой необходимо указать замены,

  4. Для данной сущности указать список замен в качестве его значения,

    Пример заполнения  аббревиатур, синонимов, терминов и замены:

      # Синонимы, расшифровки аббревиатур, термины, названия содержащие сокращения и подчеркивания
      "alternatives": {
        "фот": [
          "фонд оплаты труда",
          "оффер",
          "заработная плата"
        ],
        "kpi": [
          "КПЭ", 
          "ключевые показатели эффективности",
          "таргет"
          "производительность"
        ]
        "субчик": [
          "субподрядчик", 
          "контрагент"
        ]
        "отгрузка_товаров_гп": [ 
          "отгрузки товаров", 
          ... 
    	] 
    }, 
  5. Найти поле "exceptions" , 

  6. Указать в поле "exceptions" не информативные вспомогательные части названий сущностей, которые проименованы в БД в формате <ПРЕФИКС>_<НАИМЕНОВАНИЕ СУЩНОСТИ> 
    Например: в базе содержится Группа показателей с наименованием "МАГАЗИН_Продажи", префикс МАГАЗИН информационной нагрузки не несет и означает принадлежность данных к магазину и остальные данные в базе так же относятся к магазину. Для поиска виртуальным аналитиком Продаж префикс "МАГАЗИН" не является информативным, поэтому запишем его в поле "exceptions".
    Пример заполнения поля "exceptions": 

    # Неинформативные части названий сущностей
    "exceptions": [
    "МАГАЗИН",
    "ПРЕФИКС",
    ...
    ]
  7. Сохранить изменения в файле synonyms.json

  8. Перейти к настройке раздела Метаданные