Kamp Pelatihan Layanan Mashup Cognos – Pendahuluan

by November 3, 2010Analisis Cognos, Motiokomentar 0

Minggu ini kita akan melihat dasar-dasar Layanan Mashup Cognos. Kami akan memecahnya menjadi bagian-bagian komponennya untuk melihat bagaimana hal itu memberikan nilai pada campuran penawaran IBM Cognos.

Untuk menggunakan Layanan Mashup Cognos, seseorang harus memenuhi persyaratan minimum berikut:
1. IBM Cognos BI Server 8.4.1
2. Klien yang mampu berinteraksi dengan SOAP atau layanan berbasis URL melalui HTTP
Koneksi Cognos dan Layanan Mashup Cognos dapat diakses melalui gerbang Cognos

Catatan Penulis: Gunakan suara aktor R. Lee Ermey (Gunny dari Full Metal Jacket)
Untuk beberapa artikel berikutnya saya akan menjadi instruktur Anda. Anda bisa memanggil saya "Sersan Pengeboran". Saya akan menghancurkan Anda yang direkrut ke dalam butiran pasir rendah yang berasal dan membangun Anda kembali menjadi potongan-potongan silikon yang diukir dengan laser. Anda akan pergi dari sini dengan alat yang Anda butuhkan untuk bertahan hidup di medan perang yang dikenal sebagai Layanan Mashup Cognos. Anda akan dapat membuat kode jalan Anda melalui medan visualisasi khusus yang berbahaya. Anda akan dapat membedakan teman dari musuh dalam hal konsep desain. Anda mungkin berpikir bahwa Anda akan dimanjakan oleh janji layanan REST yang mudah. Tapi ini bukan istirahat ibumu. Bisakah saya mendapatkan "YA DRILL SERGEANT!"? Sekarang jatuhkan dan beri aku dua puluh!

Oke, izinkan saya mengambil jeda dari karakter untuk memberikannya langsung kepada Anda. Minggu ini kita akan melihat dasar-dasar Layanan Mashup Cognos. Kami akan memecahnya menjadi bagian-bagian komponennya untuk melihat bagaimana hal itu memberikan nilai pada campuran penawaran IBM Cognos.

Untuk menggunakan Layanan Mashup Cognos, seseorang harus memenuhi persyaratan minimum berikut:
1. IBM Cognos BI Server 8.4.1
2. Klien yang mampu berinteraksi dengan SOAP atau layanan berbasis URL melalui HTTP
Koneksi Cognos dan Layanan Mashup Cognos dapat diakses melalui gerbang Cognos

Layanan Mashup Cognos terdiri dari dua bagian berbeda yang bekerja bersama-sama untuk memungkinkan konsumen memecah data laporan di luar penampil laporan dan menjadi visualisasi khusus. Salah satu bagian dari layanan adalah antarmuka transportasi dan yang lainnya adalah muatan. Dalam diagram di bawah ini kita dapat menganggap permintaan sebagai transportasi dan respon sebagai muatan.

Antarmuka transport adalah cara kita dapat memanggil laporan. Ada dua pilihan yang bisa digunakan konsumen. Salah satunya berbasis SOAP dan yang lainnya menggunakan URL gaya REST. Kedua antarmuka dijalankan melalui HTTP dan memiliki struktur yang serupa. Artinya, untuk setiap operasi logis dalam antarmuka gaya SOAP ada yang cocok dalam gaya REST. Spesifikasi metode yang tepat mengamati keanehan untuk gaya doa yang dipilih. Tapi intinya adalah...kemampuan untuk masuk, meminta laporan, mendapatkan output, dan keluar tersedia untuk kedua kubu.

Jadi Anda mungkin bertanya pada diri sendiri, “diri sendiri, mengapa saya memilih salah satu dari yang lain?” Seringkali jawaban untuk ini muncul dengan sendirinya ketika melihat teknologi atau konvensi proyek. Ambil contoh konsumen yang dikembangkan sepenuhnya di sisi klien. Ini menggunakan HTML dan JavaScript untuk berinteraksi dengan Layanan Mashup Cognos. Dalam ruang hampa, antarmuka berbasis URL REST akan membuat integrasi lebih mudah. Sebaliknya, proyek lain mungkin memiliki aset Cognos SDK yang ada di servlet Java. Mereka terbiasa dengan stub SOAP yang diekspos oleh SDK. Rasanya lebih alami untuk situasi ini untuk condong menjadi konsumen layanan mashup berbasis SOAP. Dalam praktiknya, ini bukanlah pilihan yang sulit untuk dipertimbangkan. Saat melihat dua pilihan, seseorang sepertinya selalu lebih cocok ketika mempertimbangkan solusi keseluruhan. Upaya untuk menggunakan yang lain terasa dipaksakan.
Operasi logis yang ditawarkan oleh antarmuka transportasi memungkinkan konsumen untuk melakukan tugas yang berpusat pada menjalankan laporan dan analisis Cognos. Serangkaian opsi memungkinkan konsumen untuk menjalani siklus hidup penuh dalam menjalankan laporan. Ini termasuk:
• Autentikasi
• Penetapan parameter
• Eksekusi Laporan (sinkron dan asinkron)
• Perilaku bor
• Pengambilan Keluaran
Layanan mashup bahkan menawarkan beberapa barang yang tidak tersedia melalui SDK. Namun, kami akan menyimpan diskusi itu untuk artikel mendatang yang membandingkan dan membedakan Layanan Mashup dengan SDK.
Sekarang kami memiliki sarana untuk memanggil laporan melalui serangkaian layanan berbasis HTTP. Apa yang keluar dari ujung yang lain? Itu membawa kita ke komponen kedua dari layanan mashup. Masukkan ... "Payload".

