Tutorial SAP InfoSet: Τι είναι, Δημιουργία, Συμμετοχή

Πίνακας περιεχομένων:

Anonim

Το Infoset είναι ένα ειδικό είδος Infoprovider που δεν αποθηκεύει δεδομένα φυσικά. Με άλλα λόγια, το Infoset είναι InfoProviders που συνδέουν λογικά δεδομένα και παρέχουν αυτά τα δεδομένα για ερωτήματα BI. Η Infoset συλλέγει δεδομένα από τους πίνακες του InfoProviders που χρησιμοποιούνται για την κατασκευή του. Η Infoset περιγράφει πηγές δεδομένων που ορίζονται ως κανόνας σύνδεσης σε αντικείμενα Datastore, αντικείμενα πληροφοριών ή τυπικά InfoCubes.

Πότε να χρησιμοποιήσετε Infosets;

  • Για να ενώσετε τα απαιτούμενα δεδομένα από βασικούς InfoProviders
  • Για να επιτρέψετε την αναφορά BEx σε ένα αντικείμενο DataStore χωρίς να ενεργοποιήσετε την ένδειξη αναφοράς BEx
  • Για την αξιολόγηση των χρονικών εξαρτήσεων
  • Για να δημιουργήσετε αυτοσυνδέσεις και αριστερά εξωτερικές συνδέσεις

Τι είναι το InfoSet Joins;

Το DSO (Αντικείμενα αποθήκευσης δεδομένων) ή / και το InfoObjects (χαρακτηριστικά με τα κύρια δεδομένα) συνδέονται στο InfoSet χρησιμοποιώντας συνθήκες συνένωσης. Τα ενωμένα δεδομένα από τα σύνολα πληροφοριών είναι διαθέσιμα για πρόσβαση από τα ερωτήματα του Business Explorer. Το InfoSets σάς επιτρέπει να αναφέρετε πολλούς παρόχους πληροφοριών (Infocubes, αντικείμενα αποθήκευσης δεδομένων, κύρια δεδομένα InfoObjects), αλλά δεν περιέχουν δεδομένα. Με ενεργοποιημένα Infosets, μπορείτε να ορίσετε ερωτήματα στη σουίτα BI.

Οι συμμετοχές κατατάσσονται σε τέσσερις κατηγορίες:

  1. Εσωτερική σύνδεση
  2. Αριστερά εξωτερική εγγραφή
  3. Προσωρινή Συμμετοχή
  4. Εγγραφή

Εσωτερική συμμετοχή: Μια εγγραφή μπορεί να είναι μόνο στο επιλεγμένο σύνολο αποτελεσμάτων εάν υπάρχουν καταχωρήσεις και στους δύο ενωμένους πίνακες.

Εάν ο πίνακας 2 έχει αντίστοιχες εγγραφές του πίνακα 1, συγκρίνοντας ένα βασικό πεδίο (EMPNO στο παρακάτω παράδειγμα), μόνο αυτές οι εγγραφές θα αποτελούσαν μέρος του συνόλου αποτελεσμάτων. Το σύνολο αποτελεσμάτων θα συμπληρώσει τα πεδία του πίνακα 1 και του πίνακα 2 από τα αντίστοιχα πεδία.

Παράδειγμα:

Αριστερός πίνακας (Πίνακας 1)

EMPNO ΕΠΙΘΕΤΟ
000020 THOMPSON
000250 ΣΙΔΗΡΟΥΡΓΟΣ
000100 SPENSER

Δεξί τραπέζι (Πίνακας 2)

EMPNO ΕΡΓΟ
000020 3131 μ.Χ.
000100 OP2010
000150 PL2100

Αποτέλεσμα συμμετοχής στο εσωτερικό

EMPNO ΕΠΙΘΕΤΟ ΕΡΓΟ
000020 THOMPSON 3131 μ.Χ.
000100 SPENSER OP2010

Left Outer Join: Εάν ο πίνακας 2 έχει αντίστοιχες εγγραφές του πίνακα 1, συγκρίνοντας ένα πεδίο-κλειδί (EMPNO στο παρακάτω παράδειγμα), αυτές οι εγγραφές θα ήταν μέρος του συνόλου αποτελεσμάτων. Το σύνολο αποτελεσμάτων θα συμπληρώσει τα πεδία του πίνακα 1 και του πίνακα 2 από τα αντίστοιχα πεδία.

