1. Opis ogólny
2. Instalacja PostgreSQL
3. Export danych z Trawersa do PostgreSQL
4. W Windows trzeba zainstalować źrodło danych ODBC dla PostgreSQL
5. Instalacja Crystal Reports ze strony SAP dla Windows
6. Automatyzacja przenoszenia
7. Przykłady raportów
8. Tematy powiązane
1. Opis ogólny
Raporty w Crystal Reports najłatwiej tworzyć z bazy SQL.
Poniżej opisano sposób przygotowania środowiska do tworzenia raportów
z bazy danych Trawersa w formacie PostgreSQL.
2. Instalacja PostgreSQL
------------------------------------------------
su root
yum install postgresql postgresql-server
yum install pgadmin3
mkdir /usr/local/pgsql
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
initdb -D /usr/local/pgsql/data
pg_ctl -D /usr/local/pgsql/data -l logfile start
createdb trawers
psql trawers
pgadmin3 (dodac role trawers)
------------------------------------------------
w pliku
-----------------------------------
/ust/local/pgsql/data/postgres.conf
-----------------------------------
odkomentowac linie
listen_addresses = '*'
a nastepnie w pliku
-----------------------------------
/usr/local/pgsql/data/pg_hba.conf
-----------------------------------
dodac wpis pod ipv4
host all all <adresip>/32 trust
odblokować w firewallu port 5432 dla protokułu tcpip
programem: system-config-firewall-tui
3. Export danych z Trawersa do PostgreSQL
-> wyeksportować dane z Trawers-> AD->SQL->Export danych
-> nadać uzytkownikowi PostgreSQL uprawnienia do katalogu
/trawers/trtres/trinout/sql
-------------------
psql -f trawers.sql
-------------------
-> skrypt uruchomić 2 razy
4. W Windows trzeba zainstalować źródło danych ODBC dla PostgreSQL
ze strony: www.postgres.com
5. Instalacja Crystal Reports ze strony SAP dla Windows
(pobrać i zainstalować)
6. Automatyzacja procesu przenoszenia
-> dodac proces do tablicy autorun w Trawersie
-> skrypt przenoszący np. /trawers/bin/autorun.sh
--------------------------------------------------------------
#!/bin/sh
export TERM=linux
cd /trawers/adtres
./tr5x.exe //gtnull --operator=AA --firma=FP --proces=AD_PGZ92
cd /trawers/trtres/trinout
psql -f trawers.sql
--------------------------------------------------------------