Перейти к основному содержимому
Версия: 1.1.0

Просмотр информации о датасетах и бизнес терминах

Информация о датасетах и бизнес-терминах партнерах передается между инстансами с использованием Blockchain.

1. Синхронизация информации о глоссариях

Информация о глоссариях передается только на этапе создания системы.

Получать это сообщения для тестирования нет необходимости.

Для этого необходимо выполнить команду аналогично запросу orgsv2 bash get-table-item-by-id.sh glossaries id_компании.

Формат ответа:


{
"id": "viyceznxlnov",
"info": {
"sender_org_id": "eqdqmn2uezvy",
"receiver_org_id": "",
"updated_at": "1640002838610",
"bc_version": 3639,
"data": "{\"_id\":\"61923e0e785ed80b70c35e09\",\"isEnabled\":false,\"bcVersion\":3638,\"globalId\":\"viyceznxlnov\",\"__v\":0,\"createdAt\":\"2021-11-15T11:01:34.653Z\",\"name\":\"Количество уникальных контактов\",\"owner\":\"eqdqmn2uezvy\",\"qualifiedName\":\"Количество уникальных контактов@Main glossary\",\"updatedAt\":\"2021-12-16T11:25:43.915Z\",\"schemaVersion\":1}"
}

2. Синхронизация Бизнес-терминов

2.1 В системе

  1. Переходим в Атлас и изменяем какое-нибудь название для имеющегося термина:

    1. Нажимаем на три точки напротив термина - Edit Untitled

    2. Переходим к классификации:

      Untitled

  2. Изменяем в ней что-то незначительное, например NameEn и Нажимаем Update.

  3. Ожидаем синхронизацию (около 15 минут).

  4. После этого заходим в Глоссарий и находим измененный термин по его названию. Для данного термина сохраняем идентификатор.

    Untitled

2.2 В BC на стороне Провайдера

  1. Выполняем команду аналогично запросу глоссариев bash get-table-item-by-id.sh glterms id_бизнес-термина.

  2. В результате получаем сообщение вида:

        {
    "rows": [{
    "id": "edmqbp5meyeu",
    "info": {
    "sender_org_id": "dw4su1aed4ys",
    "receiver_org_id": "",
    "updated_at": "1662555479523",
    "bc_version": 9,
    "data": "{\"globalId\":\"dw4su1aed4ys\",\"name\":\"DEV2 Фича\",\"glossaryGlobalId\":\"c3mj4ravpygd\",\"termType\":\"AtlasGlossaryTerm\",\"owner\":\"dajwbgctmzxr\",\"published\":true,\"children\":[],\"parents\":[],\"synonyms\":[],\"longDescription\":\"DEV1 Фича\",\"attributeType\":\"entity\",\"status\":\"active\",\"visibilityArea\":\"group_internal\",\"confidentiality\":\"unclassified\",\"nameEn\":\"feature\",\"subjectArea\":null,\"matchingAttribute\":null,\"qualifiedName\":\"DEV1 Фича@Main glossary\",\"isEnabled\":true,\"schemaVersion\":1}"
    }}]}

3. Синхронизация датасетов

3.1. В системе

  1. Переходим в Атлас и изменяем какую-нибудь классификацию в датасете (agg_dataset → выбрать датасет → Classification → Edit (Карандаш):

  2. Внести изменения в detailing и нажать Update.

  3. Ожидаем синхронизацию (около 15 минут).

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

    Untitled

3.2 В BC на стороне Провайдера

  1. Выполняем команду для поиска датасета аналогично поиску бизнес-терминов. bash get-table-item-by-id.sh datasets id_датасета

  2. В результате получаем сообщение вида:

    {
    "id": "vg3zqptk5tdy",
    "info": {
    "sender_org_id": "ezuvbnc5p2ol",
    "receiver_org_id": "",
    "updated_at": "1652778809828",
    "bc_version": 5,
    "data": "{\"globalId\":\"vg3zqptk5tdy\",\"owner\":\"ezuvbnc5p2ol\",\"qualifiedName\":\"ezuvbnc5p2ol.dataset.tst3_20_features_5kk\",\"displayName\":[{\"locale\":\"ru\",\"value\":\"TST3 20 фич 5кк\"},{\"locale\":\"en\",\"value\":\"TST3 20 features 5kk\"}],\"isEnabled\":true,\"description\":[{\"locale\":\"ru\",\"value\":\"Синтетический список пользователей\"}],\"confidentiality\":\"\",\"visibilityArea\":\"\",\"detailing\":\"\",\"updateFrequency\":\"\",\"schemaVersion\":1,\"published\":false,\"term\":\"\",\"isMatchable\":false}"
    }
    }
    ],
    "more": true,
    "next_key": "15675728144798739904"
    }