Просмотр информации о датасетах и бизнес терминах
Информация о датасетах и бизнес-терминах партнерах передается между инстансами с использованием 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 В системе
Переходим в Атлас и изменяем какое-нибудь название для имеющегося термина:
Нажимаем на три точки напротив термина - Edit
Переходим к классификации:
Изменяем в ней что-то незначительное, например NameEn и Нажимаем Update.
Ожидаем синхронизацию (около 15 минут).
После этого заходим в Глоссарий и находим измененный термин по его названию. Для данного термина сохраняем идентификатор.
2.2 В BC на стороне Провайдера
Выполняем команду аналогично запросу глоссариев
bash get-table-item-by-id.sh glterms id_бизнес-термина
.В результате получаем сообщение вида:
{
"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. В системе
Переходим в Атлас и изменяем какую-нибудь классификацию в датасете (agg_dataset → выбрать датасет → Classification → Edit (Карандаш):
Внести изменения в detailing и нажать Update.
Ожидаем синхронизацию (около 15 минут).
Переходим в Маркетплейс - Провайдер. Находим измененный датасет и убеждаемся, что у него изменилось описание.
3.2 В BC на стороне Провайдера
Выполняем команду для поиска датасета аналогично поиску бизнес-терминов.
bash get-table-item-by-id.sh datasets id_датасета
В результате получаем сообщение вида:
{
"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"
}