Εάν ο πίνακας 2 δεν έχει αντίστοιχη εγγραφή σε σύγκριση με τον πίνακα 1, αυτές οι εγγραφές του πίνακα 1 αποτελούν επίσης μέρος του συνόλου αποτελεσμάτων (τα πεδία που ανήκουν στον πίνακα 2 θα έχουν αρχικές τιμές). Αυτό φαίνεται στο παρακάτω παράδειγμα.

Αριστερός πίνακας (Πίνακας 1)

EMPNO ΕΠΙΘΕΤΟ
000020 THOMPSON
000250 ΣΙΔΗΡΟΥΡΓΟΣ
000100 SPENSER

Δεξί τραπέζι (Πίνακας 2)

EMPNO ΕΡΓΟ
000020 3131 μ.Χ.
000100 OP2010
000150 PL2100

Αποτελέσματα εξωτερικής συμμετοχής

EMPNO ΕΠΙΘΕΤΟ ΕΡΓΟ
000020 THOMPSON 3131 μ.Χ.
000250 ΣΙΔΗΡΟΥΡΓΟΣ
000100 SPENSER OP2010

Temporal Join: Μια ένωση ονομάζεται temporal εάν τουλάχιστον ένα μέλος εξαρτάται από το χρόνο.

Self Join: Το ίδιο αντικείμενο ενώνεται.

Πώς να δημιουργήσετε το Infoset;

Βήμα 1)

  1. Μεταβείτε στον Κωδικό συναλλαγής RSA1
  2. Κάντε κλικ στο κουμπί "Ok"

Βήμα 2)

  1. Περιηγηθείτε στην καρτέλα "InfoProvider"
  2. Κάντε δεξί κλικ στο infoarea και επιλέξτε "Δημιουργία Infoset" από το μενού περιβάλλοντος.

Η συναλλαγή RSISET μπορεί επίσης να χρησιμοποιηθεί άμεσα για τη δημιουργία InfoSet.

Όταν το Info Set Builder καλείται για πρώτη φορά, οι παρακάτω δύο επιλογές τρόπου εμφάνισης ως

  1. Δίκτυο (Έλεγχος ροής δεδομένων)
  2. Δέντρο (Έλεγχος δέντρου).

Η οθόνη δικτύου είναι πιο καθαρή.

Η προβολή δέντρου μπορεί να διαβαστεί από τον Αναγνώστη οθόνης και είναι κατάλληλη για χρήστες με προβλήματα όρασης.

Μπορείτε να αλλάξετε αυτήν τη ρύθμιση ανά πάσα στιγμή χρησιμοποιώντας τη διαδρομή μενού Ρυθμίσεις -> Οθόνη.

Βήμα 3)

  1. Εισαγάγετε το τεχνικό όνομα
  2. Περιγραφή
  3. Στην ενότητα Έναρξη με τον Πάροχο πληροφοριών, καθορίζετε ποιος Παροχέας πληροφοριών θέλετε να χρησιμοποιήσετε για να αρχίσετε να ορίζετε το Σύνολο πληροφοριών Επιλέξτε έναν από τους τύπους αντικειμένων που σας προσφέρει το σύστημα:
  • Αντικείμενο αποθήκευσης δεδομένων
  • Αντικείμενο πληροφοριών
  • Τυπική πληροφορία Cube
  • Επιλέξτε ένα αντικείμενο.

Εάν θέλετε να επιλέξετε ένα αντικείμενο πληροφοριών, πρέπει να είναι ένα χαρακτηριστικό με τα κύρια δεδομένα. Το σύστημα σας παρέχει την αντίστοιχη βοήθεια εισόδου.

  1. Επιλέξτε το κουμπί Συνέχεια.

Βήμα 4)

Εμφανίζεται η οθόνη Αλλαγή συνόλου πληροφοριών.

Βήμα 5)

Επιλέξτε το κουμπί εισαγωγής πληροφοριών που φαίνεται παρακάτω, για να επιλέξετε το infoprovider με το οποίο θα συνδεθούν τα δεδομένα.

Βήμα 6)

  1. Εισαγάγετε το όνομα του DSO.
  2. Κάντε κλικ στο κουμπί Συνέχεια.

Η παρακάτω οθόνη εμφανίζεται με επιλεγμένους τους 2 παρόχους πληροφοριών.

Βήμα 7)

Ενεργοποιήστε το σύνολο πληροφοριών κάνοντας κλικ στο κουμπί ενεργοποίησης.