SAP InfoSet Tutorial: Mikä on, Luo, Liittyy
Infoset on erityinen Infoprovider, joka ei tallenna tietoja fyysisesti. Toisin sanoen Infoset ovat InfoProvidereita, jotka yhdistävät tiedot loogisesti ja tarjoavat nämä tiedot BI-kyselyjä varten. Infoset kerää tietoja InfoProvidersin taulukoista, joita käytetään sen rakentamiseen. Infoset kuvaa tietolähteitä, jotka on määritelty liitossäännöiksi Datastore-objekteille, Info-objekteille tai vakiotietokuutioille.
Milloin Infosettejä käytetään?
- Liittyäksesi tarvittaviin tietoihin perustietopalveluntarjoajista
- BEx-raportoinnin salliminen DataStore-objektissa kytkemättä BEx-raportoinnin merkkivaloa päälle
- Arvioida aikariippuvuutta
- Voit luoda itseliitoksia ja vasemmanpuoleisia ulkoliitoksia
Mitä ovat InfoSet-liitokset?
DSO (Data Store -objektit) ja/tai InfoObjects (ominaisuudet perustiedoilla) yhdistetään InfoSetissä liitosehtojen avulla. InfoSettien yhdistetyt tiedot ovat käytettävissä Business Explorer Queries -kyselyissä. InfoSetsin avulla voit raportoida useista tiedontarjoajista (Infokuutiot, Data Store -objektit, perustiedot InfoObjects), mutta ne eivät sisällä tietoja. Aktivoitujen Infosettien avulla voit määrittää kyselyitä BI-sarjassa.
Liitokset luokitellaan neljään kategoriaan:
- Sisäinen liittyminen
- Vasen ulompi liittymä
- Ajallinen liittyminen
- Liity itse
Sisäinen liittyminen:Tietue voi olla valitussa tulosjoukossa vain, jos molemmissa yhdistetyissä taulukoissa on merkintöjä.
Jos taulukossa 2 on vastaavat taulukon 1 tietueet, vertaamalla avainkenttää (EMPNO alla olevassa esimerkissä), vain kyseiset tietueet olisivat osa tulosjoukkoa. Tulosjoukossa taulukon 1 ja taulukon 2 kentät täytetään vastaavista kentistä.
Esimerkiksi:
Vasen taulukko (taulukko 1)
EMPNO | SUKUNIMI |
000020 | thompson |
000250 | SMITH |
000100 | SPENSER |
Oikea taulukko (taulukko 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Sisäinen liittymistulos
EMPNO | SUKUNIMI | PROJNO |
000020 | thompson | AD3112 |
000100 | SPENSER | OP2010 |
Vasen ulkoliitos: Jos taulukossa 2 on vastaavat taulukon 1 tietueet, avainkenttää (EMPNO alla olevassa esimerkissä) vertaamalla nämä tietueet olisivat osa tulosjoukkoa. Tulosjoukossa taulukon 1 ja taulukon 2 kentät täytetään vastaavista kentistä.
Jos taulukossa 2 ei ole vastaavaa tietuetta verrattuna taulukkoon 1, ne taulukon 1 tietueet ovat myös osa tulosjoukkoa (taulukkoon 2 kuuluvilla kentillä on alkuarvot). Tämä näkyy alla olevassa esimerkissä.
Vasen taulukko (taulukko 1)
EMPNO | SUKUNIMI |
000020 | thompson |
000250 | SMITH |
000100 | SPENSER |
Oikea taulukko (taulukko 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Vasen ulompi liitostulos
EMPNO | SUKUNIMI | PROJNO |
000020 | thompson | AD3112 |
000250 | SMITH | |
000100 | SPENSER | OP2010 |
Väliaikainen liittyminen: Liitosta kutsutaan ajalliseksi, jos vähintään yksi jäsen on ajasta riippuvainen.
Liity itse: Sama kohde liitetään yhteen.
Kuinka luodaan infoset?
Vaihe 1)
- Siirry kohtaan Tapahtumakoodi RSA1
- Napsauta "Ok"-painiketta
Vaihe 2)
- Selaa välilehteen "InfoProvider"
- Napsauta tietoaluetta hiiren kakkospainikkeella ja valitse pikavalikosta vaihtoehto "Luo tietojoukko".
Transaction RSISETiä voidaan käyttää myös suoraan InfoSetin luomiseen.
Kun Info Set Builder -ohjelmaa kutsutaan ensimmäisen kerran, alla olevat kaksi näyttötilavaihtoehtoa ovat
- Verkko (tietovirran ohjaus)
- Tree (Tree Control).
Verkkonäyttö on selkeämpi.
Puunäyttö voidaan lukea Screen Readerilla, ja se sopii näkövammaisille käyttäjille.
Voit muuttaa tätä asetusta milloin tahansa valitsemalla valikkopolun Asetukset -> Näyttö.
Vaihe 3)
- Syötä tekninen nimi
- Tuotetiedot
- In Aloita Info Providerista -osiossa määrität, mitä Tietojen tarjoajaa haluat käyttää tietojoukon määrittämisen aloittamiseen. Valitse jokin järjestelmän tarjoamista objektityypeistä:
- Data Store -objekti
- Tietoobjekti
- Vakiotietokuutio
- Valitse kohde.
Jos haluat valita tietoobjektin, sen on oltava perustiedot sisältävä ominaisuus. Järjestelmä tarjoaa sinulle vastaavan syöttöapua.
- Valitse Jatka-painike.
Vaihe 4) - Muuta tietojoukkoa näyttöön.
Vaihe 5) Valitse alla näkyvä lisätietopalveluntarjoaja valitaksesi tiedontarjoajan, johon tiedot liitetään.
Vaihe 6)
- Syötä DSO:n nimi.
- Napsauta Jatka-painiketta.
Näkyviin tulee alla oleva näyttö, jossa on valittuna 2 tiedontarjoajaa.
Vaihe 7) Aktivoi tietojoukko napsauttamalla aktivointipainiketta.