Infoset este un tip special de Infoprovider care nu stochează date fizic. Cu alte cuvinte, Infoset sunt furnizori de informații care unesc în mod logic date și furnizează aceste date pentru interogări BI. Infoset colectează date din tabelele InfoProviders utilizate pentru a le construi. Infoset descrie sursele de date care sunt definite ca o regulă de îmbinare pe obiectele Datastore, obiectele Info sau InfoCub-urile standard.
Când se utilizează Infosets?
- Pentru a vă alătura datelor necesare de la furnizorii de informații de bază
- Pentru a permite raportarea BEx pe un obiect DataStore fără a activa indicatorul BEx Reporting
- Pentru a evalua dependențele de timp
- Pentru a crea îmbinări de sine și îmbinări exterioare la stânga
Ce sunt InfoSet Joins?
DSO (Data Store Objects) și / sau InfoObjects (caracteristici cu datele master) sunt conectate în InfoSet folosind condiții de asociere. Datele alăturate din seturile de informații sunt disponibile pentru acces din interogările Business Explorer. InfoSets vă permite să raportați despre mai mulți furnizori de informații (Infocuburi, obiecte din Magazinul de date, informații de bază InfoObjects), dar nu conțin date. Cu Infosets activate, puteți defini interogări în suita BI.
Alăturările sunt clasificate în patru categorii:
- Alăturare interioară
- Stânga la exterior
- Alăturare temporară
- Unirea de sine
Alăturare interioară: O înregistrare poate fi în setul de rezultate selectat numai dacă există intrări în ambele tabele unite.
Dacă tabelul 2 are înregistrări corespunzătoare din tabelul 1, prin compararea unui câmp cheie (EMPNO în exemplul de mai jos), numai acele înregistrări ar face parte din setul de rezultate. Setul de rezultate ar avea câmpurile din tabelul 1 și tabelul 2 completate din câmpurile corespunzătoare.
Exemplu:
Tabelul din stânga (Tabelul 1)
EMPNO | NUMELE DE FAMILIE |
000020 | THOMPSON |
000250 | SMITH |
000100 | SPENSER |
Tabelul din dreapta (Tabelul 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Rezultat alăturării interioare
EMPNO | NUMELE DE FAMILIE | PROJNO |
000020 | THOMPSON | AD3112 |
000100 | SPENSER | OP2010 |
Îmbinare exterioară stângă: Dacă tabelul 2 are înregistrări corespunzătoare din tabelul 1, prin compararea unui câmp cheie (EMPNO în exemplul de mai jos), aceste înregistrări ar face parte din setul de rezultate. Setul de rezultate ar avea câmpurile din tabelul 1 și tabelul 2 completate din câmpurile corespunzătoare.
Dacă tabelul 2 nu are nicio înregistrare corespunzătoare în comparație cu tabelul 1, acele înregistrări ale tabelului 1 fac, de asemenea, parte din setul de rezultate (câmpurile aparținând tabelului 2 vor avea valori inițiale). Acest lucru este prezentat în exemplul de mai jos.
Tabelul din stânga (Tabelul 1)
EMPNO | NUMELE DE FAMILIE |
000020 | THOMPSON |
000250 | SMITH |
000100 | SPENSER |
Tabelul din dreapta (Tabelul 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Rezultat alăturării externe stânga
EMPNO | NUMELE DE FAMILIE | PROJNO |
000020 | THOMPSON | AD3112 |
000250 | SMITH | |
000100 | SPENSER | OP2010 |
Asociere temporală: o asociere se numește temporală dacă cel puțin un membru este dependent de timp.
Self Join: Același obiect este unit împreună.
Cum să creați Infoset?
Pasul 1)
- Accesați Codul tranzacției RSA1
- Faceți clic pe butonul „Ok”
Pasul 2)
- Navigați la fila „InfoProvider”
- Faceți clic dreapta pe zona de informații și alegeți opțiunea „Create Infoset” din meniul contextual.
Tranzacția RSISET poate fi, de asemenea, utilizată direct pentru a crea InfoSet.
Când este chemat pentru prima dată Info Set Builder, cele două opțiuni ale modului de afișare de mai jos sunt
- Rețea (control al fluxului de date)
- Tree (Tree Control).
Afișarea rețelei este mai clară.
Afișajul arborelui poate fi citit de Screen Reader și este potrivit pentru utilizatorii cu deficiențe de vedere.
Puteți modifica oricând această setare utilizând calea meniului Setări -> Afișare.
Pasul 3)
- Introduceți numele tehnic
- Descriere
- În secțiunea Începeți cu furnizorul de informații, determinați ce furnizor de informații doriți să utilizați pentru a începe să definiți setul de informații. Selectați unul dintre tipurile de obiecte pe care vi le oferă sistemul:
- Obiectul Magazin de date
- Obiect Info
- Standard Info Cube
- Alegeți un obiect.
Dacă doriți să alegeți un obiect Info, acesta trebuie să fie o caracteristică cu date de bază. Sistemul vă oferă ajutorul de intrare corespunzător.
- Alegeți butonul Continuare.
Pasul 4)
Apare ecranul Change Info Set.
Pasul 5)
Selectați butonul Inserare furnizor de informații afișat mai jos, pentru a alege infoproviderul cu care se vor alătura datele.
Pasul 6)
- Introduceți numele DSO.
- Faceți clic pe butonul Continuare.
Ecranul de mai jos apare cu cei 2 furnizori de informații selectați.
Pasul 7)
Activați setul de informații făcând clic pe butonul de activare.