Boot Camp Cognos Mashup Services - Εισαγωγή

by 3 Νοεμβρίου 2010Ανάλυση Cognos, Motioσχόλια 0

Αυτή την εβδομάδα θα ρίξουμε μια ματιά στις βασικές αρχές της υπηρεσίας Cognos Mashup. Θα το χωρίσουμε στα συστατικά του για να δούμε πώς αποδίδει αξία στο μείγμα των προσφορών IBM Cognos.

Για να χρησιμοποιήσετε την υπηρεσία Cognos Mashup, πρέπει να πληροίτε τις ακόλουθες ελάχιστες απαιτήσεις:
1. IBM Cognos BI Server 8.4.1
2. Ένας πελάτης ικανός να αλληλεπιδρά με υπηρεσίες που βασίζονται σε SOAP ή URL μέσω HTTP
Μπορείτε να έχετε πρόσβαση στο Cognos Connection και στην Υπηρεσία Cognos Mashup μέσω της πύλης Cognos

Σημείωση συγγραφέων: Χρησιμοποιήστε τη φωνή του ηθοποιού R. Lee Ermey (Gunny από Full Metal Jacket,)
Για τα επόμενα άρθρα θα είμαι ο εκπαιδευτής σας. Μπορείτε να με αποκαλέσετε «Λοχία τρυπανιών». Θα σας σπάσω τους νεοσύλλεκτους στους χαμηλούς κόκκους άμμου από τους οποίους προήλθα και θα σας δημιουργήσω ξανά σε κομμάτια πυριτίου χαραγμένα με λέιζερ. Θα φύγετε από εδώ με τα εργαλεία που χρειάζεστε για να επιβιώσετε στο πεδίο της μάχης, γνωστό ως Cognos Mashup Service. Θα μπορείτε να κωδικοποιήσετε το δρόμο σας μέσω επικίνδυνου προσαρμοσμένου εδάφους απεικόνισης. Θα είστε σε θέση να διακρίνετε τον φίλο από τον εχθρό όταν πρόκειται για έννοιες σχεδιασμού. Μπορεί να σκεφτήκατε ότι θα σας άγγιζε η υπόσχεση για εύκολες υπηρεσίες REST. Αλλά αυτό δεν είναι το REST της μαμάς σας. Μπορώ να πάρω ένα "YES DRILL SERGEANT!"; Άσε τώρα και δώσε μου είκοσι!

Εντάξει, επιτρέψτε μου να κάνω ένα διάλειμμα από τον χαρακτήρα για να σας το δώσω κατευθείαν. Αυτή την εβδομάδα θα ρίξουμε μια ματιά στις βασικές αρχές της υπηρεσίας Cognos Mashup. Θα το χωρίσουμε στα συστατικά του για να δούμε πώς αποδίδει αξία στο μείγμα των προσφορών IBM Cognos.

Για να χρησιμοποιήσετε την υπηρεσία Cognos Mashup, πρέπει να πληροίτε τις ακόλουθες ελάχιστες απαιτήσεις:
1. IBM Cognos BI Server 8.4.1
2. Ένας πελάτης ικανός να αλληλεπιδρά με υπηρεσίες που βασίζονται σε SOAP ή URL μέσω HTTP
Μπορείτε να έχετε πρόσβαση στο Cognos Connection και στην Υπηρεσία Cognos Mashup μέσω της πύλης Cognos

Η υπηρεσία Cognos Mashup αποτελείται από δύο ξεχωριστά μέρη που λειτουργούν παράλληλα για να επιτρέψουν στους καταναλωτές να σπάσουν τα δεδομένα αναφοράς εκτός του προγράμματος προβολής αναφορών και σε προσαρμοσμένες απεικονίσεις. Ένα μέρος της υπηρεσίας είναι η διεπαφή μεταφοράς και το άλλο είναι το ωφέλιμο φορτίο. Στο παρακάτω διάγραμμα μπορούμε να θεωρήσουμε το αίτημα ως μεταφορά και το ανταποκρινόμενο ως ωφέλιμο φορτίο.

