Cognos Mashup Services Boot Camp - Sissejuhatus

by November 3, 2010Cognos Analytics, Motio0 kommentaarid

Sel nädalal vaatame Cognos Mashup teenuse põhialuseid. Me jagame selle osadeks, et näha, kuidas see lisab väärtust IBM Cognose pakkumistele.

Cognos Mashup Service'i kasutamiseks tuleb täita järgmised miinimumnõuded:
1. IBM Cognos BI Server 8.4.1
2. Klient, kes suudab HTTP kaudu SOAP- või URL -põhiste teenustega suhelda
Cognos Connectionile ja teenusele Cognos Mashup pääseb juurde Cognose lüüsi kaudu

Autorid Märkus: kasutage näitleja R. Lee Ermey häält (Gunny alates Full Metal Jacket)
Järgmiste artiklite puhul olen teie juhendaja. Võite mind kutsuda “puurseersandiks”. Ma murran teid värvatutest alandlikesse liivateradesse ja ehitan teid tagasi laseriga söövitatud ränitükkideks. Lahkute siit tööriistadega, mida vajate ellujäämiseks lahinguväljal, mida tuntakse kui Cognos Mashup Service. Teil on võimalik kodeerida oma teed ohtliku kohandatud visualiseerimise maastiku kaudu. Disainimõistete osas saate sõbra vaenlasest eristada. Võib -olla arvasite, et teid hõlbustavad lihtsate REST -teenuste lubadus. Kuid see pole teie ema puhkus. Kas ma saan “JAH PUURI SERGEANT!”? Nüüd lange ja anna mulle kakskümmend!

Okei, lubage mul tegelasest paus teha, et see teile otse anda. Sel nädalal vaatame Cognos Mashup teenuse põhialuseid. Me jagame selle osadeks, et näha, kuidas see lisab väärtust IBM Cognose pakkumistele.

Cognos Mashup Service'i kasutamiseks tuleb täita järgmised miinimumnõuded:
1. IBM Cognos BI Server 8.4.1
2. Klient, kes suudab HTTP kaudu SOAP- või URL -põhiste teenustega suhelda
Cognos Connectionile ja teenusele Cognos Mashup pääseb juurde Cognose lüüsi kaudu

Cognos Mashup Service koosneb kahest erinevast osast, mis töötavad koos, võimaldades tarbijatel aruannete andmeid väljaspool aruandevaatajat ja kohandatud visualiseeringutesse jagada. Teenuse üks osa on transpordiliides ja teine ​​kasulik koormus. Alloleval diagrammil võime taotlust käsitleda transpordina ja vastust kasulikuna.

Transpordiliides on vahend, mille abil saame aruandeid esile kutsuda. Tarbijatel on kasutada kaks võimalust. Üks neist on seepipõhine ja teine ​​kasutab REST -stiilis URL -e. Mõlemad liidesed töötavad üle HTTP ja on ülesehituselt sarnased. See tähendab, et iga SOAP -stiilis liidese loogilise toimingu jaoks on REST -stiilis sobiv toiming. Täpsed meetodi spetsifikatsioonid järgivad valitud kutsumisstiili iseärasusi. Kuid lõpptulemus on… võimalus sisse logida, aruannet käivitada, väljundit hankida ja välja logida on saadaval mõlemale laagrile.

Nii et võite endalt küsida: "Mina, miks ma valiksin ühe teise asemel?" Sageli ilmneb vastus sellele, kui vaatate projektitehnoloogiat või tavasid. Võtke eeskuju tarbijast, kes on täielikult välja töötatud kliendipoolselt. See kasutab Cognos Mashupi teenusega suhtlemiseks HTML -i ja JavaScripti. Vaakumis hõlbustaks REST URL -i liides integratsiooni lihtsustamist. Seevastu teises projektis võivad Java servletis olla olemasolevad Cognos SDK varad. Nad on harjunud, et SDK paljastab SEEP -i. On loomulikum, et selline olukord kaldub olema seepipõhine mashup -teenuste tarbija. Praktikas pole see tegelikult olnud raske valik. Kahte valikut vaadates tundub, et üldlahendust arvestades sobib alati paremini. Katsed teist kasutada tunnevad end sunnitud.
Transpordiliidese pakutavad loogilised toimingud võimaldavad tarbijal täita ülesandeid, mis keskenduvad Cognose aruannete ja analüüside käitamisele. Valikute kogum võimaldab tarbijal marssida läbi kogu aruande käitamise elutsükli. See sisaldab:
• Autentimine
• Parameetrite määramine
• Aruande täitmine (sünkroonne ja asünkroonne)
• Puurimiskäitumine
• Väljundi otsimine
Mashup -teenus pakub isegi mõningaid maiustusi, mis pole SDK kaudu saadaval. Kuid me salvestame selle arutelu eelseisva artikli jaoks, kus võrreldakse Mashupi teenust ja võrrelda seda SDK -ga.
Nüüd on meil vahendid aruannete avamiseks HTTP -põhise teenuste komplekti kaudu. Mis teisest otsast välja tuleb? See viib meid mashup -teenuse teise komponendi juurde. Sisestage… “Kasulik koormus”.

