Boot Camp Cognos Mashup Services - úvod

by Novembra 3, 2010Cognos Analytics, Motio0 komentáre

Tento týždeň sa pozrieme na základy služby Cognos Mashup. Rozdelíme ho na jeho jednotlivé časti, aby sme zistili, ako prináša hodnotu pre kombináciu ponúk IBM Cognos.

Aby ste mohli využívať službu Cognos Mashup, musíte splniť nasledujúce minimálne požiadavky:
1. IBM Cognos BI Server 8.4.1
2. Klient schopný interakcie so službami SOAP alebo URL založenými na HTTP
K službe Cognos Connection a k službe Cognos Mashup je možné pristupovať prostredníctvom brány Cognos

Poznámka pre autorov: Použite hlas herca R. Lee Ermeya (Gunny z Full Metal Jacket)
V nasledujúcich niekoľkých článkoch budem vašim inštruktorom. Môžete ma volať „Vrták seržant“. Zlomím vás, regrútov, do nízkych zrniek piesku, z ktorých pochádza, a postavím vás späť do kúskov kremíka leptaných laserom. Odídete odtiaľto s nástrojmi, ktoré potrebujete na prežitie na bojisku známom ako Cognos Mashup Service. Budete sa môcť kódovať v nebezpečnom teréne vlastnej vizualizácie. Pokiaľ ide o dizajn, budete schopní rozlíšiť priateľa od nepriateľa. Možno ste si mysleli, že sa budete rozmaznávať s prísľubom ľahkých služieb REST. Ale to nie je REZERVA vašej matky. Môžem dostať „SERGEANT VŕTAČKY ÁNO!“? Teraz klesni a daj mi dvadsať!

Ok, dovoľte mi oddýchnuť si od charakteru, aby som vám to povedal na rovinu. Tento týždeň sa pozrieme na základy služby Cognos Mashup. Rozdelíme ho na jeho jednotlivé časti, aby sme zistili, ako prináša hodnotu pre kombináciu ponúk IBM Cognos.

Aby ste mohli využívať službu Cognos Mashup, musíte splniť nasledujúce minimálne požiadavky:
1. IBM Cognos BI Server 8.4.1
2. Klient schopný interakcie so službami SOAP alebo URL založenými na HTTP
K službe Cognos Connection a k službe Cognos Mashup je možné pristupovať prostredníctvom brány Cognos

Služba Cognos Mashup sa skladá z dvoch odlišných častí, ktoré pracujú v tandeme a umožňujú spotrebiteľom rozdeľovať údaje zostáv mimo prehliadač prehľadov a do vlastných vizualizácií. Jednou súčasťou služby je dopravné rozhranie a druhou užitočné zaťaženie. V nižšie uvedenom diagrame môžeme požiadavku považovať za transport a odpoveď za užitočné zaťaženie.

Transportné rozhranie je prostriedok, pomocou ktorého môžeme vyvolávať správy. Spotrebitelia majú dve možnosti použitia. Jeden je založený na protokole SOAP a druhý používa adresy URL v štýle REST. Obe rozhrania bežia cez HTTP a majú podobnú štruktúru. To znamená, že pre každú logickú operáciu v rozhraní štýlu SOAP existuje zodpovedajúca operácia v štýle REST. Presné špecifikácie metódy zodpovedajú výstrednostiam pre zvolený štýl vyvolávania. Podstatou však je, že v oboch táboroch je k dispozícii možnosť prihlásiť sa, vyvolať správu, získať výstup a odhlásiť sa.

Môžete si teda položiť otázku „ja, prečo by som mal vyberať jedno pred druhým?“ Odpoveď na to sa často ponúka pri pohľade na technológiu projektu alebo konvencie. Zoberme si príklad spotrebiteľa, ktorý je vyvinutý výlučne na strane klienta. Na interakciu so službou Cognos Mashup používa HTML a JavaScript. Vo vákuu by rozhranie založené na REST URL uľahčilo integráciu. Naopak, iný projekt môže mať existujúce prostriedky Cognos SDK v servlete Java. Sú zvyknutí na pahýly SOAP vystavené súpravou SDK. Je pre túto situáciu prirodzenejšie prikloniť sa k tomu, aby ste boli spotrebiteľom mashupových služieb založených na protokole SOAP. V praxi to nebola skutočne ťažká voľba. Pri pohľade na tieto dve možnosti sa zdá, že pri zvažovaní celkového riešenia vždy lepšie sedí. Pokusy o použitie toho druhého sa cítia prinútené.
Logické operácie ponúkané transportným rozhraním umožňujú spotrebiteľovi vykonávať úlohy zamerané na spúšťanie správ a analýz Cognos. Sada možností umožňuje spotrebiteľovi prejsť celým životným cyklom spustenia zostavy. Toto zahŕňa:
• Overenie
• Priradenie parametrov
• Vykonávanie správ (synchrónne a asynchrónne)
• Vŕtacie správanie
• Získanie výstupu
Služba mashup dokonca ponúka niektoré dobroty, ktoré nie sú k dispozícii prostredníctvom súpravy SDK. Túto diskusiu si však uložíme pre nadchádzajúci článok, ktorý porovnáva a porovnáva službu Mashup so súpravou SDK.
Teraz máme spôsob, ako vyvolať správy prostredníctvom sady služieb založených na HTTP. Čo vychádza z druhého konca? To nás privádza k druhej zložke služby mashup. Zadajte ... „Užitočné zaťaženie“.

