„Cognos Mashup Services“ įkrovos stovykla - įvadas

by Lapkritis 3, 2010„Cognos Analytics“, Motio0 komentarai

Šią savaitę apžvelgsime „Cognos Mashup Service“ pagrindus. Mes suskaidysime ją į sudedamąsias dalis, kad pamatytume, kaip ji suteikia pridėtinės vertės „IBM Cognos“ pasiūlymams.

Norint naudotis „Cognos Mashup“ paslauga, būtina atitikti šiuos minimalius reikalavimus:
1. „IBM Cognos BI Server“ 8.4.1
2. Klientas, galintis bendrauti su SOAP ar URL paslaugomis per HTTP
„Cognos Connection“ ir „Cognos Mashup Service“ galima pasiekti per „Cognos“ šliuzą

Autorių pastaba: naudokite aktoriaus R. Lee Ermey (Gunny iš Full Metal Jacket)
Kitus artimiausius straipsnius būsiu jūsų mokytojas. Galite mane vadinti „gręžimo seržantu“. Aš sulaužysiu jus, įdarbintus, į žemus smėlio grūdus, ir sukursiu jus į lazeriu išgraviruotus silicio gabalėlius. Iš čia išeisite turėdami įrankius, kurių reikia norint išgyventi mūšio lauke, žinomame kaip „Cognos Mashup Service“. Galėsite koduoti kelią per pavojingą pasirinktinį vizualizacijos reljefą. Kalbant apie dizaino idėjas, galėsite atskirti draugą nuo priešo. Galbūt manėte, kad būsite priversti pažadėti lengvas REST paslaugas. Bet tai ne tavo mamos poilsis. Ar galiu gauti „TAIP gręžimo seržantą!“? Dabar nusileisk ir duok man dvidešimt!

Gerai, leisk man pailsėti nuo charakterio, kad pasakyčiau tau tiesiai. Šią savaitę apžvelgsime „Cognos Mashup Service“ pagrindus. Mes suskaidysime ją į sudedamąsias dalis, kad pamatytume, kaip ji suteikia pridėtinės vertės „IBM Cognos“ pasiūlymams.

Norint naudotis „Cognos Mashup“ paslauga, būtina atitikti šiuos minimalius reikalavimus:
1. „IBM Cognos BI Server“ 8.4.1
2. Klientas, galintis bendrauti su SOAP ar URL paslaugomis per HTTP
„Cognos Connection“ ir „Cognos Mashup Service“ galima pasiekti per „Cognos“ šliuzą

„Cognos Mashup“ paslaugą sudaro dvi skirtingos dalys, kurios veikia kartu, kad vartotojai galėtų suskaidyti ataskaitų duomenis ne ataskaitų peržiūros priemonėje ir į pasirinktines vizualizacijas. Viena paslaugos dalis yra transporto sąsaja, o kita - naudingoji apkrova. Žemiau esančioje diagramoje užklausą galime laikyti transportu, o atsakymą - naudingu kroviniu.

Transporto sąsaja yra priemonė, kuria galime pasinaudoti ataskaitomis. Vartotojai turi dvi galimybes. Vienas yra pagrįstas SOAP, o kitas naudoja REST stiliaus URL. Abi sąsajos veikia per HTTP ir yra panašios struktūros. Tai yra, kiekvienai loginei operacijai SOAP stiliaus sąsajoje yra tinkama REST stiliaus. Tiksliose metodo specifikacijose atsižvelgiama į pasirinkto iškvietimo stiliaus ypatybes. Bet esmė yra ... galimybė prisijungti, iškviesti ataskaitą, gauti išvestį ir atsijungti yra prieinama abiem stovykloms.

Taigi galite paklausti savęs: „kodėl aš norėčiau pasirinkti vieną iš kitų? Dažnai atsakymas į tai pateikiamas pažvelgus į projekto technologiją ar susitarimus. Paimkite pavyzdį apie vartotoją, kuris yra visiškai sukurtas kliento pusėje. Jis naudoja HTML ir „JavaScript“ sąveikai su „Cognos Mashup“ paslauga. Vakuume REST URL pagrįsta sąsaja palengvintų integraciją. Priešingai, kitame projekte gali būti esami „Cognos“ SDK ištekliai „Java“ servlete. Jie yra pripratę prie SDK atskleistų MUILO trūkumų. Atrodo natūraliau, kad ši situacija yra linkusi tapti MUOLU pagrįstu mashup paslaugų vartotoju. Praktiškai tai tikrai nebuvo sunkus pasirinkimas. Žvelgiant į du pasirinkimus, atrodo, kad viskas geriau tinka, kai svarstomas bendras sprendimas. Bandymai pasinaudoti kitu jaučiasi priversti.
Transporto sąsajos siūlomos loginės operacijos leidžia vartotojui atlikti užduotis, susijusias su „Cognos“ ataskaitų ir analizės vykdymu. Pasirinkimų rinkinys leidžia vartotojui žygiuoti per visą ataskaitos vykdymo ciklą. Tai įtraukia:
• Autentifikavimas
• Parametrų priskyrimas
• Ataskaitų vykdymas (sinchroninis ir asinchroninis)
• Gręžimo elgesys
• Išvesties gavimas
Mashup paslauga netgi siūlo kai kurias gėrybes, kurių nėra per SDK. Tačiau išsaugosime šią diskusiją būsimame straipsnyje, kuriame Mashup paslauga bus lyginama ir palyginama su SDK.
Dabar mes turime galimybę iškviesti ataskaitas per HTTP pagrįstą paslaugų rinkinį. Kas išeina iš kito galo? Tai veda mus į antrąjį mashup paslaugos komponentą. Įveskite… „Naudinga apkrova“.

