Τι είναι το DSO Direct Update SAP? Πώς να δημιουργήσετε ένα;

⚡ Έξυπνη Σύνοψη

Ένας DSO άμεσης ενημέρωσης στο SAP Το BW αποθηκεύει δεδομένα σε έναν μόνο ενεργό πίνακα που γράφεται απευθείας μέσω API, χωρίς αρχείο καταγραφής αλλαγών ή δημιουργία SID, καθιστώντας τα φορτωμένα δεδομένα άμεσα διαθέσιμα για διαδικασίες ανάλυσης και δημιουργία αναφορών.

  • 🗄️ Μοναδική έκδοση: Ένας DSO άμεσης ενημέρωσης διατηρεί δεδομένα σε έναν ενεργό πίνακα, ακριβώς όπως έχουν γραφτεί από την εφαρμογή.
  • 🔌 Βασισμένο σε API: Τα δεδομένα συμπληρώνονται και διαγράφονται μέσω των API RSDRI_ODSO, όχι μέσω τυπικών DataSources.
  • 🚫 Δεν υπάρχει αρχείο καταγραφής αλλαγών: Δεν υπάρχει αρχείο καταγραφής αλλαγών ή δημιουργία SID, επομένως δεν είναι δυνατές οι ενημερώσεις δέλτα.
  • 📊 Διαδικασία Ανάλυσης: Χρησιμοποιείται συχνά ως στόχος του Σχεδιαστή Διαδικασιών Ανάλυσης (APD).
  • Άμεσα Δεδομένα: Τα φορτωμένα δεδομένα είναι διαθέσιμα για αναφορά αμέσως μετά την εγγραφή τους.
  • 🤖 Βοήθεια AI: Η Τεχνητή Νοημοσύνη γράφει τα βαθμολογημένα ή προβλεπόμενα αποτελέσματα σε έναν DSO άμεσης ενημέρωσης για αναφορά.

Τι είναι το DSO Direct Update SAP

Τι είναι ένας DSO άμεσης ενημέρωσης;

Ένας τυπικός DSO διαφέρει από έναν DSO άμεσης ενημέρωσης στον τρόπο επεξεργασίας των δεδομένων. Σε έναν τυπικό DSO, τα δεδομένα αποθηκεύονται σε διαφορετικές εκδόσεις (ενεργή, δέλτα, τροποποιημένη), ενώ ένας DSO άμεσης ενημέρωσης περιέχει δεδομένα σε μία μόνο έκδοση. Τα δεδομένα αποθηκεύονται ακριβώς στην ίδια μορφή με την οποία γράφτηκαν στον DSO. Αποτελείται από έναν ενεργό πίνακα δεδομένων για άμεση ενημέρωση από την εφαρμογή και ανακτά τα δεδομένα του από εξωτερικά συστήματα μέσω API συμπλήρωσης ή διαγραφής.

Τα διαθέσιμα API

  • RSDRI_ODSO_INSERT: εισάγει νέα δεδομένα που δεν υπάρχουν στο σύστημα.
  • RSDRI_ODSO_INSERT_RFC: παρόμοιο με το RSDRI_ODSO_INSERT, αλλά μπορεί να κληθεί εξ αποστάσεως.
  • RSDRI_ODSO_MODIFY: τροποποιεί υπάρχουσες εγγραφές· εάν εισαχθεί μια νέα εγγραφή, αυτή εισάγεται.
  • RSDRI_ODSO_MODIFY_RFC: παρόμοιο με το RSDRI_ODSO_MODIFY, αλλά μπορεί να κληθεί εξ αποστάσεως.
  • RSDRI_ODSO_UPDATE: τροποποιεί υπάρχουσες εγγραφές.
  • RSDRI_ODSO_UPDATE_RFC: παρόμοιο με το RSDRI_ODSO_UPDATE, αλλά μπορεί να κληθεί εξ αποστάσεως.
  • RSDRI_ODSO_DELETE_RFC: διαγράφει εγγραφές.

Άμεση Ενημέρωση Ιδιοτήτων DSO

  • Περιέχει δεδομένα σε μία μόνο έκδοση, αποθηκευμένα ακριβώς στη μορφή με την οποία γράφτηκαν από την εφαρμογή.
  • Οι εγγραφές με το ίδιο κλειδί δεν συγκεντρώνονται.
  • Δεν είναι δυνατή η δημιουργία SID.
  • Τα δεδομένα από αυτό μπορούν να ενημερωθούν σε πρόσθετους InfoProviders.
  • Είναι διαθέσιμο ως InfoProvider στο BEx Query Designer και μπορεί να χρησιμοποιηθεί για ανάλυση.
  • Είναι μια πρόσθετη συνάρτηση που χρησιμοποιείται σε ειδικά περιβάλλοντα εφαρμογών.
  • Φορτώνει δεδομένα γρήγορα χωρίς να χρησιμοποιεί το extracδιαδικασίες φόρτωσης και επεξεργασίας του συστήματος BI.
  • Μπορεί να χρησιμοποιηθεί ως στόχος δεδομένων για μια διαδικασία ανάλυσης.

