Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titlePobierz program

Analizator bazy danych można pobrać tutaj. Przed uruchomieniem prosimy o zapoznanie się z dokumentacją programu, która znajduje się poniżej. Dokumentacja dotyczy zawsze najbardziej aktualnej wersji analizatora. Historia wersji dostępna jest tutaj.

Informacje ogólne

Uruchamianie

...

No Format
java -cp dl-db-analyzer-current.jar:<ścieżka do archiwum JAR ze sterownikiem JDBC> 
     pl.psnc.dlibra.server.util.databaseanalyser.Main
     <ścieżka do pliku konfiguracyjnego> 
     <ścieżka do katalogu przeznaczonego na wygenerowany raport>

...

Wartość tego parametru zawiera adres WWW stron biblioteki cyfrowej, dla której generowany jest raport. Wartość ta wykorzystywana jest do generowania hiperłączy w raporcie i powinna kończyć się znakiem /. Przykładowe poprawne wartości to http://www.wbc.poznan.pl/Image Removed czy http://dlibra.psnc.pl/biblioteka/Image Removed.

No Format
className

...

Raport pozwalający na wygenerowanie zestawienia opublikowanych wydań dodanych przez określonych użytkowników (jeden lub wielu) w podanym zakresie czasu (z dokładnością do miesiąca). Raport zawiera również liczbę wyświetleń każdej publikacji do momentu wygenerowania raportu. W raporcie będę uwzględnione te publikacje, które zostały dodane w podanym okresie czasu, są opublikowane i ostatnią modyfikację przeprowadził na nich któryś z wybranych użytkowników.

Przykładowy raport dla Biblioteki Cyfrowej Projektu dLibra można obejrzeć pobrać tutaj.

W celu wygenerowania tego raportu należy podać następującą wartość parametru className:

...

No Format
esg.startMonth=2005.01
esg.endMonth=2007.12

Pierwszy Powyższe dwa parametry określają pierwszy i ostatni miesiąc zakresu, dla którego ma zostać wygenerowany raport. Format daty to <rok - 4 cyfry>.<miesiąc - 2 cyfry>. Powyższe wartości spowodują wygenerowanie raportu za okres od stycznia 2005 do grudnia 2007 włącznie.

No Format
esg.users=red1,red2

...


esg.group=12345

Powyższe dwa parametry pozwalają na określenie dla jakich użytkowników zostanie wygenerowany raport i powinny być używane zamiennie. Ich znaczenie jest następujące:

  • Użycie pierwszego parametru pozwala na podanie wprost listy loginów użytkowników (redaktorów), dla których ma być wygenerowany raport

...

  • . Można podać jednego użytkownika lub kilku, przy czym poszczególne loginy należy rozdzielać znakiem przecinka.
  • Użycie drugiego parametru spowoduje, że do raportu wybrani zostaną wszyscy redaktorzy należący do grupy o podanym identyfikatorze.
  • Brak któregokolwiek z tych dwóch parametrów spowoduje, że do raportu wybrani zostaną wszyscy redaktorzy.
No Format
esg.separatedseparatedTime=false
esg.separatedUsers=false

...

Powyższe dwa parametry pozwalają na określenie w jaki sposób raport ma być podzielony na poszczególne pliki HTML.

  • Wartość pierwszego parametru określa, czy raport z całego okresu będzie wygenerowany do pojedynczego pliku (wartość false) czy też dane z poszczególnych miesięcy będą zawarte w osobnych plikach (wartość true).
  • Wartość drugiego parametru określa, czy raport dla wszystkich użytkowników będzie wygenerowany w postaci pojedynczej tabeli (wartość false) czy też dane na temat poszczególnych redaktorów będą zawarte w osobnych plikach (wartość true).