Üks suvanditest, mida saame mashup -teenuse kaudu aruande kutsumisel määrata, on väljundvorming. Saadaval on mitmeid valikuid, sealhulgas HTML -paigutuse andmete XML (LDX) ja JSON. On veel mõned, kuid see hõlmab spektrit abisroad meel. HTML on peaaegu see, mida võite oodata. Need näevad välja väga sarnased sellele, mida saaksite aruandest, mida vaadatakse Cognos Connectioni aruandevaaturi kaudu. Paljutõotavamad vormingud on LDX ja JSON. Tegelikult, kui Cognos Mashup Service saab selge löögi, on see nende kahe vormingu kasutuselevõtt.

Mõlemad vormingud annavad aruande väljundi esitluse neutraalses vormingus. See võimaldab aruande väljundi tarbijal esitada teabe mis tahes visualiseerimisel, mis mõistab JSON -i või XML -i. Võtke hetk selle uuesti lugemiseks.

Aruande andmed on nüüd vabastatud Cognos Vieweri poolt pandud ahelatest. Andmed saavad nüüd rännata kohtadesse, mis olid varem ebapraktilised. Näiteks võivad rikkalikud Interneti-rakendused andmete esitamise vürtsitamiseks kasutada selliseid raamistikke nagu Google Visualization API või Ext-JS. Mobiilne integreerimine muutub palju paremini saavutatavaks, kuna väljundit saab nende seadmete jaoks kohandada. Cognose andmeid saab tõeliselt kokku segada välisallikatest pärit andmetega. Tegelikult nähti hiljuti looduses Cognos BI andmeid looduses, mis hõlmasid sama Ext-JS ruudustiku populaarse sisuhaldussüsteemi andmeid! Skandaalne! Mida see tähendab? Sel juhul võimaldas see mõlemat andmekogumit hallata oma tööriistade kaudu ilma keerulise väljamõeldud protsessita, et neid brauseris ühendada.
Allpool on lihtne madala täpsusega mudel, mis illustreerib sama lehte jagavaid heterogeenseid andmeallikaid.

Selle paindlikkusega kaasnevad mõned kompromissid. Kuna lükkame andmete renderdamise edasi rakenduse teise ossa, edastame sisuliselt osa arengust, mida aruannete autor traditsiooniliselt teeb, visualiseerimistehnoloogia asjatundjale. Aruande andmete visualiseerimisse põimimise püüdlused varieeruvad võrreldes pikslitega täiusliku aruande koostamisega traditsioonilistes Cognose stuudiotes. Projekti planeerijad peavad mõistma selle mõju arengu ajakavale. Leitakse, et hinnangud on täpsemad, kui see uus tööjaotus omaks võetakse.

Kokkuvõtteks võib öelda, et Cognos Mashup Service on põnev täiendus segule kättesaadavate tööriistade arsenalile. See võimaldab BI -andmetel minna kaugemale kui lihtsalt tembeldamine , mis sisaldab aruandevaaturit, HTML -lehele. Ometi on aeg meile õpetanud, et miski pole tasuta. Andmete esitamise paindlikkus tuleb lahenduste komplekti uute oskuste kaasamise arvelt. Laske sellel teabel mõnda aega leotada. Selle seeria järgmistes sissekannetes käsitleme põhjalikumalt nii mashupi kasutamist kui ka seda, kuidas see teiste lahenduskandidaatidega kokku puutub.

Cognos Analytics
IBM Cognos Analytics koos Watsoniga
Mida Watson teeb?

Mida Watson teeb?

Abstraktne IBM Cognos Analytics on versioonis 11.2.1 tätoveeritud Watsoni nimega. Tema täisnimi on nüüd IBM Cognos Analytics koos Watson 11.2.1-ga, varem tuntud kui IBM Cognos Analytics. Aga kus see Watson täpselt asub ja mida see teeb? Aastal...

Loe rohkem