Cognos Mashup Services Boot Camp - Aféierung

by Nov 3, 2010Cognos Analytics, Motio0 Kommentaren

Dës Woch wäerte mir d'Grondlage vum Cognos Mashup Service kucken. Mir briechen et a seng Komponentdeeler op fir ze kucken wéi et Wäert fir d'Mëschung vun IBM Cognos Offere bréngt.

Fir de Cognos Mashup Service ze benotzen muss een déi folgend Mindestfuerderunge gerecht hunn:
1. IBM Cognos BI Server 8.4.1
2. E Client fäeg mat SOAP oder URL baséiert Servicer iwwer HTTP ze interagéieren
Cognos Connection an de Cognos Mashup Service kënnen iwwer de Cognos Gateway zougänglech sinn

Auteuren Notiz: Benotzt d'Stëmm vum Schauspiller R. Lee Ermey (Gunny vum Voll Metal Jacket)
Fir déi nächst puer Artikele wäert ech Ären Instruktor sinn. Dir kënnt mech "Drill Sergeant" nennen. Ech briechen Iech Rekruten erof an déi niddereg Sandkäre koumen aus a bauen Iech zréck a laser -ätzte Stéck Silizium. Dir verloosst hei mat den Tools déi Dir braucht fir um Schlachtfeld ze iwwerliewen bekannt als de Cognos Mashup Service. Dir kënnt Äre Wee duerch geféierlech personaliséiert Visualiséierterréng codéieren. Dir kënnt de Frënd vum Feind z'ënnerscheeden wann et ëm Designnotioune kënnt. Dir hutt vläicht geduecht datt Dir vum Versprieche vun einfache REST Servicer kodéiert wier. Awer dëst ass net Är Mamm REST. Kann ech en "YES DRILL SERGEANT!" Kréien? Elo fällt a gitt mir zwanzeg!

Ok, loosst mech eng Paus vum Charakter huelen fir Iech et direkt ze ginn. Dës Woch wäerte mir d'Grondlage vum Cognos Mashup Service kucken. Mir briechen et a seng Komponentdeeler op fir ze kucken wéi et Wäert fir d'Mëschung vun IBM Cognos Offere bréngt.

Fir de Cognos Mashup Service ze benotzen muss een déi folgend Mindestfuerderunge gerecht hunn:
1. IBM Cognos BI Server 8.4.1
2. E Client fäeg mat SOAP oder URL baséiert Servicer iwwer HTTP ze interagéieren
Cognos Connection an de Cognos Mashup Service kënnen iwwer de Cognos Gateway zougänglech sinn

De Cognos Mashup Service besteet aus zwee verschiddenen Deeler déi zesummen schaffen fir d'Konsumenten et erméiglechen Berichtdaten ausserhalb vum Berichtbiller an an personaliséiert Visualiséierungen ze briechen. Een Deel vum Service ass d'Transportinterface an deen aneren ass d'Notzlaascht. Am Diagramm hei drënner kënne mir d'Demande als den Transport betruechten an den Äntwert als Notzlaascht.

D'Transportinterface ass d'Moyene fir déi mir Berichter opruffe kënnen. Et ginn zwou Méiglechkeeten fir d'Konsumenten ze benotzen. Een ass SOAP baséiert an deen aneren benotzt REST -Stil URLen. Béid Interfaces lafen iwwer HTTP a si ähnlech an der Struktur. Dat ass, fir all logesch Operatioun am SOAP Style Interface gëtt et eng passende am REST Stil. Déi genau Method Spezifikatiounen beobachten d'Ideeënheet fir de gewielten Opruffstil. Awer déi drëtt Linn ass ... d'Fäegkeet ze loggen, e Bericht opzemaachen, d'Ausgab ze kréien, an ofzeschreiwen ass fir béid Lageren verfügbar.

Also Dir frot Iech selwer "selbst, firwat géif ech deen een iwwer deen aneren wielen?" Dacks stellt d'Äntwert op dëst sech op wann Dir Projettechnologie oder Konventioune kuckt. Huelt d'Beispill vun engem Konsument dee ganz op der Client Säit entwéckelt ass. Et benotzt HTML a JavaScript fir mam Cognos Mashup Service ze interagéieren. An engem Vakuum géif d'REST URL baséiert Interface eng méi einfach Integratioun maachen. Am Géigesaz, en anere Projet kéint existent Cognos SDK Verméigen an enger Java Servlet hunn. Si si gewinnt un d'SOAP Stëppelen, déi vum SDK ausgesat sinn. Et fillt sech méi natierlech fir dës Situatioun no engem SOAP baséiert Konsument vu Mashup Servicer ze sinn. An der Praxis war dëst net wierklech eng schwéier Wiel fir ze weien. Wann Dir op déi zwee Wiel kuckt, schéngt een ëmmer besser ze passen wann Dir d'Gesamtléisung berécksiichtegt. Versich déi aner ze benotzen fillen sech forcéiert.
Déi logesch Operatiounen, déi vum Transportinterface ugebuede ginn, erlaben e Konsument Aufgaben auszeféieren, déi mam Lafen vu Cognos Berichter an Analysen konzentréiert sinn. De Set vun Optiounen erlaabt e Konsument duerch de ganze Liewenszyklus ze marschéieren fir e Bericht ze lafen. Dëst beinhalt:
• Authentifikatioun
• Parameter Aufgab
• Bericht Ausféierung (synchron an asynchron)
• Drill Verhalen
• Ausgabbehälter
De Mashup Service bitt souguer e puer Goodies déi net iwwer de SDK verfügbar sinn. Wéi och ëmmer, mir späichere dës Diskussioun fir en Upëff vum Artikel, deen de Mashup Service géint den SDK vergläicht a kontrastéiert.
Elo hu mir e Mëttel fir Berichter iwwer eng HTTP baséiert Set vu Servicer opzeruffen. Wat kënnt deen aneren Enn eraus? Dat féiert eis an den zweete Bestanddeel vum Mashup Service. Gitt an ... "D'Notzlaascht".

