Γιατί είναι σημαντικό να εντοπίζετε αναφορές Cognos με ενσωματωμένο SQL
Λόγω της φύσης των σκληρών κωδικοποιημένων δηλώσεων SQL, απαιτούν συνεχή εποπτεία και συντήρηση. Στην πραγματικότητα, εάν κάνετε αλλαγές στη βάση δεδομένων σας, μπορεί να είναι σχεδόν αδύνατο να προσδιορίσετε ποιες αναφορές έχουν υποθέσεις ενσωματωμένες στην ενσωματωμένη SQL τους. Μέχρι να αποτύχουν να τρέξουν δηλαδή. Λόγω του πόσο δύσκολη είναι η διατήρηση αναφορών με ενσωματωμένο SQL, είναι επιτακτική ανάγκη να τα αναγνωρίσετε, ώστε να τους προσφέρετε την επιπλέον προσοχή που απαιτούν. Αυτή η προσοχή μπορεί να λάβει τη μορφή κατάργησης του ενσωματωμένου SQL ή ενημέρωσης του SQL ώστε να συμμορφώνεται με τις αλλαγές στην αποθήκη δεδομένων σας. Ας εξερευνήσουμε τον τρόπο χρήσης MotioPI για τον προσδιορισμό αυτών των "ειδικών" αναφορών.
Πώς να το χρησιμοποιήσετε: MotioPI για εύρεση αναφορών Cognos με ενσωματωμένο SQL
Η Αναζήτηση & Αντικατάσταση πίνακα in MotioPI έχει σχεδιαστεί για να αναζητά τις προδιαγραφές της αναφοράς σας, να εντοπίζει αναφορές που ταιριάζουν με τα κριτήρια που έχετε ορίσει και ακόμη και να εκτελεί απλές αλλαγές σε ένα σύνολο αντικειμένων Cognos. Σήμερα θα χρησιμοποιήσουμε τη δυνατότητα αναζήτησης του Search & Replace για να εντοπίσουμε γρήγορα όλες τις αναφορές που χρησιμοποιούν ενσωματωμένο SQL, ώστε να μπορείτε να επικυρώσετε τα περιεχόμενά τους, να τα μετατρέψετε σε μοντέλο ή να τα αφαιρέσετε εντελώς από την παραγωγή.
-
- Ανοίξτε το πλαίσιο Αναζήτηση & Αντικατάσταση στο MotioΠΙ. Αν χρειαστεί, περιορίστε την αναζήτησή σας μόνο για να καλύψετε τμήματα του καταστήματος περιεχομένου σας, κάτι που μπορεί να σας φανεί ιδιαίτερα χρήσιμο εάν ανησυχείτε μόνο για μια υποενότητα του καταστήματος περιεχομένου σας ή ανησυχείτε για την ταχύτητα της αναζήτησής σας στο MotioΠΙ. Για να περιορίσετε, επιλέξτε το κουμπί "Στενό"
- Επιλέξτε τα αρχεία ή το φάκελο στον οποίο θέλετε να πραγματοποιήσετε την αναζήτησή σας και, στη συνέχεια, επιλέξτε το κουμπί ">>".
- Εισαγάγετε " ”(Χωρίς εισαγωγικά) στο πεδίο αναζήτησης.
- Πατήστε το κουμπί "Αναζήτηση".
- MotioΤο PI θα επιστρέψει όλες τις αναφορές που περιέχουν ενσωματωμένο SQL από την αναζήτησή σας.
- Σημειώστε ότι μπορείτε να κάνετε ποντίκι πάνω από ένα απόσπασμα για να δείτε το πλήρες κείμενο της SQL σας.
- Αφού εντοπίσετε όλες τις αναφορές σας με ενσωματωμένο SQL, μπορείτε να τις τεκμηριώσετε χρησιμοποιώντας τη λειτουργία εξαγωγής στο MotioPI (Αρχείο-> Εξαγωγή εξόδου), μετακινήστε τα σε μία τοποθεσία χρησιμοποιώντας MotioPI, ώστε να μπορείτε εύκολα να τα εντοπίσετε στο μέλλον ή ακόμα και να κάνετε απλές μετατροπές στις προδιαγραφές χρησιμοποιώντας τη λειτουργία "Αντικατάσταση" του Πίνακα αναζήτησης & αντικατάστασης.
ΣΎΝΑΨΗ:
Με αυτόν τον τρόπο μπορείτε να χρησιμοποιήσετε τον πίνακα Αναζήτηση & Αντικατάσταση στο MotioPI για αναγνώριση όλων των αναφορών με ενσωματωμένο SQL. Μπορεί να λάβετε μερικά ψευδώς θετικά χρησιμοποιώντας αυτήν την τεχνική, αλλά αυτό γίνεται έτσι ώστε MotioΤο PI δεν χάνει καμία αναφορά με ενσωματωμένο SQL. Μπορείτε επίσης να περιορίσετε τους όρους αναζήτησης, έτσι ώστε να αναζητάτε μόνο την ακριβή σύνταξη των δηλώσεών σας SQL. Εάν έχετε οποιεσδήποτε ερωτήσεις σχετικά με τον καλύτερο τρόπο χρήσης του Πλαισίου αναζήτησης και αντικατάστασης, απλώς ρωτήστε παρακάτω στα σχόλια, είμαι πάντα στην ευχάριστη θέση να μοιραστώ οποιαδήποτε γνώση Cognos μπορεί να έχω!