Boot Camp Cognos Mashup Services - úvod

by 3. 2010 Cognos Analytics, Motio0 komentáře

Tento týden se podíváme na základy služby Cognos Mashup. Rozdělíme ho na jednotlivé součásti, abychom zjistili, jak přináší hodnotu kombinaci nabídek IBM Cognos.

Abyste mohli využívat službu Cognos Mashup, musíte splnit následující minimální požadavky:
1. IBM Cognos BI Server 8.4.1
2. Klient schopný interakce se službami založenými na protokolu SOAP nebo URL přes HTTP
Ke službě Cognos Connection a ke službě Cognos Mashup lze přistupovat prostřednictvím brány Cognos

Poznámka pro autory: Použijte hlas herce R. Lee Ermeye (Gunny z Full Metal Jacket)
V příštích několika článcích budu vaším instruktorem. Můžete mi říkat „Drill Seržant“. Rozdrtím vás, rekruty, do nízkých zrn písku, ze kterých pochází, a postavím vás zpět do laserem leptaných kousků křemíku. Odejdete odtud s nástroji, které potřebujete k přežití na bojišti známém jako Cognos Mashup Service. Budete si moci kódovat cestu nebezpečným vlastním vizualizačním terénem. Pokud jde o design, budete schopni rozlišit přítele od nepřítele. Možná jste si mysleli, že se budete mazlit s příslibem snadných služeb REST. Ale toto není ZBYTEK vaší matky. Mohu získat „SERGEANT NÁVRATU ANO“? Teď pusť a dej mi dvacet!

Dobře, dovolte mi si odpočinout od charakteru, abych vám to řekl na rovinu. Tento týden se podíváme na základy služby Cognos Mashup. Rozdělíme ho na jednotlivé součásti, abychom zjistili, jak přináší hodnotu kombinaci nabídek IBM Cognos.

Abyste mohli využívat službu Cognos Mashup, musíte splnit následující minimální požadavky:
1. IBM Cognos BI Server 8.4.1
2. Klient schopný interakce se službami založenými na protokolu SOAP nebo URL přes HTTP
Ke službě Cognos Connection a ke službě Cognos Mashup lze přistupovat prostřednictvím brány Cognos

Služba Cognos Mashup se skládá ze dvou odlišných částí, které pracují v tandemu a umožňují spotřebitelům rozbít data sestavy mimo prohlížeč sestav a do vlastních vizualizací. Jednou částí služby je přepravní rozhraní a druhou užitečné zatížení. V níže uvedeném diagramu můžeme požadavek považovat za přenos a odpověď za užitečné zatížení.

Transportní rozhraní je prostředkem, kterým můžeme vyvolávat sestavy. Pro spotřebitele existují dvě možnosti použití. Jeden je založen na protokolu SOAP a druhý využívá adresy URL ve stylu REST. Obě rozhraní běží přes HTTP a mají podobnou strukturu. To znamená, že pro každou logickou operaci v rozhraní stylu SOAP existuje odpovídající ve stylu REST. Přesné specifikace metody dodržují výstřednosti pro zvolený styl vyvolávání. Pointa je ale v tom, že oba tábory mají možnost přihlásit se, vyvolat sestavu, získat výstup a odhlásit se.

Můžete si tedy položit otázku „já, proč bych si vybral jedno před druhým?“ Odpověď na tuto otázku se často nabízí při pohledu na projektovou technologii nebo konvence. Vezměte si příklad spotřebitele, který je vyvíjen výhradně na straně klienta. K interakci se službou Cognos Mashup používá HTML a JavaScript. Ve vakuu by rozhraní založené na REST URL usnadnilo integraci. Naproti tomu jiný projekt může mít existující prostředky Cognos SDK v servletu Java. Jsou zvyklí na pahýly SOAP vystavené sadou SDK. Pro tuto situaci je přirozenější přiklonit se k tomu, že bude spotřebitelem mashupových služeb založených na protokolu SOAP. V praxi to nebyla opravdu obtížná volba. Když se podíváme na dvě možnosti, vždy se zdá, že lépe zapadá do celkového řešení. Pokusy použít toho druhého se cítí nucené.
Logické operace nabízené transportním rozhraním umožňují spotřebiteli provádět úkoly zaměřené na spouštění sestav a analýz Cognos. Sada možností umožňuje spotřebiteli projít celým životním cyklem spuštění sestavy. To zahrnuje:
• Ověřování
• Přiřazení parametrů
• Provedení sestavy (synchronní a asynchronní)
• Chování při vrtání
• Načítání výstupu
Služba mashup dokonce nabízí některé dobroty, které nejsou k dispozici prostřednictvím sady SDK. Tuto diskusi si však uložíme pro nadcházející článek porovnávající a kontrastující službu Mashup se sadou SDK.
Nyní máme k dispozici způsob vyvolávání sestav prostřednictvím sady služeb založených na HTTP. Co vychází z druhého konce? To nás přivádí k druhé složce služby mashup. Zadejte… “Užitečné zatížení”.

