niedziela, kwietnia 20, 2008

Raporty z BIRT

Wraz z MSSQL 2005 i 2008 mamy do dyspozycji Usługi Raportujące. Jednakże jeśli mamy jakieś inne bazy, na których też chcielibyśmy np. policzyć PKI, to wtedy możemy użyć narzędzi Business Intelligence Reporting Tools z Eclipse'a. Po założeniu nowego webowego projektu, zaczynamy od zdefiniowania sterownika JDBC i połączenia:



Następnie określamy dane źródłowe (tabelki albo procedury):



Parametry procedur mogą być określone jako parametry raportów (parametr raportu podawany jest w URLu : ?param1=val1&param2=val2). Dane te możemy umieścić w tabelach HTML albo stworzyć z nich wykresy.



W trakcie pracy możemy podejrzeć jak mniej więcej będzie wyglądał raport. Wersja działająca w przeglądarce WWW wygląda lepiej.



Przy okazji informacja dla bohaterów: MSSQL 2008 CTP ma problem - nie można podłączyć się do bazy. Rozwiązanie to uaktywnienie transportu TCP/IP, włączenie go na każdym interfejsie/IP oraz wyłączenie portów dynamicznych i podanie explicite portu 1433. Nie ma jeszcze nowego sterownika JDBC - można używać wersji 2005
albo jTDS z SourceForge'a. Ten ostatni ma tę zaletę, że obsługuje autentykację
(domenową) Windows, czyli protokół NTLM.

0 komentarze: