Καθορισμός προγραμματισμού για μια εργασία

Μπορείτε να ορίσετε ένα πρόγραμμα για την εκτελεση μιας εργασίας αναφοράς.

  1. Από την αρχική σελίδα του Oracle BI Publisher, κάτω από τη "Δημιουργία", επιλέξτε Εργασία αναφοράς.
  2. Στον "Προγραμματισμό εργασίας αναφοράς", στην καρτέλα "Γενικά", πατήστε αναζήτηση δίπλα στο πεδίο Αναφορά.
  3. Στο "Άνοιγμα", μεταβείτε και επιλέξτε την αναφορά και, στη συνέχεια, κάντε κλικ στο Άνοιγμα.
  4. Στον "Προγραμματισμό εργασίας αναφοράς", πατήστε την καρτέλα Πρόγραμμα.
  5. Στη λίστα Συχνότητα, καθορίστε την επιλογή που θα χρησιμοποιηθεί για αυτήν την αναφορά.
  6. Συμπληρώστε τις επιλογές για την καθορισμένη συχνότητα.
  7. Κάντε κλικ στην επιλογή Υποβολή.
  8. Προαιρετικά: Στην "Υποβολή", στο πεδίο Όνομα εργασίας αναφοράς, πληκτρολογήστε ένα όνομα και πατήστε OK.

Ορισμός μοτίβου επανάληψης

Στην καρτέλα «Χρονοδιάγραμμα» της σελίδας «Προγραμματισμός εργασίας αναφοράς», μπορείτε να ορίσετε πότε θα εκτελείται η αναφορά, από αυτές τις επιλογές μοτίβου επανάληψης.

Επιλογή Περιγραφή Τιμές
Συχνότητα

Ορίζει πότε θα εκτελείται η εργασία αναφοράς, με τη χρήση της λειτουργίας προγραμματισμού από τη λίστα Συχνότητα.

ΔΙ

Συχνότητα

Μία φορά

Χρησιμοποιήστε την επιλογή Εκτέλεση τώρα ή χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε μια συγκεκριμένη ημερομηνία και ώρα για την Έναρξη

Συχνότητα

Ωριαίως/Λεπτά

Χρησιμοποιήστε τις ακόλουθες τιμές:

  • Κάθε - Επιλέξτε ώρα(ες) ή λεπτό(ά) και εισαγάγετε τον κατάλληλο ακέραιο αριθμό για την προσαύξηση.

  • Έναρξη - Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε την ημερομηνία και την ώρα για την έναρξη της εκτέλεσης αυτής της εργασίας.

  • Τέλος - (προαιρετικό) Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε μια ημερομηνία και ώρα τέλους για αυτή την εργασία.

Συχνότητα

Ημερησίως

Χρησιμοποιήστε τις ακόλουθες τιμές:

  • Κάθε - Εισαγάγετε την προσαύξηση σε ημέρες, για παράδειγμα, για την εκτέλεση της αναφοράς κάθε ημέρα, εισαγάγετε το 1 ή, για την εκτέλεση της αναφοράς κάθε δεύτερη ημέρα, εισαγάγετε το 2.

  • Έναρξη - Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε την ημερομηνία και την ώρα για την έναρξη της εκτέλεσης αυτής της εργασίας. Η επιλεγμένη ώρα καθορίζει το πότε (ώρα της ημέρας) θα εκτελείται η εργασία.

  • Τέλος - (προαιρετικό) Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε μια ημερομηνία και ώρα τέλους για αυτή την εργασία.

Συχνότητα

Εβδομαδιαίως

Χρησιμοποιήστε τις ακόλουθες τιμές:

  • Κάθε - Εισαγάγετε την προσαύξηση σε εβδομάδες και επιλέξτε την επιθυμητή ημέρα ή τις επιθυμητές ημέρες της εβδομάδας. Για παράδειγμα, για την εκτέλεση της αναφοράς κάθε Τρίτη και Πέμπτη, εισαγάγετε το 1 και έπειτα επιλέξτε την Τρίτη και την Πέμπτη. Για την εκτέλεση της αναφοράς κάθε δεύτερη Τετάρτη, στην καρτέλα Χρονοδιάγραμμα, επιλέξτε Συχνότητα = Ημερησίως, Κάθε =14, Έναρξη = πρώτη Τετάρτη κατά την οποία θέλετε να εκτελεστεί η αναφορά και Τέλος = μελλοντική τελική ημερομηνία.

  • Έναρξη - Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε την ημερομηνία και την ώρα για την έναρξη της εκτέλεσης αυτής της εργασίας. Η επιλεγμένη ώρα καθορίζει την ώρα που θα υποβάλλεται σε επεξεργασία η εργασία για κάθε εκτέλεση.

  • Τέλος - (προαιρετικό) Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε μια ημερομηνία τέλους για αυτή την εργασία.

Συχνότητα

Μηνιαίως

Χρησιμοποιήστε τις ακόλουθες τιμές:

  • Κάθε - Επιλέξτε κάθε μήνα που θα εκτελείται η εργασία.

  • Την - Επιλέξτε μια ημέρα της εβδομάδας, π.χ. 1η Δευτέρα κάθε μήνα ή, επιλέξτε μια συγκεκριμένη ημέρα του μήνα, π.χ. 15.

  • Έναρξη - Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε την ημερομηνία και την ώρα για την έναρξη της εκτέλεσης αυτής της εργασίας. Η επιλεγμένη ώρα καθορίζει την ώρα που θα υποβάλλεται σε επεξεργασία η εργασία για κάθε εκτέλεση.

  • Τέλος - (προαιρετικό) Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε μια ημερομηνία τέλους για αυτή την εργασία.

Συχνότητα

Ετησίως

Χρησιμοποιήστε τις ακόλουθες τιμές:

  • Κάθε - Εισαγάγετε την προσαύξηση σε έτη για την εκτέλεση της εργασίας.

  • Την - Επιλέξτε είτε μια ημέρα ενός μήνα, π.χ. Ημέρα 1 Ιανουαρίου ή, επιλέξτε μια ημέρα εβδομάδας για τον μήνα, π.χ. Πρώτη Δευτέρα Ιανουαρίου.

  • Έναρξη - Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε την ημερομηνία και την ώρα για την έναρξη της εκτέλεσης αυτής της εργασίας. Η επιλεγμένη ώρα καθορίζει την ώρα που θα υποβάλλεται σε επεξεργασία η εργασία για κάθε εκτέλεση.

  • Τέλος - (προαιρετικό) Χρησιμοποιήστε τον επιλογέα ημερομηνιών για να εισαγάγετε μια ημερομηνία τέλους για αυτή την εργασία.

Συχνότητα

Συγκεκριμένες ημερομηνίες

Χρησιμοποιήστε την επιλογή Προσθήκη ημερομηνίας για να καθορίσετε την ημερομηνία και την ώρα για την εκτέλεση της εργασίας. Εάν χρειάζεται, μπορείτε να προσθέσετε πολλαπλές ημερομηνίες.

Άμεση εκτέλεση

Η επιλογή αυτή εξαρτάται από την επιλογή που έχει γίνει από τις επιλογές Συχνότητα.

ΔΙ

Έναρξη

Η επιλογή αυτή εξαρτάται από την επιλογή που έχει γίνει από τις επιλογές Συχνότητα.

Καθορίζει την ημερομηνία και την ώρα για την έναρξη της εργασίας αναφοράς.

ΔΙ

Χρήση εναυσμάτων προγραμματισμού

Μπορείτε να συσχετίσετε μια εργασία με ένα trigger προγράμματος που έχει οριστεί σε οποιοδήποτε μοντέλο δεδομένων.

Ένα trigger προγράμματος σάς επιτρέπει να εκτελέσετε μια αναφορά εφόσον πληρούνται οι προϋποθέσεις για ενεργοποίηση του trigger. Μπορείτε να διαμορφώσετε ένα trigger ανά εργασία αναφοράς. Το trigger προγραμματισμού που συσχετίζεται μια εργασία αναφοράς μπορεί να βρίσκεται σε οποιοδήποτε μοντέλο δεδομένων στον κατάλογο. Δεν χρειάζεται να δημιουργήσετε το trigger προγραμματισμού στο μοντέλο δεδομένων της αναφοράς για την οποία θέλετε να εκτελέσετε το trigger. Μπορείτε να επαναχρησιμοποιήσετε trigger προγραμματισμού σε πολλές εργασίες αναφοράς.

Πληροφορίες για τα trigger προγράμματος

Ένα trigger προγράμματος εκτελεί δοκιμή για μια συνθήκη και αν αυτή εκπληρώνεται, εκτελεί μια εργασία.

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

Μπορείτε να χρησιμοποιήσετε ένα trigger προγράμματος όταν:

  • Μια εργασία αναφοράς πρέπει να εκτελείται μόνο μετά από την επιτυχή ολοκλήρωση μιας διεργασίας εξαγωγής, μεταφοράς και φόρτωσης.
  • Η διαχείριση λογαριασμού θέλει να ενεργοποιείται μια αναφορά αν οποιαδήποτε είσπραξη από την προηγούμενη ημέρα υπερβαίνει ένα καθορισμένο ποσό.
  • Οι ανθρώπινοι πόροι χρειάζονται μια αναφορά μόνον όταν έχουν εισαχθεί στο σύστημα νεοπροσληφθέντες την προηγούμενη εβδομάδα.

Ορίστε τα εναύσματα στο μοντέλο δεδομένων και, στη συνέχεια, θα είναι διαθέσιμα για επιλογή από την καρτέλα Προγράμματα.

Ενεργοποίηση εναύσματος χρονοδιαγράμματος

Μπορείτε να ενεργοποιήσετε ένα trigger που έχει οριστεί στο μοντέλο δεδομένων.

  1. Επιλέξτε Χρήση trigger.
  2. Προαιρετικά: Ορίστε την τιμή Όριο επανάληψης προσπαθειών για να ορίσετε τις μέγιστες φορές επεξεργασίας του trigger προγραμματισμού για τον έλεγχο της συνθήκης. Η προεπιλεγμένη τιμή είναι 1 και μόνο θετικές ακέραιες τιμές επιτρέπονται σε αυτό το πεδίο.
  3. Προαιρετικά: Ορίστε την τιμή Χρόνος παύσης για να ορίσετε τον αριθμό των λεπτών αναμονής πριν από την εκ νέου επεξεργασία του trigger προγραμματισμού. Αν η τιμή Όριο επανάληψης προσπαθειών έχει οριστεί σε μια τιμή μεγαλύτερη από 1, αυτό το πεδίο ενεργοποιείται. Μόνο θετικές ακέραιες τιμές επιτρέπονται σε αυτό το πεδίο.

    Το όριο επανάληψης προσπαθειών και ο χρόνος παύσης δεν πρέπει να υπερβαίνουν το χρονικό μεσοδιάστημα του προγράμματος επαναληψιμότητας. Αν η συνθήκη επιτρέψει "false" όταν συμπληρωθεί ο μέγιστος αριθμός προσπαθειών, εμφανίζεται η κατάσταση εργασίας "Παρακάμφθηκε".

  4. Επιλέξτε το Μοντέλο δεδομένων που ορίζει το trigger προγράμματος.
  5. Ορίστε μια επιλογή από τη λίστα Trigger.
  6. Αν το trigger προγράμματος περιλαμβάνει παραμέτρους, επιλέξτε τις τιμές που θα χρησιμοποιηθούν.