Η διεπαφή μεταφοράς είναι το μέσο με το οποίο μπορούμε να επικαλεστούμε αναφορές. Υπάρχουν δύο επιλογές για χρήση από τους καταναλωτές. Το ένα βασίζεται στο SOAP και το άλλο χρησιμοποιεί διευθύνσεις URL στυλ REST. Και οι δύο διεπαφές εκτελούνται μέσω HTTP και έχουν παρόμοια δομή. Δηλαδή, για κάθε λογική λειτουργία στη διεπαφή στυλ SOAP υπάρχει μια αντίστοιχη στο στυλ REST. Οι ακριβείς προδιαγραφές της μεθόδου παρατηρούν τις ιδιαιτερότητες για το επιλεγμένο στυλ επίκλησης. Αλλά η ουσία είναι ... η δυνατότητα σύνδεσης, η επίκληση μιας αναφοράς, η λήψη του αποτελέσματος και η αποσύνδεση είναι διαθέσιμη και στα δύο στρατόπεδα.

Mightσως αναρωτηθείτε «εαυτός, γιατί να επιλέξω το ένα πάνω από το άλλο;» Συχνά η απάντηση σε αυτό παρουσιάζεται όταν εξετάζουμε την τεχνολογία ή τις συμβάσεις έργου. Πάρτε το παράδειγμα ενός καταναλωτή που έχει αναπτυχθεί εξ ολοκλήρου από την πλευρά του πελάτη. Χρησιμοποιεί HTML και JavaScript για να αλληλεπιδράσει με την υπηρεσία Cognos Mashup. Σε κενό, η διεπαφή που βασίζεται σε URL REST θα διευκολύνει την ολοκλήρωση. Αντίθετα, ένα άλλο έργο μπορεί να έχει υπάρχοντα στοιχεία Cognos SDK σε ένα servlet Java. Είναι συνηθισμένοι στα SOUB stubs που εκτίθενται από το SDK. Είναι πιο φυσικό να στρέφεται αυτή η κατάσταση ως καταναλωτής υπηρεσιών mashup που βασίζεται στο SOAP. Στην πράξη αυτή δεν ήταν πραγματικά μια δύσκολη επιλογή για να σταθμιστεί. Όταν εξετάζουμε τις δύο επιλογές, πάντα φαίνεται ότι ταιριάζει καλύτερα όταν εξετάζουμε τη συνολική λύση. Οι προσπάθειες χρήσης του άλλου αισθάνονται αναγκαστικές.
Οι λογικές λειτουργίες που προσφέρει η διεπαφή μεταφοράς επιτρέπουν σε έναν καταναλωτή να εκτελεί εργασίες με επίκεντρο την εκτέλεση αναφορών και αναλύσεων Cognos. Το σύνολο των επιλογών επιτρέπει σε έναν καταναλωτή να περάσει από τον πλήρη κύκλο ζωής της εκτέλεσης μιας αναφοράς. Αυτό περιλαμβάνει:
• Αυθεντικοποίηση
• Αντιστοίχιση παραμέτρων
• Εκτέλεση αναφοράς (σύγχρονη και ασύγχρονη)
• Συμπεριφορά τρυπανιών
• Ανάκτηση εξόδου
Η υπηρεσία mashup προσφέρει ακόμη και μερικά καλούδια που δεν είναι διαθέσιμα μέσω του SDK. Ωστόσο, θα αποθηκεύσουμε αυτήν τη συζήτηση για ένα επερχόμενο άρθρο που θα συγκρίνει και θα αντιπαραβάλλει την υπηρεσία Mashup με το SDK.
Τώρα έχουμε ένα μέσο για την επίκληση αναφορών μέσω ενός συνόλου υπηρεσιών που βασίζονται σε HTTP. Τι βγαίνει στο άλλο άκρο; Αυτό μας οδηγεί στο δεύτερο συστατικό της υπηρεσίας mashup. Πληκτρολογήστε… ”The Payload”.