Jednou z možností, které můžeme určit při vyvolání sestavy prostřednictvím služby mashup, je výstupní formát. Existuje řada dostupných možností, včetně HTML Layout Data XML (LDX) a JSON. Existuje několik dalších, ale toto pokrývá spektrum v abroad smysl. HTML je téměř to, co byste očekávali. Vypadají velmi podobně jako ty, které by bylo možné získat ze zprávy zobrazené prostřednictvím prohlížeče sestav uvnitř Cognos Connection. Slibnějšími formáty jsou LDX a JSON. Ve skutečnosti, pokud služba Cognos Mashup Service jasně zasáhne, je to zavedení těchto dvou formátů.

Oba tyto formáty poskytují výstup sestavy v neutrálním formátu prezentace. To umožňuje spotřebiteli výstupu sestavy vykreslit informace v jakékoli vizualizaci, která rozumí formátu JSON nebo XML. Udělejte si chvilku a přečtěte si to znovu.

Data sestavy jsou nyní zbavena pout, která na ně Cognos Viewer umístil. Data se nyní mohou toulat do míst, která byla dříve nepraktická. Rich Internet Applications například mohou k zpestření prezentace dat použít rámce jako Google Visualization API nebo Ext-JS. Mobilní integrace se stává mnohem dosažitelnější, protože výstup lze přizpůsobit těmto zařízením. Data Cognos lze skutečně kombinovat s daty z vnějších zdrojů. Ve skutečnosti byla data z Cognos BI v poslední době ve volné přírodě pozorována jako skotačení s daty z populárního systému pro správu obsahu ve stejné mřížce Ext-JS! Skandální! Co to znamená? V tomto případě umožnil obě sady dat spravovat prostřednictvím jejich nativních nástrojů bez složitého vymyšleného procesu, který by je sjednotil v prohlížeči.
Níže je uveden jednoduchý model s nízkou věrností ilustrující heterogenní zdroje dat, které sdílejí stejnou stránku.

Tato flexibilita přichází s určitými kompromisy. Vzhledem k tomu, že odkládáme vykreslování dat do jiné části aplikace, v zásadě přenášíme část vývoje, který tradičně provádí autor zprávy, na osobu, která je odborníkem na technologii vizualizace. Snaha vplést data sestavy do vizualizace se bude lišit ve srovnání s tvorbou zprávy o dokonalém pixelu v tradičních studiích Cognos. Plánovači projektů musí pochopit, jaký to má dopad na harmonogramy vývoje. Člověk zjistí, že odhady jsou přesnější, když přijmeme tuto novou dělbu práce.

Abychom to shrnuli, služba Cognos Mashup je vzrušujícím doplňkem arzenálu nástrojů dostupných pro mix. Umožňuje datům BI jít ​​nad rámec pouhého razítka , obsahující prohlížeč sestav, na stránku HTML. Přesto nás čas naučil, že nic není zadarmo. Flexibilita prezentace dat je na úkor přivedení nových sad dovedností do sady řešení. Nechte tyto informace chvíli nasáknout. V následujících položkách této série se podrobněji podíváme na použití mashupu a také na to, jak se staví proti jiným kandidátům řešení.

mrakCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Poskytuje správu verzí v reálném čase pro cloud Cognos Analytics

Motio, Inc. Poskytuje správu verzí v reálném čase pro cloud Cognos Analytics

PLANO, Texas – 22. září 2022 – Motio, Inc., softwarová společnost, která vám pomáhá udržet si výhodu v oblasti analýzy tím, že vylepšuje váš business intelligence a analytický software, dnes oznámila všechny své MotioCI aplikace nyní plně podporují Cognos...

Více

Cognos Analytics
IBM Cognos Analytics s Watsonem
Co dělá Watson?

Co dělá Watson?

Abstrakt IBM Cognos Analytics má ve verzi 11.2.1 vytetováno jméno Watson. Jeho celé jméno je nyní IBM Cognos Analytics with Watson 11.2.1, dříve známé jako IBM Cognos Analytics. Ale kde přesně je tento Watson a co dělá? V...

Více