Eng vun den Optiounen, déi mir kënne spezifizéieren wann mir e Bericht iwwer de Mashup Service opruffen, ass den Outputformat. Et ginn eng Rei verfügbar Optiounen abegraff HTML Layout Data XML (LDX), an JSON. Et ginn e puer anerer awer dëst deckt de Spektrum an abroad Sënn. HTML ass zimmlech wat Dir erwaart. Si kucken ganz ähnlech aus wéi een aus engem Bericht kritt, deen duerch de Report Viewer a Cognos Connection gekuckt gouf. Déi méi verspriechend Formater sinn LDX an JSON. Tatsächlech wann et e kloere Smash Hit vum Cognos Mashup Service ass et d'Aféierung vun dësen zwee Formater.

Béid vun dëse Formater erginn de Berichtausgang an engem Presentatiounsneutrale Format. Dëst erlaabt de Konsument vum Berichtausgang d'Informatioun an all Visualiséierung ze maachen, déi JSON oder XML verstoe kann. Huelt e Moment fir dat nach eng Kéier ze liesen.

D'Rapportdate sinn elo befreit vun de Schäffelen, déi et vum Cognos Viewer gesat gëtt. D'Date kënnen elo op Plazen reiwen, déi virdru onpraktesch waren. Zum Beispill kënne Rich Internet Uwendungen Kaderen benotze wéi d'Google Visualization API oder Ext-JS fir d'Presentatioun vun den Donnéeën z'erreechen. Mobil Integratioun gëtt vill méi erreechbar well d'Ausgab un dës Apparater adaptéiert ka ginn. Cognos Daten kënne wierklech mat Daten aus externen Quellen gemëscht ginn. Tatsächlech goufen Daten vum Cognos BI kierzlech gesi gesinn, an der Natur, mat Daten aus engem populäre Inhaltsmanagementsystem am selwechten Ext-JS Gitter net manner kavortéieren! Skandaléis! Wat heescht dat? An dësem Fall huet et et erlaabt béid Sätz vun Donnéeën duerch hir gebierteg Tools ze verwalten ouni e komplexe contrived Prozess fir se am Browser ze verbannen.
Drënner ass en einfachen Low Fidelity Mock up illustréiert heterogen Datenquellen déi déiselwecht Säit deelen.

Dës Flexibilitéit kënnt mat e puer Kompromësser. Well mir d'Rendering vun den Donnéeën an en aneren Deel vun der Uwendung ausstellen, transferéiere mir wesentlech e puer vun der Entwécklung, déi traditionell vum Berichterautor un eng Persoun gemaach gëtt, déi en Expert an der Visualiséierungstechnologie ass. Den Effort fir d'Rapportdaten an d'Visualiséierung ze weave wäert variéieren am Verglach mam Auteur vun engem Pixel perfekte Bericht an den traditionnelle Cognos Studios. Projektplaner mussen den Effekt verstoen dat dëst op Entwécklungszäiten huet. Eent wäert fannen datt Schätzunge méi präzis sinn wann dës nei Aarbechtsdeeltung ëmfaassen ass.

Fir dëst Stéck ze summéieren, de Cognos Mashup Service ass eng spannend Ergänzung zum Arsenal vun Tools verfügbar fir de Mix. Et erlaabt BI Donnéeën doriwwer eraus ze goen nëmmen en ze stampen , mat engem Report Viewer, op eng HTML Säit. Awer d'Zäit huet eis geléiert datt näischt gratis ass. Flexibilitéit fir Daten ze presentéieren kënnt op Käschte fir nei Fäegkeet Sets an d'Léisungsset ze bréngen. Loosst dës Informatioun fir eng Zäit drénken. An de spéideren Entréen an dëser Serie gi mir méi detailléiert iwwer d'Benotzung vu Mashup wéi och wéi et sech géint aner Léisungskandidaten opstellt.

Cognos AnalyticsCognos Upgrade
3 Schrëtt Zu engem Erfolleg Cognos Upgrade
Dräi Schrëtt Zu engem Erfolleg IBM Cognos Upgrade

Dräi Schrëtt Zu engem Erfolleg IBM Cognos Upgrade

Dräi Schrëtt fir en Erfolleg IBM Cognos Upgrade Onbezuelbar Berodung fir den Exekutiv deen en Upgrade geréiert Viru kuerzem hu mir geduecht datt eis Kichen aktualiséieren brauch. Als éischt hu mir en Architekt agestallt fir Pläng auszeschaffen. Mat engem Plang an der Hand hu mir d'Spezifizitéiten diskutéiert: Wat ass den Ëmfang? ...

Weiderliesen More

CloudCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Liwwert Echtzäit Versiounskontrolle fir d'Cognos Analytics Cloud

Motio, Inc. Liwwert Echtzäit Versiounskontrolle fir d'Cognos Analytics Cloud

PLANO, Texas - 22 September 2022 - Motio, Inc., d'Softwarefirma déi Iech hëlleft Ären Analytikvirdeel z'erhalen andeems Dir Är Geschäftsintelligenz an Analysesoftware besser mécht, huet haut all seng ugekënnegt MotioCI Uwendungen ënnerstëtzen elo de Cognos ...

Weiderliesen More