Cognos Mashup Services Boot Camp - Uvod

by November 3, 2010Cognos Analytics, Motio0 komentarji

Ta teden si bomo ogledali osnove storitve Cognos Mashup. Razčlenili ga bomo na sestavne dele, da bi videli, kako prinaša vrednost mešanici ponudb IBM Cognos.

Za uporabo storitve Cognos Mashup morate izpolnjevati naslednje minimalne zahteve:
1. IBM Cognos BI Server 8.4.1
2. Odjemalec, ki lahko komunicira s storitvami, ki temeljijo na SOAP ali URL -ju, prek protokola HTTP
Do povezave Cognos in storitve Cognos Mashup lahko dostopate prek prehoda Cognos

Opomba avtorjev: Uporabite glas igralca R. Lee Ermeyja (Gunny iz Full Metal Jacket)
V naslednjih nekaj člankih bom vaš inštruktor. Lahko me kličete "Narednik vaje". Nalomnike bom razbil v nizka peščena zrna in vas zgradil nazaj v lasersko jedkane kose silicija. Od tu boste odšli z orodji, ki jih potrebujete za preživetje na bojišču, znanem kot storitev Cognos Mashup. Svojo pot boste lahko kodirali po nevarnem terenu za vizualizacijo po meri. Ko gre za oblikovalske predstave, boste lahko ločili prijatelja od sovražnika. Morda ste mislili, da vas bo obljubila enostavna storitev REST. Ampak to ni počitek tvoje mame. Ali lahko dobim "DA VARNI NAREDNIK!"? Zdaj pa spusti in mi daj dvajset!

V redu, naj si vzamem odmor od značaja, da vam povem naravnost. Ta teden si bomo ogledali osnove storitve Cognos Mashup. Razčlenili ga bomo na sestavne dele, da bi videli, kako prinaša vrednost mešanici ponudb IBM Cognos.

Za uporabo storitve Cognos Mashup morate izpolnjevati naslednje minimalne zahteve:
1. IBM Cognos BI Server 8.4.1
2. Odjemalec, ki lahko komunicira s storitvami, ki temeljijo na SOAP ali URL -ju, prek protokola HTTP
Do povezave Cognos in storitve Cognos Mashup lahko dostopate prek prehoda Cognos

Storitev Cognos Mashup je sestavljena iz dveh ločenih delov, ki delujeta skupaj in uporabnikom omogočata, da razčlenijo podatke poročila zunaj pregledovalnika poročil in prikažejo po meri. En del storitve je transportni vmesnik, drugi pa tovor. V spodnjem diagramu lahko zahtevo obravnavamo kot transport, odgovor pa kot koristno obremenitev.

Transportni vmesnik je sredstvo, s katerim lahko prikličemo poročila. Za potrošnike sta na voljo dve možnosti. Ena temelji na protokolu SOAP, druga pa uporablja URL -je v slogu REST. Oba vmesnika delujeta prek HTTP in sta si po strukturi podobna. To pomeni, da za vsako logično operacijo v vmesniku sloga SOAP obstaja ujemajoča se v slogu REST. Natančne specifikacije metode upoštevajo posebnosti izbranega sloga priklica. Bistvo pa je ... možnost prijave, priklica poročila, pridobivanja izpisa in odjave je na voljo za oba taborišča.

Zato se lahko vprašate "jaz, zakaj bi se odločil enega pred drugim?" Odgovor na to se pogosto pojavi, ko pogledamo projektno tehnologijo ali konvencije. Vzemite za primer potrošnika, ki je v celoti razvit na strani odjemalca. Za interakcijo s storitvijo Cognos Mashup uporablja HTML in JavaScript. V vakuumu bi vmesnik, ki temelji na URL -ju REST, olajšal integracijo. Nasprotno pa bi lahko imel drug projekt obstoječa sredstva Cognos SDK v strežniškem programčku Java. Navajeni so škrbin SOAP, ki jih je razkril SDK. Bolj naravno je, da se nagibate k temu, da ste potrošnik storitev združevanja, ki temelji na SOAP. V praksi to res ni bila težka odločitev. Če pogledamo obe izbiri, se zdi, da se vedno bolje ujemamo, ko razmišljamo o celotni rešitvi. Poskusi uporabe drugega se čutijo prisiljeni.
Logične operacije, ki jih ponuja transportni vmesnik, potrošniku omogočajo izvajanje nalog, osredotočenih na izvajanje poročil in analiz Cognos. Nabor možnosti omogoča potrošniku, da preide skozi celoten življenjski cikel izvajanja poročila. To vključuje:
• Preverjanje pristnosti
• Dodelitev parametrov
• Izvajanje poročila (sinhrono in asinhrono)
• Obnašanje vrtanja
• Priklic izhoda
Storitev združevanja ponuja celo nekaj dobrot, ki niso na voljo v SDK -ju. Vendar bomo to razpravo shranili za prihajajoči članek, ki primerja in primerja storitev Mashup s SDK.
Zdaj imamo način za priklic poročil prek nabora storitev, ki temelji na HTTP. Kaj pride na drugi konec? To nas pripelje do druge komponente storitve združevanja. Vnesite ... »Tovor«.

