Cognos Mashup Services Boot Camp - Uvod

by Studenog 3, 2010Cognos Analytics, Motio0 komentari

Ovaj tjedan ćemo pogledati osnove usluge Cognos Mashup. Podijelit ćemo ga na sastavne dijelove kako bismo vidjeli kako donosi vrijednost mješavini ponude IBM Cognos.

Da biste mogli koristiti uslugu Cognos Mashup, morate zadovoljiti sljedeće minimalne zahtjeve:
1. IBM Cognos BI poslužitelj 8.4.1
2. Klijent sposoban za interakciju sa SOAP -om ili uslugama temeljenim na URL -u putem HTTP -a
Cognos Connectionu i usluzi Cognos Mashup može se pristupiti putem Cognos gatewaya

Napomena autora: Upotrijebite glas glumca R. Lee Ermeyja (Gunny iz Full Metal Jacket)
Sljedećih nekoliko članaka bit ću vaš instruktor. Možete me zvati "Drill narednik". Razbit ću vas regrute u skromna zrnca pijeska iz kojih će vas izgraditi natrag u laserski gravirane komade silicija. Odavde ćete otići sa alatima koji su vam potrebni za preživljavanje na bojnom polju poznatom kao Cognos Mashup Service. Moći ćete kodirati svoj put kroz opasni prilagođeni teren za vizualizaciju. Moći ćete razlikovati prijatelja od neprijatelja kada su u pitanju pojmovi dizajna. Možda ste mislili da ćete biti zaluđeni obećanjem lakih usluga REST. Ali ovo nije mamin odmor. Mogu li dobiti "DA DRILL SERGEANT!"? Sada padni i daj mi dvadeset!

U redu, dopustite mi da se malo odmorim od karaktera da vam to ispričam. Ovaj tjedan ćemo pogledati osnove usluge Cognos Mashup. Podijelit ćemo ga na sastavne dijelove kako bismo vidjeli kako donosi vrijednost mješavini ponude IBM Cognos.

Da biste mogli koristiti uslugu Cognos Mashup, morate zadovoljiti sljedeće minimalne zahtjeve:
1. IBM Cognos BI poslužitelj 8.4.1
2. Klijent sposoban za interakciju sa SOAP -om ili uslugama temeljenim na URL -u putem HTTP -a
Cognos Connectionu i usluzi Cognos Mashup može se pristupiti putem Cognos gatewaya

Usluga Cognos Mashup sastoji se od dva različita dijela koji rade zajedno i omogućuju potrošačima razbijanje podataka izvješća izvan preglednika izvješća i prilagođene vizualizacije. Jedan dio usluge je transportno sučelje, a drugi korisni teret. Na donjem dijagramu zahtjev možemo smatrati transportom, a odgovor kao korisnim teretom.

Transportno sučelje je sredstvo pomoću kojeg možemo pozvati izvješća. Postoje dvije mogućnosti koje potrošači mogu koristiti. Jedan se temelji na SOAP -u, a drugi koristi URL -ove u stilu REST. Oba sučelja rade preko HTTP -a i slične su strukture. Odnosno, za svaku logičku operaciju u sučelju SOAP stila postoji jedna odgovarajuća u stilu REST. Točne specifikacije metode promatraju idiosinkrazije za odabrani stil dozivanja. No, krajnji je zaključak ... mogućnost prijavljivanja, pozivanja izvješća, dobivanja rezultata i odjave dostupna je za oba tabora.

Stoga biste se mogli zapitati "ja, zašto bih izabrao jedno umjesto drugog?" Često se odgovor na ovo pitanje pojavljuje kada se pogleda projektna tehnologija ili konvencije. Uzmimo primjer potrošača koji je u potpunosti razvijen na strani klijenta. Koristi HTML i JavaScript za interakciju sa uslugom Cognos Mashup. U vakuumu bi sučelje temeljeno na REST URL -u olakšalo integraciju. Nasuprot tome, drugi projekt može imati postojeća Cognos SDK sredstva u Java servletu. Navikli su na SOAP stubove koje je razotkrio SDK. Prirodnije se čini da se ova situacija naginje ka tome da je korisnik mashup usluga temeljen na SOAP -u. U praksi to nije bio težak izbor. Gledajući dva izbora, čini se da se uvijek bolje uklapamo u razmatranje cjelokupnog rješenja. Pokušaji korištenja drugog osjećaju se prisilno.
Logičke operacije koje nudi transportno sučelje omogućuju potrošaču izvršavanje zadataka usmjerenih na pokretanje Cognos izvješća i analiza. Skup opcija omogućuje potrošaču da prođe kroz cijeli životni ciklus izvođenja izvješća. Ovo uključuje:
• Ovjera
• Dodjela parametara
• Izvođenje izvješća (sinkrono i asinkrono)
• Ponašanje bušilice
• Dohvaćanje izlaza
Usluga mashup nudi čak i neke dobrote koje nisu dostupne putem SDK -a. No, tu ćemo raspravu spremiti za nadolazeći članak koji uspoređuje i uspoređuje Mashup Service sa SDK -om.
Sada imamo način pozivanja izvješća putem skupa usluga temeljenih na HTTP -u. Što izlazi na drugom kraju? To nas dovodi do druge komponente usluge miješanja. Unesite ... "Korisni teret".

