“Команды Clarity PPM Jasper Domain: раскрываем возможности визуализации данных”
Clarity PPM (Управление проектами и портфелями) – это надежное программное решение, которое помогает организациям эффективно управлять своими проектами, ресурсами и портфелями. Одной из ключевых особенностей Clarity PPM является его интеграция с Jasper, мощным инструментом визуализации данных. В этой статье мы рассмотрим различные методы и предоставим примеры кода для использования команд домена Jasper в Clarity PPM. Это позволит вам использовать возможности визуализации данных и получить ценную информацию для ваших проектов.
-
Понимание команд домена Jasper:
Команды домена Jasper позволяют взаимодействовать с базой данных Clarity PPM и получать данные для целей визуализации. Эти команды написаны на SQL (язык структурированных запросов) и могут быть выполнены в Jasper для получения необходимой информации, связанной с проектом. -
Запрос данных проекта.
Чтобы извлечь данные проекта с помощью команд домена Jasper, вы можете использовать следующий пример кода:
SELECT
@SELECT:DIM:USER_DEF:IMPLIED:PROJECT:ID:ID@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:NAME:NAME@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:START_DATE:START_DATE@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:END_DATE:END_DATE@
FROM
@SPLINE:PROJECT:PROJECT@
Этот фрагмент кода извлекает идентификатор проекта, название, дату начала и дату окончания из базы данных Clarity PPM.
- Фильтрация данных.
Команды домена Jasper также позволяют фильтровать данные на основе определенных критериев. Вот пример, который извлекает данные проекта для проектов, дата начала которых после определенной даты:
SELECT
@SELECT:DIM:USER_DEF:IMPLIED:PROJECT:ID:ID@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:NAME:NAME@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:START_DATE:START_DATE@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:END_DATE:END_DATE@
FROM
@FILTER@
WHERE
@FILTER:START_DATE@ > '2022-01-01'
Вы можете изменить дату в предложении WHERE в соответствии со своими требованиями.
- Агрегирование данных.
Команды домена Jasper также поддерживают функции агрегирования данных. Вот пример, в котором рассчитывается общая стоимость всех проектов:
SELECT
@SELECT:DIM:USER_DEF:IMPLIED:PROJECT:ID:ID@
@SELECT:DIM_PROP:USER_DEF:IMPLIED:PROJECT:NAME:NAME@
SUM(@SELECT:METRIC_PROP:USER_DEF:IMPLIED:PROJECT:COST:COST@)
FROM
@SPLINE:PROJECT:PROJECT@
Этот фрагмент кода получает идентификатор проекта, название и сумму затрат на проект.
Команды домена Jasper предоставляют мощный способ извлечения и визуализации данных, связанных с проектом, из базы данных Clarity PPM. Используя эти команды, вы можете создавать подробные отчеты, информационные панели и визуализации для мониторинга хода проекта, распределения ресурсов и финансовых показателей. Примеры кода, приведенные в этой статье, демонстрируют универсальность и гибкость команд домена Jasper, позволяя вам адаптировать процессы извлечения и визуализации данных в соответствии с конкретными потребностями вашей организации.