A Production Database Reducer implementáció egy adatbázis schema és tárolt eljárások,
táblák, nézetek és felhasználói adattípusok együttese.
A fönti adatbázis objektumokat telepíteni kell.
Ezt egy interaktív java telepítő segíti, amelyet elindítva, és a telepítés közben feltett kérdéseket megválaszolva telepíti
a PDR programot a kívánt adatbázisba.
(A PDR telepítő jdbc kapcsolatot épít fel az adatbázissal.
A java telepítő futtatásához szükséges min 1.5 jre és az adott adatbázis jdbc driver-e nem része a telepítő csomagnak!)
A Production Database Reducer telepítésének konkrét előfeltételei:
Az adott RDBMS-be telepíthető PDR implementáció
Az adott RDBMS legalább a következő verziószámokkal:
Postgresql : 8
Db2 : 9
Mssql : 10
Oracle : 11
Java futtatókörnyezet, minimum 1.5 jre
Az adott RDBMS megfelelő verziószámú JDBC drivere
Kliens munkaállomásról történő telepítés esetén hálózati hozzáférés az adatbázis szerverhez
Vállalaton belül a Production Database Reducer program adatbázis darabszám, méret
és időbeli korlátozás nélkül használható adatbázis méret redukálásra.
Úgy kell használni, hogy be kell lépni az új adatbázis user-rel, majd a telepítő
csomagban részletesen kifejtett módon a megfelelő tárolt eljárás hívások
egymás utánjával és üzemeltetői/DBA konfigurációk megejtése után
előállítható az adott adatbázis egy csökkentett, de tábla szintű
megszorítások szempontjából valid részhalmaza.
Az eredeti táblák természetesen nem kerülnek módosításra!
(Kivételt képez a Postgresql implementáció: itt az export és import funkciókat
egy másik, superuser-rel történő bejelentkezéssel tudjuk elvégezni.)
Ha a teszt táblák meg vannak, egy exportáló rutin kiteszi fájlrendszerbe a táblákat.
Ugyanezt a PDR programot telepíteni kell a forrásból adatok nélkül létrehozott teszt adatbázisba,
majd ott ugyanúgy meg kell futtatni, csak más paraméterrel: a teszt adatbázisba importálja az előzőleg
fájlrendszerbe tett tábla dump-okat.
A DBA-k feladatát megkönnyítendő, statisztika újraszámolást és index rebuild-et is megcsinálja a PDR program.
A Production Database Reducer működését paraméterekkel lehet befolyásolni, amelyeket az erre a célra megírt
manipulációs tárolt eljárásokkal kell beállítani, szabályozni. Hogy pontosan hogyan és miként,
pontosan milyen tulajdonságokon keresztül befolyásolható a PDR működése,
az a telepítő csomagban található dokumentációban részletezve van.
Mivel a Production Database Reducer algoritmus üzleti titkot képez, a telepítő csomag alapértelmezetten titkosítva tartalmazza
a szükséges create SQL-eket. Ezeket a telepítő röptében fejti vissza az SMS-ben kapott kulcsot megadva.
Telepítés után ugyan olvasható a forrás a jogosult adatbázis felhasználók előtt, ám egy cégenként és implementációnként eltérő
obfuszkált kód települ.
(Nem támogatott a Production Database Reducer telepítő csomag tartalmának továbbfejlesztése,
részének vagy egészének közzététele, visszafejtése - reverse engineering!)