Μία από τις επιλογές που μπορούμε να καθορίσουμε κατά την επίκληση μιας αναφοράς μέσω της υπηρεσίας mashup είναι η μορφή εξόδου. Υπάρχει μια σειρά διαθέσιμων επιλογών, όπως HTML Layout Data XML (LDX) και JSON. Υπάρχουν μερικά άλλα, αλλά αυτό καλύπτει το φάσμα στο abroad έννοια. Το HTML είναι σχεδόν αυτό που θα περιμένατε. Μοιάζουν πολύ με αυτό που θα έλαβε κάποιος από μια αναφορά που προβλήθηκε μέσω του προγράμματος προβολής αναφορών στο Cognos Connection. Οι πιο ελπιδοφόρες μορφές είναι οι LDX και JSON. Στην πραγματικότητα, εάν υπάρχει ένα ξεκάθαρο χτύπημα από την υπηρεσία Cognos Mashup, είναι η εισαγωγή αυτών των δύο μορφών.

Και οι δύο αυτές μορφές δίνουν την έξοδο αναφοράς σε ουδέτερη μορφή παρουσίασης. Αυτό επιτρέπει στον καταναλωτή της εξόδου αναφοράς να αποδίδει τις πληροφορίες σε οποιαδήποτε απεικόνιση που μπορεί να κατανοήσει JSON ή XML. Αφιερώστε λίγο χρόνο για να το διαβάσετε ξανά.

Τα δεδομένα της αναφοράς απαλλάσσονται τώρα από τα δεσμά που έχει τοποθετηθεί σε αυτό από το Cognos Viewer. Τα δεδομένα μπορούν τώρα να περιπλανηθούν σε μέρη που προηγουμένως δεν ήταν πρακτικά. Για παράδειγμα, οι εμπλουτισμένες εφαρμογές διαδικτύου μπορούν να χρησιμοποιήσουν πλαίσια όπως το API οπτικοποίησης Google ή το Ext-JS για να αρωματίσουν την παρουσίαση των δεδομένων. Η ενσωμάτωση σε κινητά γίνεται πολύ πιο εφικτή καθώς η έξοδος μπορεί να προσαρμοστεί σε αυτές τις συσκευές. Τα δεδομένα Cognos μπορούν πραγματικά να συνδυαστούν με δεδομένα από εξωτερικές πηγές. Στην πραγματικότητα, τα δεδομένα από το Cognos BI εμφανίστηκαν πρόσφατα, στην άγρια ​​φύση, να συσσωρεύονται με δεδομένα από ένα δημοφιλές σύστημα διαχείρισης περιεχομένου στο ίδιο πλέγμα Ext-JS! Σκανδαλώδης! Τι σημαίνει αυτό? Σε αυτήν την περίπτωση, επέτρεψε τη διαχείριση και των δύο συνόλων δεδομένων μέσω των εγγενών εργαλείων τους χωρίς μια περίπλοκη επινοημένη διαδικασία για να τα ενώσει στο πρόγραμμα περιήγησης.
Παρακάτω είναι ένα απλό χτύπημα χαμηλής πιστότητας που απεικονίζει ετερογενείς πηγές δεδομένων που μοιράζονται την ίδια σελίδα.

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

Συνοψίζοντας για αυτό το κομμάτι, η υπηρεσία Cognos Mashup είναι μια συναρπαστική προσθήκη στο οπλοστάσιο των εργαλείων που διατίθενται στο μείγμα. Επιτρέπει στα δεδομένα BI να υπερβαίνουν την απλή σφράγιση ενός , που περιέχει ένα πρόγραμμα προβολής αναφορών, σε μια σελίδα HTML. Ωστόσο, ο χρόνος μας έχει διδάξει ότι τίποτα δεν είναι δωρεάν. Η ευελιξία της παρουσίασης δεδομένων έρχεται σε βάρος της εισαγωγής νέων συνόλων δεξιοτήτων στο σύνολο λύσεων. Αφήστε αυτές τις πληροφορίες να απορροφηθούν για λίγο. Στις επόμενες καταχωρήσεις αυτής της σειράς θα αναφερθούμε σε περισσότερες λεπτομέρειες σχετικά με τη χρήση του mashup καθώς και τον τρόπο με τον οποίο αντιστοιχίζεται σε άλλους υποψήφιους για λύση.

BI/AnalyticsΑνάλυση Cognos
Cognos Query Studio
Οι χρήστες σας θέλουν το Query Studio τους

Οι χρήστες σας θέλουν το Query Studio τους

