Jalur tercepat dari CQM ke DQM
Ini adalah garis lurus dengan MotioCI
Kemungkinan besar jika Anda adalah pelanggan lama Cognos Analytics, Anda masih menyeret beberapa konten Mode Kueri Kompatibel (CQM) lama. Kamu tahu mengapa Anda perlu bermigrasi ke Dynamic Query Mode (DQM):
- CQM adalah risiko. CQM adalah teknologi lama dan dapat ditinggalkan kapan saja
- DQM adalah bukti masa depan. DQM dapat diskalakan, lebih efisien, dan berkinerja lebih baik
- Awan. Jika pindah ke cloud dalam 5 tahun Anda roadpeta Anda harus pindah ke DQM
Mitos
Tugas memigrasikan paket dan laporan Anda ke DQM tampak menakutkan. Untuk satu hal, Anda curiga ada sesuatu yang akan berhenti bergerak, tetapi Anda tidak yakin apa. Itu pasti masalahnya, dan tidak ada jalan kembali yang mudah. Jika tidak ada jalan kembali yang mudah, Anda tidak bisa mati di air selama berminggu-minggu dengan pengguna Anda tidak memiliki akses ke laporan.
Garis Lurus
Bagaimana jika Anda cukup menekan tombol dan melihat bagaimana semua konten CQM Anda berfungsi sebagai DQM? Dengan MotioCI pengujian, itulah yang dapat Anda lakukan. Semudah itu.
Deet
Kami telah menulis di tempat lain tentang kapan Anda harus bermigrasi ke DQM. Begini caranya:
- Penilaian dan Inventarisasi – Pertama pertimbangkan apa yang Anda miliki dan nilai upayanya. Berapa banyak laporan yang Anda miliki? Berapa banyak paket? Berapa banyak paket Anda yang CQM? Ada beberapa cara di mana Anda dapat mendekati ini.
Temukan setiap model Framework Manager, buka dan periksa propertinya.
Atau, temukan setiap paket yang telah diterbitkan dan periksa propertinya.
Atau, gunakan MotioCI Inventaris. Itu MotioCI Laporan Dasbor Inventaris dan Ringkasan Inventaris memberikan ikhtisar tentang seluruh penyimpanan konten Anda. Sekilas mereka memberi tahu Anda berapa banyak paket yang ada di toko konten Cognos Anda adalah CQM dan berapa banyak DQM. Laporan Inventaris menampilkan detail tambahan tentang paket:
-
-
- Jalur. Persis di mana mereka berada.
- Referensi. Jumlah referensi yang masuk memberi Anda gambaran tentang berapa banyak laporan yang bergantung padanya.
- Usang. Jika tidak ada referensi yang masuk, itu akan mudah. Anda mungkin tidak membutuhkan paket tersebut. Itu tidak digunakan.
-
pengujian – Pertama, Anda ingin menetapkan garis dasar pada laporan CQM Anda.
Buat proyek di MotioCI untuk paket CQM Anda. MotioCI akan membantu Anda secara otomatis menemukan semua laporan yang menjadi dasar paket tersebut. Buat Kasus Uji untuk menetapkan garis dasar bagi setiap laporan untuk konten dan kinerja
-
-
- Stabilitas Keluaran – Membuat garis dasar untuk keluaran laporan yang diharapkan
- Stabilitas Waktu Eksekusi – membuat garis dasar untuk kinerja yang diharapkan
-
Jalankan Test Case untuk menghasilkan output laporan dan merekam waktu eksekusi.
Evaluasi – Di sinilah Anda membalik tombol ke DQM dan menjalankan laporan.
-
- Kloning proyek yang Anda buat pada langkah sebelumnya sehingga yang kedua MotioCI proyek akan memiliki paket dan laporan yang sama. Ubah pengaturan proyek ke Force Dynamic Package Query Mode. Buat Test Case untuk setiap laporan guna membandingkan keluaran dan kinerja dengan hasil baseline CQM.
- Perbandingan Output – Membandingkan output laporan di DQM dengan baseline CQM.
- Perbandingan Waktu Eksekusi – Membandingkan waktu eksekusi laporan di DQM dengan baseline CQM.
- Jalankan Test Cases dan evaluasi hasil tes
- Sukses – Kasus uji ini lulus perbandingan keluaran dan kinerja. Laporan yang diuji dalam grup ini akan bermigrasi ke DQM tanpa perubahan.
- Kegagalan – Uji Kasus akan gagal jika salah satu atau kedua Pernyataan gagal.
- Kegagalan Perbandingan Keluaran – Anda disajikan dengan perbandingan berdampingan antara keluaran CQM dan DQM dari laporan dengan perbedaan yang disorot.
- Kegagalan Perbandingan Waktu Eksekusi – Kelompok laporan ini bekerja lebih lambat di DQM daripada CQM.
- Kloning proyek yang Anda buat pada langkah sebelumnya sehingga yang kedua MotioCI proyek akan memiliki paket dan laporan yang sama. Ubah pengaturan proyek ke Force Dynamic Package Query Mode. Buat Test Case untuk setiap laporan guna membandingkan keluaran dan kinerja dengan hasil baseline CQM.
Resolusi – Berdasarkan hasil Uji Kasus, Anda tahu persis laporan mana yang perlu diperhatikan.
-
- Pertimbangkan untuk meninjau MotioCI Laporkan Detil Kegagalan Kasus Uji. Dengan laporan tersebut, Anda dapat melihat apakah ada tren atau kelompok laporan yang memiliki kesalahan serupa. Edit model Framework Manager dan publikasikan ulang paket.
- Jalankan kembali Uji Kasus dalam proyek DQM hingga Anda puas dengan hasil dan kinerjanya.
- Dalam beberapa kasus, Anda mungkin perlu menangani masing-masing laporan yang gagal dalam Perbandingan Keluaran atau Perbandingan Waktu. Perbaiki masalah apa pun.
Migrasi – Pada titik ini, semua laporan CQM Anda telah dijalankan di DQM dan Anda yakin bahwa laporan tersebut menghasilkan keluaran yang sama dan dieksekusi dalam waktu yang wajar.
-
- Di Framework Manager, Anda dapat dengan aman mengubah Properti Mode Kueri menjadi Dinamis dan menerbitkan ulang paket.
- Sebagai langkah terakhir, di MotioCI proyek DQM, hapus properti Force DQM Query Mode dan setel ke Default. Jalankan kembali test case Anda dan periksa hasilnya. Ini akan mengonfirmasi bahwa perubahan yang Anda buat pada laporan dan paket tidak memengaruhi keluaran atau kinerja.
Perayaan
Saya lupa menyebutkan langkah terakhir ini. Perayaan. Saatnya menikmati semua manfaat DQM dan mulai mencari proyek lain.
Tip Bonus Pro
Anda dapat menggunakan gratis MotioPI utilitas untuk menemukan paket dan laporan CQM. Untuk menemukan paket dengan model yang disetel untuk menggunakan CQM, unduh dan instal MotioIP:
- Open MotioPI dan klik pada panel Konten
- Kueri untuk model dengan menyetel Kueri untuk Jenis ke Model.
- Persempit Sumber pencarian Anda ke cakupan yang sesuai. Kurangi ruang lingkup untuk meningkatkan kinerja.
- Tambahkan filter, pilih Text Property Model is Dynamic Query Mode = false.
- Klik Cari
- Ekspor hasilnya sebagai CSV dan buka di Excel
- Salin Jalur Pencarian Cognos dari model yang ingin Anda temukan laporannya
- Edit Jalur Pencarian model dengan menghapus "/model[@name=" dan apa yang mengikuti dari string
- Rekatkan string jalur model yang dipersingkat ke Panel Konten baru di MotioPI
- Edit Kueri untuk Jenis untuk menampilkan Laporan
- Persempit Cakupan dengan tepat
- Filter untuk menggunakan Jalur Pencarian Paket Properti Teks Berisi dengan menempelkan string jalur model yang dipersingkat
- Klik Cari
- Hasilnya akan mengembalikan daftar semua laporan yang menggunakan paket CQM.
Memang, ini agak rumit, Anda tidak dapat melakukan pengujian apa pun, dan tidak mengelola kemajuan Anda dalam suatu proyek, tetapi, hei, ini gratis. MotioPI dapat membawa Anda ke sana dengan dua langkah pertama Penilaian dan Inventaris, lalu MotioCI bisa mengambilnya dari sana.