Polymatica Python Library

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 обеспечивает:

  • предоставление / ограничение прав отдельным пользователям и / или группам пользователей к объектам системы;
  • предоставление информации пользователям в объеме и содержании, соответствующим их полномочиям и правам доступа.
Решение входит в реестр отечественного ПО.