HCM egyszerűsített: létrehozása A PS lekérdezés PeopleSoft
mielőtt elkezdem, szeretném megemlíteni, hogy bár ez a cikk a folytatása a cikk létrehozása lekérdezés jelentés PS lekérdezés PeopleSoft de még mindig ad elég betekintést, hogy pontosan egy PS lekérdezés jön létre PeopleSoft.
PS(PeopleSoft) Query egy olyan eszköz, hogy egyszerű, valamint összetett lekérdezések kivonat az adatokat PeopleSoft táblákat. Ennek ellenére a PS query-t széles körben használják a lekérdezési jelentések létrehozásában, és adatforrásként szolgál más jelentési eszközökhöz is, mint például az XML Publisher, az nVision stb.. Az XML publisher inkább a PeopleSoft-ban bevezetett előzetes jelentési eszköz.
kezdőknek vagy még azoknak is, akik tapasztaltak, de még nem kapták meg a kezüket a PS lekérdezéseken, elég nehéz kezelni őket, ezért menjünk le rá, és hozzunk létre egyet erre a követelményre.
hogy egyszerűbb legyen, gondoljon egy PS lekérdezés létrehozására, mint egy kiválasztott SQL létrehozására bármelyik SQL szerkesztőben (SQL Developer, varangy stb…). Tehát mi az összes lépés, amit egy kiválasztott SQL létrehozásához teszünk:
- bejegyzések azonosítása
- használandó mezők kiválasztása
- kiválasztási kritériumok meghatározása
- definiáljon kritériumokat, ha vannak
- végül futtassa a lekérdezést
pontosan az összes fenti lépést elvégezzük a PS lekérdezés létrehozásához, de funkcionális módon. vannak különböző oldalak, lapok és gombok, amelyeket a PeopleSoft biztosított, ahol elvégezhetjük a fenti feladatokat egy PS lekérdezés létrehozásához.
1. lépés: bejegyzések azonosítása
lépjen a peopletools -> PS Query -> Query Manager navigációhoz, majd kattintson az ‘ Új lekérdezés létrehozása ‘linkre az alábbi oldal megnyitásához:
2. lépés: Válassza ki a mezőket
válassza ki a hozzáadni kívánt mezőket a hozzáadott rekordokból az alábbiak szerint:
Nos, ez a lap nem csak a mezők kiválasztására szolgál a rekordokból, hanem ennél is több. Lásd a különböző join linket a jobb oldalon, például a ‘Join DEPT_TBL’ linket, amely lehetővé teszi számunkra, hogy más rekordokhoz csatlakozzunk a hozzáadott rekordokkal (ebben az esetben a feladatokkal és nevekkel) a kulcsmezők gyakori előfordulása alapján. Például a records JOB és a DEPT_TBL összekapcsolható a deptid mező megléte alapján mindkét táblában, és ez a dept_tbl kulcsmezője.
ezen az oldalon kibonthatja és összecsukhatja az egyes bejegyzések mezőinek listáját. A fenti képen kiválasztottuk az összes szükséges mezőt a JOB record-ból, és ha kész, összecsukjuk, és kibővítjük a nevek rekordot, hogy kiválasszuk a kívánt mezőket a rekordból. Követelményünkhöz csak a mező nevét kell kiválasztanunk a nevek rekordjából.
3. lépés: Adja hozzá a kritériumokat
tehát eddig nagyon jól csináltuk. Van hozzá rekordokat kell használni a lekérdezés, mezők jelennek meg a jelentésben, és csatlakozik whereverneculary. Azonban továbbra is hozzáadhatunk további rekordokat a lekérdezéshez és a mezőkhöz, valamint az oldalakról (más word lapokon) a ‘rekordok’ és a ‘lekérdezés’, ha szükséges. Ha szeretné látni a lekérdezés eddigi előrehaladását, akkor lépjen a fülre ‘ViewSQL’ ahol látni fogja az SQL-t, amely az ezen az oldalon eddig elvégzett munka eredményeként jött létre.
eddig csak csatlakozott a táblázatok munkát és neveket a kulcs területen Emplidde van még néhány kritérium még hozzá kell adni annak érdekében, hogy a lekérdezés tobe képes generálni a pontos jelentést, és hogy lehet tenni a lapon’kritérium’. Kattintson erre a fülre:
kicsit meglepő, hogy annak ellenére, hogy nem adtunk hozzá semmilyen kritériumot a tillnow-hoz, a három fent látható. Jól, ez egyáltalán nem meglepő, mert whenwe hozzá egy rekordot, amely hatékony kelt a mi PS lekérdezés, hatékony datedcriteria automatikusan hozzáadódik. Mivel hozzáadtuk a JOB and NAMES rekordot, és mivel mindkettő hatékony dátummal rendelkezik, ezért két hatékony dátummal rendelkező kritériumot automatikusan hozzáadtunk a PS lekérdezéshez. De még mindig törölhetjük azokat, amelyekre nincs szükségünk, ezért folytatjuk a JOBtable (A. EFFDT) tényleges dátumozott kritériumainak törlését. Egy másik kritérium az EMPLID-en is látható, mert az elején csatlakoztunk a munkához és a nevekhez.
még hozzá kell adnunk még egy feltételt ahhoz, hogy ez a lekérdezés működjön a követelményhez, és ez a ‘last_hire_date’ fájlban lesz, amely nyomon követi az alkalmazottak utolsó bérleti dátumát. Kattintson az oldal tetején található ‘kritériumok hozzáadása’ gombra.
végezze el a piros színnel jelölt összes lépést egymás után. Ne feledje, itt az a célunk, hogy hozzáadjuk a ‘WHERE A. LAST_HIRE_DT BETWEEN :1 and :2’ kritériumokat, ahol :1 és :2 kötési változók a dátumtól, illetve a dátumig, hogy a HRs meghatározhassa azt a dátumtartományt, amely alatt az új alkalmazottakat be kell tölteni a jelentésbe.Kattintson az ‘ OK ‘ gombra, és ezzel a PS lekérdezés befejeződik.
azokban az esetekben, amikor a jelentéseket országközi felhasználók futtatják, az ebből a gyakorlatból származó SQL tartalmaz néhány sorszintű biztonsági feltételt, amelyek problémákat okoznak. További részletekért látogasson el-az automatikusan generált sorszintű biztonsági kritériumok eltávolítása a PS lekérdezésből
4. lépés: utasítások hozzáadása
bár végeztünk a PS lekérdezés SQL részével, még mindig van néhány dolog, amin dolgoznunk kell. Mivel bind változókat használtunk: 1 és :2 amely beolvassa a HRs által megadott dátumokat a futási idő alatt, ezért meg kell határoznunk azokat a prompt mezőket, amelyek lehetővé teszik a HRs számára a dátumtartomány megadását. Vegye figyelembe, hogy ez a rész a lekérdezési jelentés követelményére vonatkozik, amelyet jelenleg készítünk, különben ez a lépés nem lenne szükséges. Kattintson a ‘Prompts’ fülre a Prompts oldal megnyitásához, majd kattintson a ‘Prompt hozzáadása’ gombra.
végezze el mindkét lépést az I. sorrendben.e először válassza ki azt a mezőt, amely a dátumtól kezdve beviszi a bevitelt, majd módosítsa a címsor szövegét valami relevánsabbra, majd kattintson az ‘OK’gombra. Ismételje meg a fenti két lépést a mai napig is. Miután elkészült, az egyes kötési változókkal szembeni utasítások az alábbiak szerint láthatók lesznek:
végül, felül kell vizsgálnunk azokat a mezőket, amelyeket a jelentésben meg kell jeleníteni, hogy azok helyes sorrendben vannak – e-alkalmazotti azonosító, név, alkalmazotti nyilvántartás, Hatálybalépés dátuma, tényleges sorrend. Kattintson a ‘mezők’ fülre a mezők oldal megnyitásához:
nyilvánvaló, hogy a sorrend nem megfelelő, fel kell hoznunk a mező nevét a második helyen. Kattintson a gombra ‘rendezés / Rendezés’
rendezze át a mezőket a fent látható módon, majd kattintson az ‘OK’ gombra, a következő dolog, amit látni fog, hogy a mezőket helyesen rendezték.
végül mentse a lekérdezést ‘TEST_QUERY_NEWHIRE’néven.
a következő cikkben tudja, hogyan kell biztosítani a PS lekérdezést-biztonsági konfiguráció a PS lekérdezéshez vagy a PeopleSoft lekérdezési biztonsághoz
Leave a Reply