Cognos Mashup Services Boot Camp - Giriş

by Nov 3, 2010Cognos Analytics, Motio0 şərh

Bu həftə Cognos Mashup Xidmətinin əsaslarını nəzərdən keçirəcəyik. IBM Cognos təkliflərinin qarışığına necə dəyər verdiyini görmək üçün onu komponent hissələrinə ayıracağıq.

Cognos Mashup Xidmətindən istifadə etmək üçün aşağıdakı minimum tələblərə cavab verməlisiniz:
1. IBM Cognos BI Server 8.4.1
2. HTTP üzərindən SOAP və ya URL əsaslı xidmətlərlə əlaqə qura bilən müştəri
Cognos Əlaqəsi və Cognos Mashup Xidmətinə Cognos şluzundan daxil olmaq olar

Müəlliflər Qeyd: Aktyor R. Lee Ermeyin səsini istifadə edin (Gunny from Full Metal Jacket)
Növbəti bir neçə məqalə üçün sizə təlimatçı olacağam. Mənə "Qazma çavuşu" deyə bilərsiniz. İşəgötürənləri aşağı qum dənəciklərinə parçalayacağam və sizi yenidən lazerlə işlənmiş silikon parçalarına çevirəcəyəm. Cognos Mashup Service olaraq bilinən döyüş meydanında yaşamaq üçün lazım olan vasitələrlə buradan ayrılacaqsınız. Təhlükəli xüsusi vizual ərazi vasitəsilə yolunuzu kodlaşdıra biləcəksiniz. Dizayn anlayışlarına gəldikdə, dostunuzu düşməndən ayırd edə biləcəksiniz. Yüngül REST xidmətləri vədinə qapılacağınızı düşünmüş ola bilərsiniz. Ancaq bu, ananızın RESTASYONU deyil. "Bəli, qazma çavuşu!" Ala bilərəmmi? İndi at və mənə iyirmi ver!

Tamam, xarakterə bir az ara verim ki, bunu sizə birbaşa versin. Bu həftə Cognos Mashup Xidmətinin əsaslarını nəzərdən keçirəcəyik. IBM Cognos təkliflərinin qarışığına necə dəyər verdiyini görmək üçün onu komponent hissələrinə ayıracağıq.

Cognos Mashup Xidmətindən istifadə etmək üçün aşağıdakı minimum tələblərə cavab verməlisiniz:
1. IBM Cognos BI Server 8.4.1
2. HTTP üzərindən SOAP və ya URL əsaslı xidmətlərlə əlaqə qura bilən müştəri
Cognos Əlaqəsi və Cognos Mashup Xidmətinə Cognos şluzundan daxil olmaq olar

Cognos Mashup Xidməti, istehlakçıların hesabat məlumatlarını hesabat görüntüləyicisindən kənarda və xüsusi vizualizasiyalara çıxarmasına imkan vermək üçün birlikdə işləyən iki fərqli hissədən ibarətdir. Xidmətin bir hissəsi nəqliyyat interfeysi, digəri isə yükdür. Aşağıdakı diaqramda tələbi nəqliyyat, cavab isə faydalı yük hesab edə bilərik.

Nəqliyyat interfeysi, hesabatlara müraciət edə biləcəyimiz vasitədir. İstehlakçıların istifadə etməsi üçün iki variant var. Biri SOAP əsaslıdır, digəri isə REST üslublu URL -lərdən istifadə edir. Hər iki interfeys HTTP üzərində işləyir və quruluşa bənzəyir. Yəni SOAP üslubu interfeysindəki hər məntiqi əməliyyat üçün REST üslubunda uyğun gələn var. Dəqiq metod spesifikasiyaları seçilmiş çağırış üslubunun özünəməxsusluğunu müşahidə edir. Ancaq nəticə budur ki, hər iki düşərgədə daxil olmaq, bir hesabat çağırmaq, çıxışı əldə etmək və çıxmaq imkanı var.

