HCM Simplified: crearea interogării PS în PeopleSoft
înainte de a începe, aș dori să menționez că, deși acest articol este în continuarea articolului crearea raportului de interogare cu interogare PS în PeopleSoft, dar oferă încă o perspectivă suficientă asupra modului în care este creată o interogare PS în PeopleSoft.
PS(PeopleSoft) Query este un instrument pentru a crea interogări simple și complexe pentru a extrage datele din tabelele PeopleSoft. Acestea fiind spuse, PS query este utilizat pe scară largă în crearea rapoartelor de interogare și servește, de asemenea, ca sursă de date pentru alte instrumente de raportare, cum ar fi XML Publisher, nVision etc.. XML publisher este mai degrabă un instrument de raportare în avans introdus în PeopleSoft.
pentru începători sau chiar pentru cei cu experiență, dar care încă nu au pus mâna pe interogările PS, este destul de dificil să le rezolvăm, așa că să trecem la ea și să creăm una pentru această cerință.
pentru a face mai simplu, gândiți-vă la crearea unei interogări PS ca la crearea unui SQL Select în oricare dintre editorii SQL (SQL Developer, Toad etc…). Deci, care sunt toți pașii pe care îi facem pentru a crea un SQL selectat:
- identificați înregistrările
- selectați câmpurile care vor fi utilizate
- definiți criteriile de selecție
- definiți criteriile având Dacă există
- în cele din urmă rulați interogarea
facem exact toți pașii de mai sus pentru a crea o interogare PS, dar în mod funcțional. există diverse pagini, File și butoane pe care PeopleSoft le-a furnizat unde putem efectua toate sarcinile de mai sus pentru a crea o interogare PS.
Pasul 1: Identificați înregistrările
accesați navigarea PeopleTools – > PS Query – > Query Manager și faceți clic pe linkul ‘Creați o interogare nouă’ pentru a deschide pagina de mai jos:
Pasul 2: selectați câmpurile
pentru a selecta câmpurile care vor fi adăugate din înregistrările adăugate, așa cum se arată mai jos:
Ei bine, această filă nu este doar pentru a selecta câmpuri din înregistrări, ci mai mult decât atât. A se vedea link-ul diverse join din dreapta, de exemplu, link-ul ‘Join DEPT_TBL’, care ne permite să se alăture alte înregistrări cu înregistrările adăugate (locuri de muncă și nume în acest caz), pe baza apariției comune a câmpurilor cheie din aceste înregistrări. De exemplu, lucrarea de înregistrări și DEPT_TBL pot fi unite pe baza existenței câmpului DEPTID în ambele tabele și fiind un câmp cheie în DEPT_TBL.
puteți extinde și restrânge lista de câmpuri pentru fiecare înregistrare din această pagină. În imaginea de mai sus, am selectat toate câmpurile obligatorii din înregistrarea lucrărilor și, odată terminat, o vom restrânge și vom extinde înregistrarea numelor pentru a selecta câmpurile dorite din acea înregistrare. Pentru cerința noastră trebuie doar să selectăm numele câmpului din înregistrarea numelor.
Pasul 3: Adăugați criteriile
deci, ne-am descurcat destul de bine până acum. Am adăugat înregistrări care urmează să fie utilizateîn interogare, câmpuri care urmează să fie afișate în raport și se alătură acolo unde este necesar. Cu toate acestea, putem adăuga în continuare mai multe înregistrări în interogare și câmpuri, de asemenea, din paginile (în alte file word) ‘înregistrări’ și ‘interogare’, respectiv, dacă este necesar. Dacă doriți să vedeți progresul realizat în interogare până acum, mergeți la fila ‘ViewSQL’ unde veți vedea SQL rezultat din munca depusă până acum pe această pagină.
până acum tocmai ne-am alăturat tabelelor JOB și nume pe câmpul cheie Empliddar mai sunt câteva criterii încă de adăugat pentru ca interogarea să poată genera raportul precis și asta se poate face din fila’criteria’. Faceți clic pe această filă:
este puțin surprinzător faptul că, deși nu am adăugat niciun criteriu până acum, cele trei pot fi văzute mai sus. Ei bine, nu este deloc surprinzător, deoarece atunci când adăugăm o înregistrare care este datată efectiv în interogarea noastră PS, se adaugă automat un datedcriteria eficientă. Din moment ce am adăugat de locuri de muncă și nume de înregistrare șideoarece ambele sunt datate eficiente de aceea două criterii datate eficiente au fost adăugate automat în interogare PS. Dar putem șterge în continuare cele wedon ‘ t nevoie, prin urmare, va merge mai departe și șterge criteriile efective datate pe JOBtable (A. EFFDT). Un alt criteriu pe EMPLID este vizibil prea pentru că ne-am alăturat de locuri de muncă și numele înregistra la început.
mai trebuie să adăugăm încă un criteriu pentru ca această interogare să funcționeze pentru cerere și aceasta va fi depusă pe ‘LAST_HIRE_DATE’ care urmărește ultima dată de angajare a angajaților. Faceți clic pe butonul’ Adăugați criterii ‘ din partea de sus a acestei pagini.
finalizați toți pașii marcați în roșu în ordine. Amintiți-vă scopul nostru aici este de a adăuga criteriile ‘unde A. LAST_HIRE_DT între :1 și :2′ Unde :1 și :2 sunt variabile de legare de la Dată și respectiv până în prezent, astfel încât HRs să poată specifica intervalul de date în care noii angajați trebuie să fie preluați în raport.Faceți clic pe’ OK ‘ și cu aceasta interogarea noastră PS va fi finalizată.
în cazurile în care rapoartele sunt conduse de utilizatori Cross Country, SQL rezultat din acest exercițiu va conține unele criterii legate de securitate la nivel de rând, care va cauza probleme. Pentru mai multe detalii vizitați – eliminarea criteriilor de securitate la nivel de rând generate automat din interogarea PS
Pasul 4: Adăugați solicitări
deși am terminat cu partea SQL a interogării PS, există încă câteva lucruri pe care trebuie să le lucrăm. Din moment ce am folosit variabile bind: 1 și :2 care va citi datele specificate de HRs în timpul rulării, prin urmare, trebuie să definim câmpurile prompte care vor permite HRs să intre în intervalul de Date. Rețineți că această parte specială este specifică cerinței noastre de raport de interogare pe care o creăm în acest moment, altfel acest pas nu ar fi necesar. Faceți clic pe fila’ Prompts ‘pentru a deschide pagina Prompts și apoi faceți clic pe butonul’ Add Prompt’.
parcurgeți ambii pași în secvența I.e selectați Mai întâi câmpul care va lua de intrare pentru de la data și apoi schimba textul titlul la ceva mai relevant și apoi faceți clic pe ‘OK’. Repetați cei doi pași de mai sus pentru până în prezent, de asemenea. După ce ați terminat, solicitările împotriva fiecărei variabile de legare vor fi vizibile așa cum se arată mai jos:
în cele din urmă, trebuie să revizuim câmpurile care trebuie afișate în raport dacă sunt în ordine corectă – ID-ul angajatului, numele, înregistrarea angajatului, data efectivă, secvența efectivă. Faceți clic pe fila ‘câmpuri’ pentru a deschide pagina câmpuri:
în mod clar ordinea nu este corectă, trebuie să aducem câmpul ‘Nume’ pe locul al doilea. Faceți clic pe butonul ‘reordonare / Sortare’
reordonați câmpurile așa cum se arată mai sus și faceți clic pe ‘OK’, următorul lucru pe care îl veți vedea este că câmpurile au fost ordonate corect.
în cele din urmă salvați interogarea ca ‘TEST_QUERY_NEWHIRE’.
în următorul articol știți cum să securizați interogarea PS – configurare de securitate pentru interogarea PS sau securitatea interogării PeopleSoft
Leave a Reply