Обзор архитектуры

Rational Quality Manager Custom Reporting помогает получить согласованные показатели среди всей организации, а также инструментарий для объективного измерения состояния и развития. Он реализует стандартные измерения, отчеты и сводные панели, чтобы дать точное понимание состояния систем и потребностей в программном обеспечении. Он помогает следовать систематическому подходу к постоянному усовершенствованию бизнеса, определять бизнес-цели с высоким приоритетом и необходимое для их достижения программное обеспечение, а также измерять результаты его практического внедрения.

Custom Reporting автоматически и объективно измеряет и создает отчеты о программе, проекте, состоянии и развитии уровня коллектива по отношению к предварительно определенным бизнес-целям. Управление измерениями основано на распространенных правилах, регулирующих требованиях и навыках оптимального использования. Сервер Custom Reporting предоставляет обширную библиотеку элементов отчетов и сводных панелей для планирования и прогнозов.

Custom Reporting позволяет организации следующее:

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

Архитектура

Custom Reporting использует веб-архитектуру для извлечения данных из распределенных систем и генерации оперативных и хронологических отчетов. Он поддерживает извлечение данных из различных источников с помощью архитектуры REST или прямого доступа к базе данных. Эти данные могут быть представлены с помощью настроенных сводных панелей и отчетов.

Custom Reporting содержит следующие главные компоненты:

Приведенная ниже диаграмма показывает архитектуру отчета Custom Reporting.

Компонент RIDW - это база данных, которая хранит информацию организации в нормализованных хранилищах рабочий данных и многомерных витринах данных. RIDW может быть расположен в IBM DB2, Oracle или SQL Server. RIDW имеет открытую схему. Любой инструмент бизнес-аналитики имеет доступ к RIDW для генерации бизнес-отчетов.

Сервер отчетов Custom Reporting - это экземпляр Cognos BI Server. Cognos BI Server - это интегрированный набор бизнес-аналитики, предоставляющий широкий диапазон функций для анализа и представления данных организации. Компонентами Cognos BI Server являются: Report Studio, Query Studio, Cognos Connection и Cognos Administration.

Прим.: Доступ к Rational Quality Manager также осуществляется через REST. Служба REST, предоставленная Rational Quality Manager, является внутренней для продукта.
В обычном жизненном цикле разработки программного обеспечения управление данными требуется в следующих областях:
  • Требования
  • Архитектура
  • Процесс и портфель
  • Качество
  • Изменение и выпуск
Для каждой области могут использоваться разные инструменты для хранения, управления и анализа данных. Средства анализа данных могут быть развернуты в распределенных системах и использоваться географически распределенными коллективами с разными уровнями ответственности. Custom Reporting использует открытую веб-архитектуру для извлечения данных из этих разнородных источников. Каждый источник данных определяется как ресурс посредством уникального URL. Метод GET REST используется для извлечения данных и представления их в таких форматах, как XML или Scalable Vector Graphics (SVG). Открытая веб-архитектура позволяет Custom Reporting извлекать данные из любого источника, а не только из продуктов IBM Rational.
Custom Reporting поддерживает два вида отчетов.
  • Оперативные отчеты: Оперативные отчеты используют данные из источников и хранилищ рабочих данных.
  • Хронологические отчеты: Эти отчеты используют хронологические данные, полученные из витрин данных, для анализа тенденций и агрегирования информации.
Функции ETL Custom Reporting можно применять для извлечения данных посредством интерфейса GET REST или прямого доступа к базе данных, преобразования данных посредством закодированных бизнес-правил и загрузки преобразованных данных в соответствующую витрину данных. В ходе этого процесса рабочие данные извлекаются из источника продукта в виде ресурса XML, преобразуются в реляционные таблицы данных и нормализуются в хранилище данных.

Сервер Custom Reporting предоставляет комплексный массив функций бизнес-аналитики в одном продукте, в единой испытанной архитектуре, включая функции создания однородных отчетов и сводных панелей.


Комментарии