Buna görə özünüzə "özünüz, niyə birini digərindən üstün tutum?" Çox vaxt bunun cavabı layihə texnologiyasına və ya konvensiyalara baxanda özünü göstərir. Tamamilə müştəri tərəfində inkişaf etdirilən bir istehlakçını götürün. Cognos Mashup Xidməti ilə qarşılıqlı əlaqə yaratmaq üçün HTML və JavaScript istifadə edir. Vakuumda REST URL əsaslı interfeys daha asan inteqrasiya olunmasını təmin edərdi. Bunun əksinə olaraq, başqa bir layihənin Java servletində mövcud Cognos SDK aktivləri ola bilər. SDK tərəfindən ortaya çıxarılan sabun saplarına öyrəşmişlər. Bu vəziyyətin, sabun əsaslı maşınıq xidmətlərinin istehlakçısı olmağa meyl etməsi daha təbii görünür. Praktikada bu, həqiqətən də çəkmək üçün çətin bir seçim olmadı. İki seçimə baxdıqda, ümumi həlli nəzərdən keçirərkən hər zaman daha yaxşı uyğun gəlir. Başqasını istifadə etmək cəhdləri özünü məcbur hiss edir.
Nəqliyyat interfeysi tərəfindən təklif olunan məntiqi əməliyyatlar, istehlakçının Cognos hesabatlarını və təhlilini yerinə yetirməklə bağlı vəzifələri yerinə yetirməsinə imkan verir. Seçimlər dəsti, istehlakçının hesabat hazırlamağın tam həyat dövrü boyunca keçməsinə imkan verir. Bura daxildir:
• İdentifikasiyası
• Parametrlərin təyin edilməsi
• Hesabat İcrası (sinxron və asenkron)
• Qazma davranışı
• Çıxış Alınması
Mashup xidməti, hətta SDK vasitəsi ilə olmayan bəzi gözəlliklər təqdim edir. Bununla birlikdə, Mashup Xidmətini SDK ilə müqayisə edən və müqayisə edən bir məqalə üçün bu müzakirəni saxlayacağıq.
İndi HTTP əsaslı xidmətlər dəsti ilə hesabat çağırmaq vasitəmiz var. O biri tərəfdən nə çıxır? Bu bizi mashup xidmətinin ikinci komponentinə aparır. Daxil edin ... "Yük".

Mashup xidməti vasitəsi ilə bir hesabat çağırarkən təyin edə biləcəyimiz seçimlərdən biri də çıxış formatıdır. HTML Layout Data XML (LDX) və JSON daxil olmaqla bir çox mövcud seçim var. Bir neçə başqası var, lakin bu ab -də spektri əhatə edirroad hiss. HTML gözlədiyiniz qədər çoxdur. Cognos Connection daxilində hesabat görüntüləyicisi vasitəsi ilə baxılan bir hesabatdan əldə edəcəklərinə çox bənzəyirlər. Daha perspektivli formatlar LDX və JSON -dur. Əslində, Cognos Mashup Xidmətinin açıq bir zərbəsi varsa, bu iki formatın təqdimatıdır.

Bu formatların hər ikisi hesabat çıxışını neytral formatda təqdim edir. Bu, hesabat istehlakçısına məlumatı JSON və ya XML anlaya bilən hər hansı bir vizual olaraq göstərməsinə imkan verir. Bunu yenidən oxumaq üçün bir az vaxt ayırın.

Hesabat məlumatları artıq Cognos Viewer tərəfindən üzərinə qoyulan qandallardan azaddır. Məlumatlar artıq əvvəllər praktik olmayan yerlərə gedə bilər. Məsələn, Zəngin İnternet Tətbiqləri, məlumatların təqdimatını yaxşılaşdırmaq üçün Google Görselleştirme API və ya Ext-JS kimi çərçivələrdən istifadə edə bilər. Çıxış bu cihazlara uyğunlaşdırıla bildiyi üçün mobil inteqrasiya daha da əlçatan olur. Cognos məlumatları, həqiqətən, xarici mənbələrdən alınan məlumatlarla qarışdırıla bilər. Əslində, bu yaxınlarda eyni Ext-JS şəbəkəsindəki populyar bir məzmun idarəetmə sisteminin məlumatları ilə vəhşi təbiətdə Cognos BI-dən məlumatlar görüldü! Qalmaqallı! Bu nə deməkdir? Bu vəziyyətdə, hər iki məlumat dəstini brauzerdə birləşdirmək üçün mürəkkəb bir proses olmadan yerli alətlər vasitəsilə idarə olunmasına icazə verdi.
Aşağıda eyni səhifəni paylaşan heterojen məlumat mənbələrini göstərən sadə bir aşağı sədaqətdir.