Jednou z možností, ktoré môžeme určiť pri vyvolaní zostavy prostredníctvom služby mashup, je výstupný formát. Existuje niekoľko dostupných možností vrátane údajov o rozložení HTML XML (LDX) a JSON. Existuje niekoľko ďalších, ale toto pokrýva spektrum v abroad zmysel. HTML je skoro to, čo by ste očakávali. Vyzerajú veľmi podobne ako tie, ktoré by ste získali zo správy zobrazenej prostredníctvom prehliadača zostáv v programe Cognos Connection. Sľubnejšími formátmi sú LDX a JSON. V skutočnosti, ak služba Cognos Mashup dosiahne jednoznačný zásah, je to zavedenie týchto dvoch formátov.

Oba tieto formáty poskytujú výstup správy v neutrálnom formáte pre prezentáciu. To umožňuje spotrebiteľovi výstupu zostavy vykresliť informácie v akejkoľvek vizualizácii, ktorá rozumie JSON alebo XML. Nájdite si chvíľu a prečítajte si to znova.

Údaje zostavy sú teraz zbavené pút, ktoré na ne ukladá prehliadač Cognos. Údaje sa teraz môžu pohybovať na miestach, ktoré boli predtým nepraktické. Rich Internet Applications môžu napríklad používať rámce ako Google Visualization API alebo Ext-JS na okorenenie prezentácie údajov. Mobilná integrácia sa stáva oveľa dosiahnuteľnejšou, pretože výstup je možné prispôsobiť týmto zariadeniam. Údaje Cognos je možné skutočne zamiešať údajmi z externých zdrojov. V skutočnosti boli údaje z Cognos BI nedávno vo voľnej prírode pozorované ako bezvýhradné s údajmi z obľúbeného systému na správu obsahu v tej istej mriežke Ext-JS! Škandalózne! Čo to znamená? V tomto prípade to umožnilo spravovať obe sady údajov prostredníctvom ich natívnych nástrojov bez zložitého vykonštruovaného procesu, ktorý by ich v prehliadači zjednotil.
Nasleduje jednoduchý vzor s nízkou vernosťou, ktorý ilustruje heterogénne zdroje údajov zdieľajúce rovnakú stránku.

Táto flexibilita prichádza s určitými kompromismi. Pretože prenášame vykresľovanie údajov do inej časti aplikácie, v zásade prenášame časť vývoja, ktorý autor správy tradične vykonáva, osobe, ktorá je odborníkom na technológiu vizualizácie. Snaha o väzbu údajov zo zostavy do vizualizácie sa bude líšiť v porovnaní s tvorbou správy o dokonalej pixeli v tradičných štúdiách Cognos. Plánovači projektov musia pochopiť, aký to má vplyv na harmonogramy vývoja. Človek zistí, že odhady sú presnejšie, keď sa chopí tejto novej deľby práce.

Keď to zhrnieme k tomuto dielu, služba Cognos Mashup je vzrušujúcim doplnkom arzenálu nástrojov, ktoré má mix k dispozícii. Umožňuje údajom BI presahovať rámec pečiatkovania , obsahujúci prehliadač zostáv, na stránku HTML. Čas nás však naučil, že nič nie je zadarmo. Flexibilita prezentácie údajov je na úkor zavedenia nových súborov zručností do súboru riešení. Nechajte tieto informácie chvíľu nasiaknuť. V nasledujúcich položkách tejto série sa podrobnejšie pozrieme na používanie mashupu a na to, ako sa porovnáva s inými kandidátmi riešení.

mrakCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Poskytuje riadenie verzií v reálnom čase pre cloud Cognos Analytics

Motio, Inc. Poskytuje riadenie verzií v reálnom čase pre cloud Cognos Analytics

PLANO, Texas – 22. septembra 2022 – Motio, Inc., softvérová spoločnosť, ktorá vám pomáha udržať si výhodu v oblasti analýzy zlepšovaním vášho business intelligence a analytického softvéru, dnes oznámila všetky svoje MotioCI aplikácie teraz plne podporujú Cognos...

Čítaj viac