Boot Camp Perkhidmatan Cognos Mashup - Pengenalan

by November 3, 2010Analisis Cognos, Motiokomen 0

Minggu ini kita akan melihat asas-asas Perkhidmatan Cognos Mashup. Kami akan memecahnya menjadi bahagian komponennya untuk melihat bagaimana ia membawa nilai kepada gabungan penawaran IBM Cognos.

Untuk menggunakan Cognos Mashup Service, seseorang perlu memenuhi syarat minimum berikut:
1. IBM Cognos BI Server 8.4.1
2. Pelanggan yang mampu berinteraksi dengan perkhidmatan berasaskan SOAP atau URL melalui HTTP
Sambungan Cognos dan Perkhidmatan Cognos Mashup dapat diakses melalui pintu masuk Cognos

Catatan Pengarang: Gunakan suara pelakon R. Lee Ermey (Gunny dari Metal Jacket Penuh)
Untuk beberapa artikel seterusnya, saya akan menjadi pengajar anda. Anda boleh memanggil saya "Sarjan Bor". Saya akan memecahkan rekrut anda ke dalam butiran pasir rendah yang berasal dari dan membina anda kembali menjadi kepingan silikon yang terukir dengan laser. Anda akan pergi dari sini dengan alat yang anda perlukan untuk bertahan di medan perang yang dikenali sebagai Cognos Mashup Service. Anda akan dapat membuat kod jalan melalui kawasan visualisasi khas yang berbahaya. Anda akan dapat membezakan rakan dari musuh ketika menyangkut idea reka bentuk. Anda mungkin menyangka bahawa anda akan dikendalikan oleh janji perkhidmatan REST yang mudah. Tetapi ini bukan REST mama anda. Bolehkah saya mendapatkan "YES DRILL SERGEANT!"? Sekarang turun dan beri saya dua puluh!

Ok, izinkan saya berehat sebentar dari watak untuk memberikannya kepada anda secara langsung. Minggu ini kita akan melihat asas-asas Perkhidmatan Cognos Mashup. Kami akan memecahnya menjadi bahagian komponennya untuk melihat bagaimana ia membawa nilai kepada gabungan penawaran IBM Cognos.

Untuk menggunakan Cognos Mashup Service, seseorang perlu memenuhi syarat minimum berikut:
1. IBM Cognos BI Server 8.4.1
2. Pelanggan yang mampu berinteraksi dengan perkhidmatan berasaskan SOAP atau URL melalui HTTP
Sambungan Cognos dan Perkhidmatan Cognos Mashup dapat diakses melalui pintu masuk Cognos

Perkhidmatan Cognos Mashup terdiri dari dua bahagian berbeza yang berfungsi bersamaan untuk membolehkan pengguna memecahkan data laporan di luar peninjau laporan dan menjadi visualisasi tersuai. Satu bahagian perkhidmatan adalah antara muka pengangkutan dan yang lain adalah muatan. Dalam rajah di bawah ini kita dapat menganggap permintaan sebagai pengangkutan dan penerima sebagai muatan.

Antaramuka pengangkutan adalah kaedah yang membolehkan kita menggunakan laporan. Terdapat dua pilihan untuk digunakan oleh pengguna. Satu berasaskan SOAP dan yang lain menggunakan URL gaya REST. Kedua-dua antara muka berjalan melalui HTTP dan strukturnya serupa. Maksudnya, untuk setiap operasi logik dalam antara muka gaya SOAP ada yang sesuai dengan gaya REST. Spesifikasi kaedah yang tepat memperhatikan keistimewaan untuk gaya permintaan yang dipilih. Tetapi intinya adalah… kemampuan untuk log masuk, meminta laporan, mendapatkan hasil, dan log keluar tersedia untuk kedua-dua kubu.

Oleh itu, anda mungkin bertanya pada diri sendiri, "mengapa saya memilih satu daripada yang lain?" Selalunya jawapan untuk ini muncul ketika melihat teknologi projek atau konvensyen. Ambil contoh pengguna yang dikembangkan sepenuhnya di sisi pelanggan. Ia menggunakan HTML dan JavaScript untuk berinteraksi dengan Cognos Mashup Service. Dalam kekosongan, antara muka berasaskan REST URL akan menjadikan integrasi lebih mudah. Sebaliknya, projek lain mungkin mempunyai aset Cognos SDK yang ada di servlet Java. Mereka terbiasa dengan sabun sabun yang terdedah oleh SDK. Rasanya lebih wajar bagi situasi ini untuk bersandar menjadi pengguna perkhidmatan mashup berasaskan SOAP. Dalam praktiknya, ini bukanlah pilihan yang sukar untuk ditimbang. Apabila melihat kedua-dua pilihan, seseorang selalu nampak lebih sesuai ketika mempertimbangkan keseluruhan penyelesaiannya. Percubaan untuk menggunakan rasa lain terpaksa.
Operasi logik yang ditawarkan oleh antara muka pengangkutan membolehkan pengguna melakukan tugas yang berpusat pada menjalankan laporan dan analisis Cognos. Kumpulan pilihan ini membolehkan pengguna berjalan sepanjang kitaran hidup menjalankan laporan. Ini termasuk:
• Pengesahan
• Tugasan parameter
• Laporkan Pelaksanaan (segerak dan tidak segerak)
• Tingkah laku latih tubi
• Pengambilan Output
Perkhidmatan mashup bahkan menawarkan beberapa barang yang tidak tersedia melalui SDK. Walau bagaimanapun, kami akan menyimpan perbincangan itu untuk artikel yang akan datang yang membandingkan dan membezakan Perkhidmatan Mashup dengan SDK.
Sekarang kita mempunyai cara untuk memanggil laporan melalui serangkaian perkhidmatan berdasarkan HTTP. Apa yang keluar dari hujungnya? Itu membawa kita ke komponen kedua perkhidmatan mashup. Masukkan ... "Muatan".