Jedna od opcija koju možemo navesti pri pozivanju izvješća putem usluge mashup je izlazni format. Postoje brojne dostupne opcije, uključujući XML (LDX) podataka o HTML rasporedu i JSON. Postoji nekoliko drugih, ali to pokriva spektar u abroad osjećaj. HTML je prilično ono što biste očekivali. Izgledaju vrlo slično onome što bi se moglo dobiti iz izvješća pregledanog kroz preglednik izvješća unutar Cognos Connecta. Formati koji više obećavaju su LDX i JSON. Zapravo, ako postoji jasan udarac usluge Cognos Mashup, to je uvođenje ova dva formata.

Oba ova formata daju izlaz izvješća u prezentacijsko neutralnom formatu. To omogućuje potrošaču rezultata izvješća da prikaže informacije u bilo kojoj vizualizaciji koja može razumjeti JSON ili XML. Odvojite trenutak da to ponovno pročitate.

Podaci izvješća sada su oslobođeni okova koje je na njega postavio Cognos Viewer. Podaci sada mogu lutati mjestima koja su prije bila nepraktična. Na primjer, bogate internetske aplikacije mogu koristiti okvire poput Google Visualization API-ja ili Ext-JS za začinjavanje prezentacije podataka. Mobilna integracija postaje mnogo dostupnija jer se izlaz može prilagoditi tim uređajima. Cognos podaci mogu se uistinu zbrojiti s podacima iz vanjskih izvora. Zapravo, nedavno su u divljini viđeni podaci iz Cognos BI-a koji se slažu s podacima iz popularnog sustava za upravljanje sadržajem u istoj mreži Ext-JS! Skandalozno! Što to znači? U ovom je slučaju dopušteno upravljanje obama skupovima podataka putem njihovih izvornih alata bez složenog smišljenog procesa koji bi ih ujedinio u pregledniku.
Ispod je jednostavna maketa niske vjernosti koja ilustrira heterogene izvore podataka koji dijele istu stranicu.

Ova fleksibilnost dolazi s nekim kompromisima. Budući da odgađamo prikazivanje podataka u drugi dio aplikacije, u biti prenosimo dio razvoja koji autor izvješća tradicionalno radi na osobu koja je stručnjak za tehnologiju vizualizacije. Napori da se podaci izvješća utkaju u vizualizaciju razlikovat će se u usporedbi s pisanjem savršenog izvješća u pikselima u tradicionalnim Cognos studijima. Planeri projekata moraju razumjeti učinak koji to ima na razvojne rokove. Netko će otkriti da su procjene točnije kada se prihvati ta nova podjela rada.

Da rezimiramo ovaj dio, usluga Cognos Mashup uzbudljiv je dodatak arsenalu alata dostupnih mješavini. Omogućuje BI podacima da nadiđu samo obilježavanje , koji sadrži preglednik izvješća, na HTML stranicu. Ipak, vrijeme nas je naučilo da ništa nije besplatno. Fleksibilnost predstavljanja podataka ide na račun uvođenja novih skupova vještina u skup rješenja. Pustite da se ove informacije natapaju neko vrijeme. U sljedećim zapisima u ovoj seriji ući ćemo u više detalja o upotrebi mješavine, kao i o tome kako se slaže s ostalim kandidatima za rješenje.

oblakCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. isporučuje kontrolu verzija u stvarnom vremenu za Cognos Analytics Cloud

Motio, Inc. isporučuje kontrolu verzija u stvarnom vremenu za Cognos Analytics Cloud

PLANO, Texas – 22. rujna 2022. - Motio, Inc., softverska tvrtka koja vam pomaže da održite svoju prednost u analitici poboljšavajući svoj softver za poslovnu inteligenciju i analitiku, danas je objavila sve svoje MotioCI aplikacije sada u potpunosti podržavaju Cognos...

opširnije