Bu elastiklik bəzi güzəştlərlə gəlir. Məlumatın tətbiqin başqa bir hissəsinə verilməsini təxirə saldığımız üçün, əsasən hesabat müəllifi tərəfindən ənənəvi olaraq edilən inkişafın bir hissəsini vizualizasiya texnologiyasında mütəxəssis olan bir şəxsə ötürürük. Hesabat məlumatlarını vizuallaşdırmağa çalışmaq ənənəvi Cognos studiyalarında mükəmməl bir piksel hazırlamaqla müqayisədə fərqli olacaq. Layihə planlaşdırıcıları bunun inkişaf müddətlərinə təsirini anlamalıdırlar. Bu yeni iş bölgüsü qəbul edildikdə təxminlərin daha doğru olduğunu öyrənə bilərsiniz.

Bu parçaya yekun vurmaq üçün Cognos Mashup Service, qarışıqda mövcud olan alətlər arsenalına həyəcan verici bir əlavədir. BI məlumatlarının yalnız bir möhür vurmaqdan kənara çıxmasına imkan verir bir HTML səhifəsinə bir hesabat görüntüleyicisini ehtiva edir. Ancaq vaxt bizə heç bir şeyin pulsuz olmadığını öyrətdi. Məlumatların təqdim edilməsinin elastikliyi, həll dəstinə yeni bacarıq dəstləri gətirmək hesabına gəlir. Qoy bu məlumatlar bir müddət islansın. Bu seriyadakı sonrakı girişlərdə, mashupun istifadəsi və digər həll namizədləri ilə necə üst -üstə düşməsi ilə bağlı daha ətraflı məlumat verəcəyik.

BI/AnalyticsCognos Analytics
Cognos Query Studio
İstifadəçiləriniz Sorğu Studiyasını İstəyir

İstifadəçiləriniz Sorğu Studiyasını İstəyir

IBM Cognos Analytics 12-nin buraxılışı ilə Query Studio və Analysis Studio-nun uzun müddətdir elan edilmiş köhnəlməsi, nəhayət, Cognos Analytics-in həmin studiyalar istisna olmaqla bir versiyası ilə çatdırıldı. Baxmayaraq ki, bu fəaliyyətlə məşğul olan insanların əksəriyyəti üçün sürpriz olmamalıdır...

Daha çox oxu

Cognos AnalyticsCognos -un təkmilləşdirilməsi
Uğurlu Cognos Təkmilləşdirməsinə 3 Addım
Uğurlu IBM Cognos Təkmilləşdirməsi üçün Üç Addım

Uğurlu IBM Cognos Təkmilləşdirməsi üçün Üç Addım

Uğurlu IBM Cognos Təkmilləşdirməsi üçün Üç Addım Təkmilləşdirməni idarə edən rəhbər üçün əvəzsiz məsləhət Bu yaxınlarda mətbəximizin yeniləməyə ehtiyacı olduğunu düşündük. Əvvəlcə planları tərtib etmək üçün bir memar tutduq. Əlimizdə olan bir planla, xüsusiyyətləri müzakirə etdik: əhatə dairəsi nədir?...

Daha çox oxu

Cognos AnalyticsMotioCI
Cognos Deployment
Cognos Deployment Test Edilmiş Təcrübələr

Cognos Deployment Test Edilmiş Təcrübələr

Ən çox necə istifadə etmək olar MotioCI sübut edilmiş təcrübələri dəstəkləməkdə MotioCI Cognos Analytics hesabatının hazırlanması üçün inteqrasiya olunmuş plaginlərə malikdir. Üzərində işlədiyiniz hesabatı kilidləyirsiniz. Sonra redaktə seansını bitirdikdən sonra onu yoxlayır və şərh əlavə edirsiniz...

Daha çox oxu

BuludCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Cognos Analytics Cloud üçün Real-Time Versiya Nəzarətini Təmin edir

Motio, Inc. Cognos Analytics Cloud üçün Real-Time Versiya Nəzarətini Təmin edir

PLANO, Texas - 22 sentyabr 2022 - Motio, Inc., biznes kəşfiyyatınızı və analitik proqram təminatınızı daha yaxşı hala gətirərək analitik üstünlüklərinizi qorumağa kömək edən proqram şirkəti, bu gün bütün MotioCI proqramlar artıq Cognos-u tam dəstəkləyir...

Daha çox oxu

Cognos Analytics
Watson ilə IBM Cognos Analytics
Watson nə edir?

Watson nə edir?

Xülasə IBM Cognos Analytics 11.2.1 versiyasında Watson adı ilə döymə edilmişdir. Onun tam adı indi IBM Cognos Analytics with Watson 11.2.1-dir, əvvəllər IBM Cognos Analytics kimi tanınır. Bəs bu Watson tam olaraq haradadır və nə edir? In...

Daha çox oxu