Με την κυκλοφορία του IBM Cognos Analytics 12, η ​​από καιρό ανακοινωθείσα κατάργηση του Query Studio και του Analysis Studio επιτέλους παραδόθηκε με μια έκδοση του Cognos Analytics μείον αυτά τα στούντιο. Αν και αυτό δεν πρέπει να αποτελεί έκπληξη για τους περισσότερους ανθρώπους που ασχολούνται με το...

Διαβάστε Περισσότερα

Ανάλυση Cognos
Η πιο γρήγορη διαδρομή από το CQM στο DQM

Η πιο γρήγορη διαδρομή από το CQM στο DQM

Η πιο γρήγορη διαδρομή από το CQM στο DQM Είναι μια ευθεία γραμμή με MotioCI Οι πιθανότητες είναι καλές ότι, αν είστε μακροχρόνιος πελάτης του Cognos Analytics, εξακολουθείτε να σύρετε σε κάποιο παλαιού τύπου περιεχόμενο Συμβατής λειτουργίας ερωτήματος (CQM). Ξέρετε γιατί πρέπει να κάνετε μετεγκατάσταση στο Dynamic Query...

Διαβάστε Περισσότερα

Ανάλυση CognosΑναβάθμιση του Cognos
3 βήματα για μια επιτυχημένη αναβάθμιση του Cognos
Τρία βήματα για μια επιτυχημένη αναβάθμιση του IBM Cognos

Τρία βήματα για μια επιτυχημένη αναβάθμιση του IBM Cognos

Τρία βήματα για μια επιτυχημένη αναβάθμιση του IBM Cognos Ανεκτίμητες συμβουλές για το στέλεχος που διαχειρίζεται μια αναβάθμιση Πρόσφατα, θεωρήσαμε ότι η κουζίνα μας χρειαζόταν ενημέρωση. Πρώτα προσλάβαμε έναν αρχιτέκτονα για να καταρτίσει σχέδια. Με ένα σχέδιο στα χέρια, συζητήσαμε τα συγκεκριμένα: Ποιο είναι το πεδίο εφαρμογής;...

Διαβάστε Περισσότερα

Ανάλυση CognosMotioCI
Ανάπτυξη Cognos
Αποδεδειγμένες πρακτικές ανάπτυξης Cognos

Αποδεδειγμένες πρακτικές ανάπτυξης Cognos

Πώς να αξιοποιήσετε στο έπακρο MotioCI στην υποστήριξη αποδεδειγμένων πρακτικών MotioCI έχει ενσωματωμένα πρόσθετα για τη σύνταξη αναφορών του Cognos Analytics. Κλειδώνεις την αναφορά στην οποία εργάζεσαι. Στη συνέχεια, όταν τελειώσετε με τη συνεδρία επεξεργασίας, το κάνετε check in και συμπεριλάβετε ένα σχόλιο...

Διαβάστε Περισσότερα

BackupΑνάλυση Cognos
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Παρέχει έλεγχο έκδοσης σε πραγματικό χρόνο για το Cognos Analytics Cloud

Motio, Inc. Παρέχει έλεγχο έκδοσης σε πραγματικό χρόνο για το Cognos Analytics Cloud

PLANO, Τέξας – 22 Σεπτεμβρίου 2022 - Motio, Inc., η εταιρεία λογισμικού που σας βοηθά να διατηρήσετε το πλεονέκτημά σας στα αναλυτικά στοιχεία βελτιώνοντας την επιχειρηματική σας ευφυΐα και το λογισμικό ανάλυσης, ανακοίνωσε σήμερα όλα τα MotioCI Οι εφαρμογές υποστηρίζουν πλέον πλήρως το Cognos...

Διαβάστε Περισσότερα

Ανάλυση Cognos
IBM Cognos Analytics με Watson
Τι κάνει ο Watson;

Τι κάνει ο Watson;

Περίληψη Το IBM Cognos Analytics έχει τατουάζ με το όνομα Watson στην έκδοση 11.2.1. Το πλήρες όνομά του είναι πλέον IBM Cognos Analytics με Watson 11.2.1, παλαιότερα γνωστό ως IBM Cognos Analytics. Πού ακριβώς είναι όμως αυτό το Watson και τι κάνει; Σε...

Διαβάστε Περισσότερα