Ena od možnosti, ki jih lahko določimo pri priklicu poročila prek storitve mashup, je izhodna oblika. Na voljo so številne možnosti, vključno s podatki o postavitvi HTML XML (LDX) in JSON. Obstaja še nekaj drugih, vendar to pokriva spekter v abroad smisel. HTML je skoraj tisto, kar bi pričakovali. Izgledajo zelo podobno tistemu, kar bi dobili od poročila, ki si ga ogledate v pregledovalniku poročil znotraj Cognos Connection. Bolj obetavna formata sta LDX in JSON. Pravzaprav, če je storitev Cognos Mashup očitno udarila, je to uvedba teh dveh formatov.

Oba formata prinašata poročilo v predstavitveno nevtralnem formatu. To omogoča uporabniku izida poročila, da upodobi informacije v kateri koli vizualizaciji, ki lahko razume JSON ali XML. Vzemite si trenutek, da to še enkrat preberete.

Podatki poročila so zdaj osvobojeni okovov, ki jih nanj postavi pregledovalnik Cognos. Podatki lahko zdaj hodijo na mesta, ki so bila prej nepraktična. Rich Internet Applications lahko na primer za popestritev predstavitve podatkov uporabi ogrodja, kot sta Google Visualization API ali Ext-JS. Mobilna integracija postane veliko bolj dosegljiva, saj lahko izhod prilagodimo tem napravam. Podatke Cognos lahko resnično združimo s podatki iz zunanjih virov. Pravzaprav so bili podatki iz programa Cognos BI v divjini nedavno opaženi, ki so sodelovali s podatki iz priljubljenega sistema za upravljanje vsebin v istem omrežju Ext-JS! Škandalozno! Kaj to pomeni? V tem primeru je omogočil upravljanje obeh nizov podatkov prek njihovih izvornih orodij brez zapletenega izmišljenega procesa, ki bi ju združil v brskalniku.
Spodaj je preprost model z nizko zvestobo, ki ponazarja heterogene vire podatkov, ki si delijo isto stran.

Ta prilagodljivost prihaja z nekaterimi kompromisi. Ker upodabljanje podatkov preložimo na drug del aplikacije, v bistvu del razvoja, ki ga avtor poročila tradicionalno opravi, prenesemo na osebo, ki je strokovnjak za tehnologijo vizualizacije. Prizadevanja, da bi podatke poročila vključili v vizualizacijo, se bodo razlikovali v primerjavi z ustvarjanjem popolnega poročila v pikslih v tradicionalnih studiih Cognos. Načrtovalci projektov morajo razumeti učinek, ki ga ima to na razvojne roke. Ugotovili bomo, da so ocene natančnejše, ko se sprejme nova delitev dela.

Če povzamemo ta kos, je storitev Cognos Mashup razburljiv dodatek k arzenalu orodij, ki so na voljo mešanici. Omogoča, da BI podatki presežejo le žigosanje , ki vsebuje pregledovalnik poročil, na stran HTML. Toda čas nas je naučil, da nič ni zastonj. Prilagodljivost pri predstavitvi podatkov nastane na račun uvajanja novih sklopov spretnosti v nabor rešitev. Pustite, da se ti podatki nekaj časa namočijo. V naslednjih vnosih v tej seriji bomo podrobneje preučili uporabo mashupa in njegovo združevanje z drugimi kandidati za rešitev.

CloudCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Zagotavlja nadzor različic v realnem času za Cognos Analytics Cloud

Motio, Inc. Zagotavlja nadzor različic v realnem času za Cognos Analytics Cloud

PLANO, Teksas – 22. september 2022 - Motio, Inc., programsko podjetje, ki vam pomaga vzdrževati vašo analitično prednost z izboljšanjem vaše poslovne inteligence in analitične programske opreme, je danes objavilo vse svoje MotioCI aplikacije zdaj v celoti podpirajo Cognos...

Preberi več