Salah satu pilihan yang dapat kita tentukan ketika meminta laporan melalui layanan mashup adalah format output. Terdapat sejumlah pilihan yang tersedia termasuk HTML Layout Data XML (LDX), dan JSON. Terdapat beberapa yang lain tetapi ini merangkumi spektrum di abroad akal. HTML hampir seperti yang anda harapkan. Mereka mirip dengan apa yang akan diperoleh seseorang dari laporan yang dilihat melalui paparan laporan di dalam Cognos Connection. Format yang lebih menjanjikan adalah LDX dan JSON. Sebenarnya jika terdapat hentaman jelas oleh Cognos Mashup Service, itu adalah pengenalan dua format ini.

Kedua-dua format ini menghasilkan output laporan dalam format persembahan yang neutral. Ini membolehkan pengguna mengeluarkan laporan untuk memberikan maklumat dalam visualisasi apa pun yang dapat memahami JSON atau XML. Luangkan masa untuk membacanya sekali lagi.

Data laporan kini dibebaskan dari belenggu yang diletakkan di atasnya oleh Cognos Viewer. Kini data dapat menjelajah ke tempat-tempat yang sebelumnya tidak praktikal. Sebagai contoh, Aplikasi Internet yang Kaya dapat menggunakan kerangka kerja seperti Google Visualization API atau Ext-JS untuk menyempurnakan penyampaian data. Integrasi mudah alih menjadi lebih dapat dicapai kerana output dapat disesuaikan dengan peranti ini. Data kognos dapat benar-benar digabungkan dengan data dari sumber luar. Sebenarnya, data dari Cognos BI baru-baru ini dilihat, di alam liar, berpasangan dengan data dari sistem pengurusan kandungan yang popular di grid Ext-JS yang sama tidak kurang! Skandal! Apakah maksud ini? Dalam kes ini, ia membolehkan kedua-dua set data diuruskan melalui alat asli mereka tanpa proses rumit untuk menyatukannya di penyemak imbas.
Di bawah ini adalah tiruan kesetiaan rendah sederhana yang menggambarkan sumber data yang berbeza-beza berkongsi halaman yang sama.

Fleksibiliti ini disertakan dengan beberapa pertukaran. Oleh kerana kami menangguhkan rendering data ke bagian aplikasi yang lain, kami pada dasarnya memindahkan beberapa pengembangan yang secara tradisional dilakukan oleh penulis laporan kepada orang yang pakar dalam teknologi visualisasi. Usaha untuk menyusun data laporan ke dalam visualisasi akan berbeza dibandingkan dengan membuat laporan piksel yang sempurna di studio Cognos tradisional. Perancang projek perlu memahami kesannya terhadap garis masa pembangunan. Seseorang akan mendapati bahawa anggaran lebih tepat apabila pembahagian tenaga kerja baru ini dilaksanakan.

Sebagai kesimpulan untuk karya ini, Cognos Mashup Service adalah tambahan yang menarik untuk gudang alat yang tersedia untuk campuran. Ia membolehkan data BI melampaui sekadar mencetak , berisi peninjau laporan, ke halaman HTML. Namun, masa telah mengajar kita bahawa tidak ada yang percuma. Fleksibiliti penyampaian data dengan perbelanjaan membawa keahlian baru ke set penyelesaian. Biarkan maklumat ini meresap sebentar. Dalam entri berikutnya dalam siri ini, kita akan memperincikan lebih terperinci mengenai penggunaan mashup dan juga bagaimana ia mengatasi calon penyelesaian lain.

Analisis CognosMeningkatkan Cognos
3 Langkah Untuk Menaik taraf Cognos yang Berjaya
Tiga Langkah Untuk Menaik Taraf IBM Cognos yang Berjaya

Tiga Langkah Untuk Menaik Taraf IBM Cognos yang Berjaya

Tiga Langkah untuk Menaik Taraf IBM Cognos yang Berjaya Nasihat yang tidak ternilai untuk eksekutif menguruskan naik taraf Baru-baru ini, kami fikir dapur kami perlu dikemas kini. Mula-mula kami mengupah seorang arkitek untuk merangka pelan. Dengan pelan di tangan, kami membincangkan perkara khusus: Apakah skopnya?...

Untuk Lebih Lanjut

AwanAnalisis Cognos
Motio X Awan Analitis Cognos IBM
Motio, Inc. Menyampaikan Kawalan Versi Masa Nyata untuk Awan Analitis Cognos

Motio, Inc. Menyampaikan Kawalan Versi Masa Nyata untuk Awan Analitis Cognos

PLANO, Texas – 22 September 2022 - Motio, Inc., syarikat perisian yang membantu anda mengekalkan kelebihan analitis anda dengan menjadikan perisian perisikan dan analitik perniagaan anda lebih baik, hari ini mengumumkan semua MotioCI aplikasi kini menyokong sepenuhnya Cognos...

Untuk Lebih Lanjut