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.

  • 🔗 InfoSet: Un InfoProvider special care unește datele logic fără a le stoca fizic.
  • 🧩 Furnizori care se alătură: Se alătură DSO-urilor, InfoObject-urilor caracteristice și InfoCub-urilor standard.
  • 🔍 Raportare BEx: Permite raportarea BEx asupra unui DSO fără a activa indicatorul de raportare.
  • 🔗 Patru tipuri de alăturare: InfoSeturile acceptă joncțiuni interne, externe stânga, temporale și auto-joncțiuni.
  • 🔧 Tranzacția RSISET: Un InfoSet poate fi creat direct cu tranzacția RSISET.
  • 🤖 Asistență AI: IA ajută la alegerea condițiilor de îmbinare și la analizarea datelor combinate.

Ce este InfoSet în SAP

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:

  1. Alăturare interioară
  2. Stânga la exterior
  3. Unire temporală
  4. 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)

  1. Accesați tranzacția Code RSA1.
  2. Faceți clic pe butonul OK.

Creați InfoSet

Pas 2)

  1. Accesați fila „Furnizor de informații”.
  2. 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.

Creați InfoSet

Când InfoSet Builder este apelat pentru prima dată, apar două opțiuni de mod de afișare:

  1. Rețea (controlul fluxului de date)
  2. 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)

  1. Introduceți numele tehnic.
  2. Description.
  3. Î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.

  1. Selectați butonul Continuare.

Creați InfoSet

Pas 4) Apare ecranul Modificare InfoSet.

Creați InfoSet

Pas 5) Selectați butonul Inserare InfoProvider afișat mai jos pentru a alege InfoProvider-ul cu care vor fi unite datele.

Creați InfoSet

Pas 6)

  1. Introduceți numele DSO.
  2. Faceți clic pe butonul Continuare.

Creați InfoSet

Apare ecranul de mai jos cu cei doi InfoProviders selectați.

Creați InfoSet

Pas 7) Activați InfoSet făcând clic pe butonul Activare.

Creați InfoSet

Întrebări frecvente

Un InfoSet unește InfoProviders pe orizontală folosind condiții de unire, combinând coloane din tabele diferite pe o cheie comună. Un MultiProvider (sau CompositeProvider) unește InfoProviders pe verticală, stivuind înregistrările. InfoSets se unește; MultiProviders combină seturi de rezultate.

O joncțiune temporală este utilizată atunci când cel puțin un obiect unit este dependent de timp, cum ar fi un atribut de date master dependent de timp. SAP potrivește înregistrările pe baza suprapuneriiping perioade de valabilitate, astfel încât raportul să reflecte valoarea corectă pentru fiecare moment în timp.

Un InfoSet poate fi creat din Data Warehousing Workbench (RSA1) făcând clic dreapta pe o InfoArea sau direct cu tranzacția RSISET. După definirea condițiilor de joncțiune, InfoSetul trebuie activat înainte ca interogările să poată fi executate pe el.

Da. SAP Copilotul Joule AI poate sugera chei de joncțiune între DSO-uri și InfoObjects, poate explica joncțiunile interne versus externe și poate semnala joncțiunile care pot multiplica înregistrări, ajutândping consultanții construiesc InfoSeturi corecte mai rapid.

Învățarea automată citește datele combinate expuse de un InfoSet pentru a găsi modele între furnizori anterior separați. În SAP Analytics Cloud, AI folosește această vizualizare combinată pentru a genera informații și a răspunde la întrebări în limbaj natural în diverse domenii.

Rezumați această postare cu: