Polymatica Python Library
Открытость для расширения функционала и интеграции со сторонними системами
Являясь одним из наиболее универсальных языков программирования, Python позволяет использовать огромное количество библиотек с открытым исходным кодом, дающих возможность расширения функций аналитической платформы Polymatica Analytics в кратчайший срок без значительных дополнительных затрат. Polymatica Python Library предоставляет собой специальный модуль, открывающий возможность использовать Python для использования сторонних библиотек и интеграции Polymatica Analytics с системами анализа и визуализации данных заказчика.
Возможности Polymatica Python Library
Сложные аналитические сценарии
Эталонный интерпретатор CPython
Использование вычислительных возможностей ядра
Использование Polymatica Python Library предоставляет возможность аналитикам вести разработку сложных сценариев продвинутой аналитики с использованием синтаксиса языка программирования Python в любых средах разработки, поддерживающих эталонный интерпретатор CPython. Также Polymatica Python Library позволяет использовать вычислительные возможности сервера Polymatica Analytics для получения быстрых результатов с экспортом в сторонние системы.
Функции Polymatica Python Library:
- установка соединения с многомерным СУБД и его завершение;
- получение идентификатора многомерного массива информации, хранимого в многомерном СУБД, по его наименованию;
- получение данных в виде предопределенного и сохранённого в виде сценария в моногомерной СУБД аналитического среза для выбранного многомерного массива информации;
- добавление размерности в аналитический срез по ее наименованию (как вертикальной, так и горизонтальной размерности, на произвольный уровень иерархии);
- манипуляции с размерностями: создание составных размерностей, создание копий размерностей, переименование созданных размерностей;
- установка и снятия фильтров по установленной размерности;
- манипуляции с фактами: создание вычислимого факта, создание копий факта, изменение вида факта (способа его расчета), переименование созданных фактов;
- извлечение данных по построенному аналитическому срезу.
Для обеспечения конфиденциальности и безопасности данных Polymatica обеспечивает:
- предоставление / ограничение прав отдельным пользователям и / или группам пользователей к объектам системы;
- предоставление информации пользователям в объеме и содержании, соответствующим их полномочиям и правам доступа.
Решение входит в реестр отечественного ПО.