Narzędzia do raportów

IQ Software oferuje zestaw narzędzi do tworzenia raportów i publikowania w sieci Web.

IQ Software oferuje zestaw narzędzi do tworzenia raportów i publikowania w sieci Web.

Tworzenie raportów przestało już być domeną działu informatyki: użytkownik końcowy chce mieć wgląd w zawartość raportu, możliwość modyfikowania formy graficznej, zmiany zapytania, aktualizacji na bieżąco, a także zadawania zapytań ad hoc w celu weryfikacji hipotezy. Stąd popularność na rynku różnych produktów do raportowania.

Firma IQ Software proponuje zestaw narzędziowy do tworzenia raportów IQ/Objects. Umożliwia on dostęp do wielu źródeł baz danych (popularne bazy relacyjne i wielowymiarowe, bazy na biurko i do obsługi pracy grupowej), przygotowanie na bieżąco prostych raportów oraz dostęp do szczegółowych informacji za pośrednictwem hiperlinków do danych lub subraportów. Obiektowa architektura narzędzia pozwala na wielokrotne wykorzystywanie gotowych raportów lub ich elementów. IQ/Objects nie zawiera języka skryptowego: wszystkie elementy raportu tworzy się w formie graficznej.

IQ/Objects oferuje kreatory do szybkiego tworzenia raportu i warstwę semantyczną (Knowledge Base), pokazującą strukturę baz danych w terminach biznesowych. Umożliwia powtórne użycie komponentów raportów lub zapytań. Zawiera interfejs zbliżony do arkusza obliczeniowego Excel.

Knowledge Base - warstwę semantyczną IQ/Objects, zapisaną w repozytorium pakietu, odwzorowującą struktury baz danych i ich powiązania na terminy i obiekty bezpośrednio połączone z prowadzoną działalnością - musi stworzyć kwalifikowany informatyk, znający dokładnie schematy baz danych.

Pozwala ona na stworzenie ograniczonych widoków na bazy, przeznaczonych dla użytkowników w poszczególnych działach firmy.

Architektura trójwarstwowa

Jednak proste raporty ad hoc, sięgające bezpośrednio do bazy danych, mogą zakłócić działanie systemów operacyjnych przy długim czasie realizacji zapytania. Nie są też efektywne, gdy wiele osób korzysta z tych samych danych. Do obsługi pracy grupowej i publikowania raportów w sieci Web najkorzystniej jest wykorzystać serwer raportów w pośredniej warstwie architektury klient/serwer.

IQ/SmartServer to właśnie serwer raportów, wykorzystujący moc obliczeniową serwera do przygotowania, przetwarzania raportów i publikowania wyników dla użytkowników w sieci. Zajmuje się on funkcjami związanymi z przetwarzaniem raportów: poszukiwaniem, sortowaniem, agregowaniem danych, tworzeniem formy graficznej skomplikowanego raportu. Na serwerze przechowuje się również Knowledge Base oraz biblioteki gotowych raportów i często używanych zapytań.

Dzięki wielowątkowości IQ/Smart-Server może efektywnie wykorzystywać moc obliczeniową wieloprocesorowych serwerów unixowych lub Windows NT.

Publikowanie w sieci Web

Do pracy w sieci Web przeznaczony jest pakiet IQ/LiveWeb, zapewniający w zasadzie te same właściwości co IQ/Objects w zakresie tworzenia raportów. Program korzysta z raportów dostarczanych przez IQ/SmartServer, współpracujący z serwerem WWW, publikującym raporty w sieci za pośrednictwem protokołu HTTP i adresów URL.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200