Άμεση Ενημέρωση Λειτουργικότητας DSO

  • Μπορεί να ενημερώσει τα δεδομένα DSO άμεσης ενημέρωσης σε πρόσθετους InfoProviders.
  • Μπορεί να χρησιμοποιηθεί ως InfoProvider για το BEx Query Designer και για διαδικασίες ανάλυσης.

Πλεονεκτήματα:

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

Μειονεκτήματα:

  • Η διαδικασία φόρτωσης δεν υποστηρίζεται από το Σύστημα BI (Οι DataSources δεν παρέχουν τα δεδομένα).
  • Επομένως, αυτά ΔΣΟ δεν εμφανίζονται στη διαχείριση ή στην οθόνη.
  • Δεδομένου ότι δεν δημιουργείται αρχείο καταγραφής αλλαγών, δεν είναι δυνατή η ενημέρωση δέλτα στο InfoProviders.

Δημιουργία ενός DSO άμεσης ενημέρωσης

Βήμα 1)

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

Δημιουργία DSO Άμεσης Ενημέρωσης

Βήμα 2)

  1. Μεταβείτε στην καρτέλα Μοντελοποίηση -> InfoProvider.
  2. Κάντε δεξί κλικ στο InfoArea.
  3. Κάντε κλικ στο "Create DataStore Object" από το μενού περιβάλλοντος.

Δημιουργία DSO Άμεσης Ενημέρωσης

Βήμα 3)

  1. Εισαγάγετε το Τεχνικό Όνομα.
  2. Εισάγετε το Descriptιόν.
  3. Κάντε κλικ στο κουμπί «Δημιουργία».

Δημιουργία DSO Άμεσης Ενημέρωσης

Βήμα 4) Κάντε κλικ στο κουμπί Επεξεργασία του «Τύπος αντικειμένου DataStore».

Δημιουργία DSO Άμεσης Ενημέρωσης

Βήμα 5) Επιλέξτε τον τύπο «Άμεση Ενημέρωση».

Δημιουργία DSO Άμεσης Ενημέρωσης

Βήμα 6) Ενεργοποιήστε το DSO.

Δημιουργία DSO Άμεσης Ενημέρωσης

Συχνές Ερωτήσεις

Ένας DSO άμεσης ενημέρωσης αποθηκεύει μία έκδοση δεδομένων που έχει εγγραφεί μέσω API, χωρίς αρχείο καταγραφής αλλαγών ή δημιουργία SID. Ένας τυπικός DSO χρησιμοποιεί τρεις πίνακες, φορτώνεται από μια διαδικασία μεταφοράς δεδομένων, υποστηρίζει την αντικατάσταση και δημιουργεί ένα αρχείο καταγραφής αλλαγών για ενημερώσεις δέλτα.

Τα δεδομένα εγγράφονται μέσω των λειτουργικών μονάδων RSDRI_ODSO, όπως η RSDRI_ODSO_INSERT για την προσθήκη εγγραφών, η RSDRI_ODSO_MODIFY και η RSDRI_ODSO_UPDATE για την αλλαγή τους και η RSDRI_ODSO_DELETE_RFC για την αφαίρεσή τους. Κάθε μία έχει μια παραλλαγή με δυνατότητα απομακρυσμένης ενεργοποίησης (_RFC).

Χρησιμοποιείται κυρίως ως στόχος του Σχεδιαστή Διαδικασιών Ανάλυσης (APD) και για εφαρμογές που γράφουν αποτελέσματα απευθείας, όπως ο σχεδιασμός ή η βαθμολόγηση. Επειδή τα δεδομένα είναι άμεσα διαθέσιμα, είναι κατάλληλα για γρήγορες αναφορές που βασίζονται σε εφαρμογές.

Ναι. Οι διαδικασίες μηχανικής μάθησης και ανάλυσης μπορούν να γράψουν βαθμολογίες, προβλέψεις ή τμήματα σε έναν DSO άμεσης ενημέρωσης μέσω των API RSDRI. Τα αποτελέσματα είναι στη συνέχεια άμεσα διαθέσιμα ως InfoProvider για ερωτήματα BEx και πίνακες ελέγχου.

Η μηχανική μάθηση και ο Σχεδιαστής Διαδικασιών Ανάλυσης (APD) διαβάζουν δεδομένα BW, εφαρμόζουν μοντέλα εξόρυξης δεδομένων και γράφουν την βαθμολογημένη έξοδο σε έναν DSO άμεσης ενημέρωσης. Τα αποτελέσματα είναι στη συνέχεια άμεσα διαθέσιμα ως InfoProvider για αναφορά, χωρίς τυπική μορφή.tracση και φορτίο.

Συνοψίστε αυτήν την ανάρτηση με: