С помощью метода create_multisphere_from_cube можно создавать на активном слое модули на основе существующих, а именно:
- создавать дочерние модули графики, карт, ассоциативных правил, кластеризации и прогнозирования на основе заданного OLAP-модуля;
- создавать новый OLAP-модуль на основе мультисферы, из которой создан заданный модуль.

Описание метода

create_multisphere_from_cube(module_id: str, after_module_id: str, module_type: int) -> Dict:

В методе используются следующие аргументы:

АргументОписание
module_id: (str)Идентификатор модуля, на основе которого создается новый модуль.
after_module_id: (str)Идентификатор модуля, после которого на слое будет размещен создаваемый модуль.
module_type: (int)

Тип модуля. Допустимые значения:

500 — OLAP-модуль,

600 — модуль графики,

700 — модуль карт,

800 — модуль ассоциативных правил,

900 — модуль кластеризации,

1000 — модуль прогнозирования.

В результате использования метода возвращается ответ от сервера «user_iface, state: new_module_desc».

Пример использования метода: 

session.create_multisphere_from_cube(module_id="8e106fe6-7bd266b8-802e5159-0eadb475", after_module_id="8e106fe6-fb9f51c5-f38aba8d-9024714d", module_type=700)

Пример ответа:

{'state': 1,
 'queries': [{'uuid': '8456525c-9aaed107-d818e775-54e2c354',
   'command': {'plm_type_code': 207,
    'state': 4,
    'module_desc': {'uuid': '8e106fe6-644407a5-25d9db7d-acab2dbe',
     'type_id': 700,
     'parent': '8e106fe6-7bd266b8-802e5159-0eadb475',
     'cube_id': 'a2d59d9f',
     'visible': True,
     'status': 1,
     'error': {'code': 0},
     'name': '',
     'module_out_parameters': {}}}}]}


  • Нет меток