Viena iš parinkčių, kurią galime nurodyti iškviesdami ataskaitą per mashup paslaugą, yra išvesties formatas. Yra keletas galimų parinkčių, įskaitant HTML išdėstymo duomenų XML (LDX) ir JSON. Yra keletas kitų, tačiau tai apima spektrą abroad prasme. HTML yra beveik tai, ko tikitės. Jie atrodo labai panašūs į tai, ką būtų galima gauti iš ataskaitos, peržiūrėtos per ataskaitų peržiūros programą „Cognos Connection“. Daug žadantys formatai yra LDX ir JSON. Tiesą sakant, jei „Cognos Mashup Service“ akivaizdžiai sutriuškina, tai yra šių dviejų formatų pristatymas.

Abu šie formatai pateikia ataskaitos išvestį neutraliu pateikimo formatu. Tai leidžia ataskaitos išvesties vartotojui pateikti informaciją bet kokioje vizualizacijoje, kuri gali suprasti JSON arba XML. Skirkite akimirką tai perskaityti dar kartą.

Dabar ataskaitos duomenys atlaisvinti nuo „Cognos Viewer“ uždėtų pančių. Dabar duomenys gali klaidžioti tose vietose, kurios anksčiau buvo nepraktiškos. Pavyzdžiui, turtingos interneto programos gali naudoti sistemas, tokias kaip „Google“ vizualizacijos API arba „Ext-JS“, kad pagyvintų duomenų pateikimą. Mobilusis integravimas tampa daug labiau pasiekiamas, nes išvestis gali būti pritaikyta šiems įrenginiams. „Cognos“ duomenis galima iš tikrųjų sujungti su duomenimis iš išorinių šaltinių. Tiesą sakant, duomenys iš „Cognos BI“ neseniai buvo matomi laukinėje gamtoje, kartu su duomenimis iš populiarios turinio valdymo sistemos toje pačioje „Ext-JS“ tinkle! Skandalinga! Ką tai reiškia? Šiuo atveju tai leido abu duomenų rinkinius valdyti naudojant vietinius įrankius be sudėtingo sugalvoto proceso, kad būtų galima juos sujungti naršyklėje.
Žemiau pateikiamas paprastas mažos tikslumo maketas, iliustruojantis nevienalyčius duomenų šaltinius, bendrinančius tą patį puslapį.

Šis lankstumas yra susijęs su tam tikrais kompromisais. Kadangi atidedame duomenų pateikimą kitai programos daliai, mes iš esmės perduodame dalį to, ką tradiciškai daro ataskaitos autorius, asmeniui, kuris yra vizualizacijos technologijos ekspertas. Pastangos įpinti ataskaitos duomenis į vizualizaciją skirsis, lyginant su to, kad tradicinėse „Cognos“ studijose bus sukurta tobula pikselių ataskaita. Projektų planuotojai turi suprasti, kokį poveikį tai turi kūrimo terminams. Galima pastebėti, kad įvertinimai yra tikslesni, kai priimamas šis naujas darbo pasidalijimas.

Apibendrinant šį kūrinį, „Cognos Mashup Service“ yra įdomus priedas prie mišinio turimų įrankių arsenalo. Tai leidžia BI duomenims ne tik antspauduoti , kuriame yra ataskaitų peržiūros priemonė, į HTML puslapį. Tačiau laikas mus išmokė, kad niekas nėra nemokamas. Duomenų pateikimo lankstumas yra susijęs su naujų įgūdžių rinkinių įtraukimu į sprendimų rinkinį. Leiskite šiai informacijai kurį laiką įsigerti. Vėlesniuose šios serijos įrašuose mes išsamiau susipažinsime su mashup naudojimu ir tuo, kaip jis susiduria su kitais sprendimų kandidatais.

debesis„Cognos Analytics“
Motio X IBM Cognos Analytics Cloud
Motio, Inc. teikia Cognos Analytics debesies versijų valdymą realiuoju laiku

Motio, Inc. teikia Cognos Analytics debesies versijų valdymą realiuoju laiku

PLANO, Teksasas – 22 m. rugsėjo 2022 d. Motio, Inc., programinės įrangos įmonė, kuri padeda išlaikyti jūsų analitikos pranašumą gerindama verslo žvalgybos ir analizės programinę įrangą, šiandien paskelbė visas savo MotioCI programos dabar visiškai palaiko Cognos...

Skaityti daugiau