SAP Tutorial InfoSet: Ce este, Creați, Uniri
⚡ Rezumat inteligent
Un InfoSet în SAP BW este un InfoProvider special care nu stochează date fizic, ci unește logic obiecte DataStore, InfoObjects și InfoCubes prin condiții de unire, făcând datele combinate disponibile pentru interogările Business Explorer.

Ce este un InfoSet?
Un InfoSet este un tip special de InfoProvider care nu stochează date fizic. Cu alte cuvinte, InfoSets sunt InfoProvider-i care unesc logic datele și le furnizează pentru interogări BI. Un InfoSet colectează date din tabelele InfoProvider-ilor utilizați pentru a-l construi și descrie sursele de date definite ca o regulă de unire pe obiecte DataStore, InfoObjects sau InfoCubes standard.
Când se utilizează InfoSets?
- Pentru a uni datele necesare de la InfoProviders de bază.
- Pentru a permite raportarea BEx asupra unui obiect DataStore fără a activa indicatorul de raportare BEx.
- Pentru a evalua dependențele de timp.
- Pentru a crea auto-joncțiuni și joncțiuni externe stânga.
Ce sunt îmbinările InfoSet?
OSD-uri (Obiecte DataStore) și/sau InfoObjects (caracteristici cu date principale) sunt conectate în InfoSet folosind condiții de unire. Datele unite sunt disponibile pentru acces din interogările Business Explorer. InfoSets vă permit să raportați despre mai mulți InfoProviders (InfoCubes, obiecte DataStore, date master InfoObjects), dar acestea nu conțin date. Cu InfoSeturi activate, puteți defini interogări în suita BI.
Asociațiile sunt clasificate în patru categorii:
- Alăturare interioară
- Stânga la exterior
- Unire temporală
- Alăturare automată
Alăturare interioară: O înregistrare se află în setul de rezultate numai dacă există intrări în ambele tabele unite. Dacă tabelul 2 are înregistrări corespondente tabelului 1, prin compararea unui câmp cheie (EMPNO în exemplu), numai acele înregistrări fac parte din setul de rezultate, câmpurile ambelor tabele fiind completate.
Tabelul din stânga (Tabelul 1)
| EMPNO | NUME |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | SPENSER |
Tabelul din dreapta (Tabelul 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Rezultatul unirii interioare
| EMPNO | NUME | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000100 | SPENSER | OP2010 |
Unire exterioară stângă: Dacă tabelul 2 are înregistrări corespondente din tabelul 1, acele înregistrări fac parte din setul de rezultate. Dacă tabelul 2 nu are nicio înregistrare corespondentă, acele înregistrări din tabelul 1 fac parte în continuare din setul de rezultate, câmpurile din tabelul 2 conținând valori inițiale, așa cum se arată mai jos.
Tabelul din stânga (Tabelul 1)
| EMPNO | NUME |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | SPENSER |
Tabelul din dreapta (Tabelul 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Rezultat alăturare exterioară stângă
| EMPNO | NUME | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000250 | SMITH | |
| 000100 | SPENSER | OP2010 |
Asociere temporală: O joncțiune se numește temporală dacă cel puțin un membru este dependent de timp.
Alăturare automată: același obiect este unit.
Cum se creează un InfoSet?
Pas 1)
- Accesați tranzacția Code RSA1.
- Faceți clic pe butonul OK.
Pas 2)
- Accesați fila „Furnizor de informații”.
- Faceți clic dreapta pe InfoArea și alegeți opțiunea „Create InfoSet” din meniul contextual.
Tranzacția RSISET poate fi utilizată și direct pentru a crea un InfoSet.
Când InfoSet Builder este apelat pentru prima dată, apar două opțiuni de mod de afișare:
- Rețea (controlul fluxului de date)
- Copac (Controlul Copacilor)
Afișajul în rețea este mai clar. Afișajul arborescent poate fi citit de cititorul de ecran și este potrivit pentru utilizatorii cu deficiențe de vedere. Puteți modifica această setare oricând utilizând calea de meniu Setări -> Afișaj.
Pas 3)
- Introduceți numele tehnic.
- Description.
- În secțiunea „Începeți cu InfoProvider”, determinați ce InfoProvider să utilizați pentru a începe definirea InfoSetului. Selectați unul dintre tipurile de obiecte oferite: obiect DataStore, InfoObject sau InfoCube standard.
Dacă alegeți un InfoObject, acesta trebuie să fie o caracteristică cu date de bază. Sistemul oferă ajutorul de introducere corespunzător.
- Selectați butonul Continuare.
Pas 4) Apare ecranul Modificare InfoSet.
Pas 5) Selectați butonul Inserare InfoProvider afișat mai jos pentru a alege InfoProvider-ul cu care vor fi unite datele.
Pas 6)
- Introduceți numele DSO.
- Faceți clic pe butonul Continuare.
Apare ecranul de mai jos cu cei doi InfoProviders selectați.
Pas 7) Activați InfoSet făcând clic pe butonul Activare.