Salah satu opsi yang dapat kita tentukan saat menjalankan laporan melalui layanan mashup adalah format output. Ada sejumlah opsi yang tersedia termasuk HTML Layout Data XML (LDX), dan JSON. Ada beberapa yang lain tetapi ini mencakup spektrum di abroad nalar. HTML cukup banyak seperti yang Anda harapkan. Mereka terlihat sangat mirip dengan apa yang akan diperoleh dari laporan yang dilihat melalui penampil laporan di dalam Cognos Connection. Format yang lebih menjanjikan adalah LDX dan JSON. Bahkan jika ada smash hit yang jelas oleh Layanan Mashup Cognos itu adalah pengenalan dua format ini.

Kedua format ini menghasilkan output laporan dalam format presentasi netral. Hal ini memungkinkan konsumen keluaran laporan untuk merender informasi dalam visualisasi apa pun yang dapat memahami JSON atau XML. Luangkan waktu sejenak untuk membacanya lagi.

Data laporan sekarang dibebaskan dari belenggu yang ditempatkan di atasnya oleh Cognos Viewer. Data sekarang dapat menjelajah ke tempat-tempat yang sebelumnya tidak praktis. Misalnya, Aplikasi Internet Kaya dapat menggunakan kerangka kerja seperti Google Visualization API atau Ext-JS untuk membumbui presentasi data. Integrasi seluler menjadi jauh lebih dapat dicapai karena output dapat disesuaikan dengan perangkat ini. Data Cognos dapat benar-benar digabungkan dengan data dari sumber luar. Faktanya, data dari Cognos BI baru-baru ini terlihat, di alam liar, berputar-putar dengan data dari sistem manajemen konten populer di grid Ext-JS yang sama! Memalukan! Apa artinya ini? Dalam hal ini, ini memungkinkan kedua kumpulan data untuk dikelola melalui alat asli mereka tanpa proses rumit yang dibuat untuk menyatukannya di browser.
Di bawah ini adalah mock up fidelitas rendah sederhana yang menggambarkan sumber data heterogen yang berbagi halaman yang sama.

Fleksibilitas ini datang dengan beberapa pengorbanan. Karena kami menunda rendering data ke bagian lain dari aplikasi, kami pada dasarnya mentransfer beberapa pengembangan yang secara tradisional dilakukan oleh penulis laporan kepada orang yang ahli dalam teknologi visualisasi. Upaya untuk menyatukan data laporan ke dalam visualisasi akan bervariasi dibandingkan dengan membuat laporan sempurna piksel di studio Cognos tradisional. Perencana proyek perlu memahami pengaruhnya terhadap jadwal pengembangan. Orang akan menemukan bahwa perkiraan lebih akurat ketika pembagian kerja baru ini diterapkan.

Untuk meringkas bagian ini, Layanan Mashup Cognos adalah tambahan yang menarik untuk gudang alat yang tersedia untuk campuran. Ini memungkinkan data BI lebih dari sekadar stamping dan , yang berisi penampil laporan, ke dalam laman HTML. Namun, waktu telah mengajarkan kita bahwa tidak ada yang gratis. Fleksibilitas penyajian data datang dengan mengorbankan membawa keahlian baru ke set solusi. Biarkan informasi ini meresap untuk sementara waktu. Dalam entri berikutnya dalam seri ini, kita akan membahas lebih detail tentang penggunaan mashup serta bagaimana hal itu dibandingkan dengan kandidat solusi lainnya.

Analisis CognosMeningkatkan Cognos
3 Langkah Menuju Peningkatan Cognos yang Berhasil
Tiga Langkah Menuju Peningkatan IBM Cognos yang Berhasil

Tiga Langkah Menuju Peningkatan IBM Cognos yang Berhasil

Tiga Langkah Menuju Peningkatan IBM Cognos yang Berhasil Saran tak ternilai bagi eksekutif yang mengelola peningkatan Baru-baru ini, kami pikir dapur kami perlu diperbarui. Pertama kami menyewa seorang arsitek untuk menyusun rencana. Dengan rencana di tangan, kami membahas secara spesifik: Apa ruang lingkupnya?...

Baca Selengkapnya

awanAnalisis Cognos
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Memberikan Kontrol Versi Waktu Nyata untuk Cognos Analytics Cloud

Motio, Inc. Memberikan Kontrol Versi Waktu Nyata untuk Cognos Analytics Cloud

PLANO, Texas – 22 September 2022 - Motio, Inc., perusahaan perangkat lunak yang membantu Anda mempertahankan keunggulan analitik Anda dengan menjadikan kecerdasan bisnis dan perangkat lunak analitik Anda lebih baik, hari ini mengumumkan semua MotioCI aplikasi sekarang sepenuhnya mendukung Cognos...

Baca Selengkapnya