Wyodrębnianie danych ze źródeł operacyjnych
Operacyjne źródła danych to te, które są wykorzystywane przez 'aktywne' systemy organizacyjne do regularnych transakcji i raportów. Dostęp do źródeł danych można uzyskać za pomocą sterowników ODBC lub poprzez usługi danych. Usługę danych może udostępniać program Rational Insight lub sam produkt. Może ona także zostać utworzona przez użytkownika. Produkt Rational Insight udostępnia usługi danych dla produktów Rational ClearQuest, Rational ClearCase, Rational RequisitePro i Rational TestManager. Produkty Rational Quality Manager oraz Microsoft Project udostępniają swoje własne usługi danych. W przypadku programu Rational Team Concert (RTC) program Rational Insight uzyskuje dane z hurtowni danych RTC Data Warehouse poprzez bezpośredni dostęp do bazy danych.
Usługi danych produktu Rational Insight korzystają z architektury REST do wyodrębniania danych z różnych źródeł i dostarczania ich do hurtowni danych lub raportującego serwera. REST jest techniką umożliwiającą zwracanie danych XML przy użyciu infrastruktury WWW (protokół HTTP). Dane operacyjne z różnych źródeł są prezentowane przez różne metody dostępu do danych i definiowane jako zasób przez adres URL. Odpowiedź na żądanie adresu URL jest zazwyczaj reprezentacją tego zasobu w formacie XML. Po wyodrębnieniu danych w formacie XML należy je przekształcić w tabele relacyjne do użycia bezpośrednio w programie IBM Rational Insight Report Server lub zapisania w programie IBM Rational Insight Data Warehouse.
Raportowanie danych
Usługa danych dostarcza dane ze źródeł operacyjnych do serwera raportującego lub hurtowni danych. Następnie serwer raportujący korzysta z danych bezpośrednio w celu wygenerowania raportów na bieżąco lub pobiera je z hurtowni w celu wygenerowania raportów analitycznych.