Konfigurasi IBM Cognos - Nggawe Gerbang Kanggo Aktifake SSO kanggo Cognos 11

by Sep 30, 2016Kognos Analyticskomentar 0

Cara Nggawe Gateway kanggo Cognos 11

Pitakon sing asring ditakoni yaiku: "Apa Gateway Opsional dadi syarat?"

Lan wangsulane, "Ya!"

Salah sawijining skenario sing paling umum nalika nggawe persiyapan Gateway Opsional dadi wajib yaiku persiyapan mlebu siji (SSO). Ing postingan blog iki, aku bakal nutupi cara nyiyapake Gateway Opsional ing Cognos Analytics versi 11.0.2 lan 11.0.3. Sing wis ngetutake Pedoman konfigurasi IIS bisa ditemokake ing kene. Lan supaya luwih gampang, IBM duwe alat cilik sing sampeyan bisa download kene kanggo otomatis proses.

Arsitektur Server

IBM Cognos Analytics nggunakake arsitektur server multi-level multi-web sing kasusun saka telung tingkatan server:

  • Undakan Web
  • Aplikasi Tingkat
  • Tingkat Data

Komunikasi web ing IBM Cognos Analytics biasane diterusake liwat Web Tier sing nggampangake sambungan pangguna menyang aplikasi analitik IBM Cognos, lan komponen sing tanggung jawab yaiku IBM Cognos Analytics Gateway.

Komponen Gateway Analytics Cognos IBM bisa diinstal ing server liyane saka Content Manager utawa Application Tier, lan IBM nyebut iki minangka instalasi Gateway Opsional.

Nginstal Ekstensi Panyuwunan Permintaan Aplikasi IIS (ARR)

Aku bakal nggunakake IIS 8 (Layanan Informasi Internet) kanggo kaloro cara persiyapan proxy mbalikke. Nanging luwih dhisik, sampeyan kudu priksa manawa sampeyan wis nginstal ekstensi IIS Application Request Routing (ARR). Iki minangka ekstensi sing ngidini IIS bisa digunakake minangka proksi balik.

1. Ing sesi browser anyar, ketik alamat ing ngisor iki: http://www.iis.net/downloads/microsoft/application-request-routing banjur klik tombol ijo "Instal ekstensi iki".

Instalasi IIS nginstal2. Banjur dijaluk nyimpen file sing diarani "ARRv3_0.exe." Simpen ing endi wae ing mesin sampeyan, banjur jalanake. Sawise installer diwiwiti, pencet tombol "Aku Nampa", yen sampeyan nampa syarat lan katemtuan.

Panginstal ARR

3. Instalasi banjur bakal ndownload lan nginstal ekstensi ARR. Yen wis rampung klik tombol "Rampung". Yen ditampilake kaca liyane, aja metu kabeh.

Ekstensi ARR

4. Kanggo nggawe manawa ekstensi sampeyan wis diinstal kanthi bener, bukak IIS Manager saka "Alat Administrator" ing Windows. Sawise diluncurake, klik jeneng server ing sisih kiwa ndhuwur layar. Banjur, ing panel IIS tengah, fitur nulis ulang URL saiki bakal katon.

Manajer IIS

Saiki sampeyan wis nginstal ekstensi ARR, sampeyan bisa nerusake karo Nggawe proksi balik. Kanggo iku, sampeyan mung kudu ngetutake salah sawijining cara ing ngisor iki, gumantung karo kabutuhan sampeyan. Cathetan: itujuan utama sampeyan yaiku ngatur Cognos Analytics kanggo nggunakake SSO, banjur lanjut menyang metode 2.

Konfigurasi Proksi Reverse

Cara 1: Konfigurasi ekstensi IIS lan Aplikasi Request Routing (ARR). (Ora kanggo SSO)

Cara iki nyedhiyakake cara sederhana kanggo nyiyapake proxy mbalikke ing server Opsional Gateway nggunakake IIS 8. Cara iki cocog kanggo pangguna sing mung nyoba nyiyapake gateway IBM Cognos Analytics eksternal ing server web, padha karo Server Hosti sing kasedhiya, kasedhiya kanggo umum utawa eksternal menyang firewall.

1.  Bukak Manajer Layanan Informasi Internet (IIS), yen durung mbukak. Ngembangake wit navigasi ing panel kiwa. Ing "Situs", klik tengen ing situs web banjur pilih "Tambah Direktori Virtual." Cathetan: Yen sampeyan ora duwe persiyapan situs web, klik tengen ing "Situs Web Default" ing "Situs."

Manajer IIS

2. Ing "Alias" ketik jeneng apa wae. Aku ngetutake apa sing ditindakake IBM lan ngetik "CA11". Ing "Path fisik" Navigasi menyang folder kosong sing wis digawe kanggo tujuan iki ing endi wae ing sistem. Aku maneh ngetutake IBM lan nunjuk "C: CA". Aja padha sumelang ing bab "Setelan Tes…" utawa tombol "Sambungake minangka ..." banjur klik OK. Nalika sampeyan ngembangake situs web, utawa ing "Situs Web Default", sampeyan kudu ndeleng situs web sing lagi wae digawe minangka folder. Aku ndeleng "CA11."

Cognos Analytics 11 jeneng alias

3. Saiki sampeyan kudu nyiyapake Tulis ulang URL ing endi sampeyan nyetel proxy mbalikke kanggo pangalihan kabeh panjaluk web saka level web menyang level aplikasi. Klik ing direktori virtual anyar ing panel kiwa banjur klik kaping pindho ing "URL Tulis Ulang" sing ana ing tengah.

4. Klik ing "Tambah Aturan ..." sing ana ing sangisore "Tindakan" ing panel sisih tengen.

5. Klik kaping pindho ing "Reverse Proxy" ing bagean "Aturan Inbound lan Outbound".

6. Ing bagean "Aturan Inbound" sampeyan kudu ndeleng kothak teks. Ketik: / undakan aplikasi sampeyan. Priksa manawa "Aktifake SSL Offloading" wis dicenthang banjur klik OK.

Ngaktifake offloading SSL

7. Sampeyan saiki kudu ndeleng entri anyar sing digawe ing bagean "Aturan mlebu" ing kaca "Tulis ulang URL". Sampeyan kudu ngupayakake luwih akeh, nanging ora nganti tekan langkah 9. Ing panel tangan tengen, klik ing "Deleng Variabel Server…". Klik "Tambah" lan ketik variabel ing ngisor iki: HTTP_X_BI_PATH. Cathetan: Nilai variabel iki mutlak lan ora bisa ana ing format liyane.

jeneng variabel server

8. Klik "Bali menyang Aturan" sing ana ing panel sisih tengen kanggo metu saka segmen iki.

9. Pentingake Item Proxy Reverse Inbound sing digawe langkah 6, banjur klik panel sisih tengen ing "Sunting" sing ana ing "Aturan Inbound."

10. Gulung mudhun nganti sampeyan ndeleng bagean "Variabel Server" banjur lebokake. Banjur klik tombol "Tambah".

11. Ing dialog anyar, pilih HTTP_X_BI_PATH ing menu tarik-turun "Jeneng variabel server". Ing "Nilai" gunakake jeneng sing sampeyan pilih ing langkah 2 banjur lebokake ing format ing ngisor iki: / "NAMA saka langkah 2 ″ / bi / v1. Dadi kanggo aku, iki bakal katon kaya / CA11 / bi / v1. Klik tombol "OK" banjur klik "Aplikasi" ing bagean "Tindakan". Klik "Bali menyang Aturan."

jeneng lan nilai variabel server

12. Saiki sampeyan wis rampung karo nyiyapake proksi balik. Sampeyan mung kudu miwiti maneh IIS kanthi simpul paling ndhuwur ing tangan kiwa banjur klik "Wiwiti maneh" ing "Tindakan" ing panel tangan tengen.

13. Kanggo nyoba konfigurasi, bukak sesi browser banjur ketik ing ngisor iki: http: // ”web_server”: ”port” / alias / bi /
Elinga yen "/" mburine sawise bi penting lan kudu ana ing kono. Yen wis apik, sampeyan saiki kudu bisa ndeleng layar login Cognos Analytics.

Cara 2: IIS lan ARR kanthi gerbang Server Cognos Analytics (Cara sing tepat kanggo SSO)

Ing metode iki, sampeyan luwih dhisik bakal nginstal IBM Cognos Analytics minangka "Gateway Opsional" nggunakake installer Server Cognos Analytics IBM, banjur gunakake kanggo ngatur proksi balik.

1. Bukak installer Cognos sing bisa dieksekusi. Sing duwe kaya iki: ca_srv_win64_11.0.3.xxxxxxx.exe. Iki bakal ngluncurake installer IBM Cognos Analytics.

2. Pilih basa banjur klik "Sabanjure." Banjur pilih "Aku nampa ..." ing jendhela sabanjure banjur klik "Sabanjure" yen sampeyan duwe perjanjian lisensi.

3. Ing jendhela sabanjure pilih lokasi nginstal kanggo Gateway Opsional, wenehi jeneng folder lan klik "Sabanjure."

pilih nginstal lokasi kanggo gateway Cognos opsional

4. Ing bagean "Tipe instalasi" pilih tombol radio "Khusus" banjur klik sabanjure.

5. Ing bagean "Instal Khusus" pilih tombol radio "Instal Pisanan" banjur klik sabanjure.

6. Ing kothak "Pilih komponen" centhang kothak "Gerbang Opsional" banjur klik sabanjure.

7. Ing bagean sabanjure verifikasi kabeh ora apa-apa banjur klik "Instal".

8. Ing kene Cognos Analytics bakal nginstal lan yen wis rampung klik ing "Rampung." Saiki yen wis nginstal Cognos Analytics, atur karo IIS kanggo dadi proxy mundur.

9. Bukak Manajer Layanan Informasi Internet (IIS).

10. Lebokake simpul paling ndhuwur ing wit tangan kiwa banjur klik tengen ing simpul "Pools Aplikasi" banjur pilih "Tambah Kolam Aplikasi ..."

11. Ing kothak teks "Jeneng" ketik jeneng apa wae. Aku ngetutake IBM lan ngetik tambang minangka "IBM Cognos Analytics". Ninggalake ".Net CLR versi" lan "Mode pipa sing dikelola" kaya banjur klik OK.

Kolam renang aplikasi IBM Cognos Analytics

12. Ngembangake wit ing sisih kiwa Manajer IIS banjur klik tengen ing situs web sampeyan sing ana ing sangisore simpul "Situs". Aku ora duwe persiyapan situs web ing mesin mula aku milih “Situs Web Default.” Ing menu klik tengen pilih “Add Virtual Directory…”

Situs web standar manajer IIS

13. Ing Alias, ketik jeneng apa wae. Aku ngetutake IBM lan mlebu CAGATE11. Banjur klik elips ing "Path fisik" lan navigasi menyang folder webcontent ing lokasi instalasi Cognos Analytics sampeyan. Klik OK.

nambahake direktori virtual Kognos

14. Lebokake simpul situs web ing wit tangan kiwa (Situs Web Default ing kasus iki) lan saiki sampeyan bakal weruh folder anyar karo Alias ​​sing sampeyan pilih ing langkah sadurunge. Ngembangake lan sorot folder "bi".

15. Klik kaping pindho lambang "URL Tulis Ulang" ing panel tengah. Iki bakal nggawa sampeyan menyang panel "URL Tulis Ulang". Klik ing "Add Rule (s)…" ing panel sisih tengen banjur klik kaping pindho ing "Reverse proxy."

16. Ing bagean "Aturan Inbound" sampeyan kudu ndeleng kothak teks. Ketik ing ngisor iki: "APP_SERVER_HOST": "PORT" / bi. Priksa manawa "Aktifake SSL Offloading" wis dicenthang banjur klik OK.

nambah aturan proxy mbalikke SSL

17. Ing panel sisih tengen klik "Lihat Variabel Server". Klik Tambah lan ketik jeneng ing ngisor iki: HTTP_X_BI_PATH. Cathetan: Jeneng variabel iki ora bisa ana ing format liyane. Ketik kaya sing dideleng ing ndhuwur banjur klik OK.

18. Klik "Bali menyang Aturan" sing ana ing panel sisih tengen kanggo metu saka segmen iki.

19. Tandhani item Inbound Reverse Proxy sing digawe ing langkah 16, banjur ing panel sisih tengen klik "Sunting" sing ana ing sangisore "Aturan Inbound."

20. Gulung mudhun nganti sampeyan ndeleng bagean "Variabel Server" banjur lebokake. Banjur klik tombol "Tambah".

21. Ing dialog anyar, pilih HTTP_X_BI_PATH ing menu tarik-turun "Jeneng variabel server". Ing regane gunakake jeneng sing sampeyan pilih ing langkah 13 banjur lebokake ing format ing ngisor iki: / ”NAMA saka langkah 13 bi / bi / v1. Dadi kanggo aku iki bakal katon kaya / CAGATE11 / bi / v1. Klik OK banjur klik "Aplikasi" ing bagean "Tindakan". Klik "Bali menyang Aturan."

nyetel variabel server Cognos Analytics

Saiki sampeyan wis rampung karo nyiyapake proksi balik. Sampeyan mung kudu miwiti maneh IIS kanthi simpul paling ndhuwur ing tangan kiwa banjur klik "Wiwiti maneh" ing "Tindakan" ing panel tangan tengen.

Cognos ISAPI Setup (dibutuhake kanggo SSO, mbutuhake cara 2 ing ndhuwur)

Sawise proxy mbalikke dikonfigurasi, mung ana langkah liyane: nyiyapake Cognos ISAPI, sing dibutuhake kanggo SSO. Langkah-langkah ing ngisor iki bakal nuduhake dhisik carane nggawe aplikasi IIS kanggo cgi-bin sing nampilake modul gateway IBM Cognos Analytics menyang kolam aplikasi sing digawe ing metode 2 ing ndhuwur. Aku banjur bakal nuduhake sampeyan carane nyiyapake antarmuka program aplikasi server internet nggunakake modul ISAPI liwat pemetaan modul.

Siji prekara penting sing kudu dicathet yaiku dokumentasi IBM kayane ilang sawetara langkah ing kene sing beda-beda gumantung apa sampeyan wis nyiyapake ing Cognos 11.0.2 utawa 11.0.3. Nanging sampeyan ora kuwatir amarga aku bakal nerangake kepiye supaya kabeh bisa nggarap versi Cognos Analytics iki.

1. Bali menyang Manajer IIS, temokake direktori virtual sing digawe ing cara 2 (elinga yen diarani "CAGATE11"), klik tengen banjur pilih "Tambah Aplikasi."

Manajer IIS nambah aplikasi

2.  Isi kolom kanthi informasi ing ngisor iki:

      1. Alias: cgi-bin

      2. Kolam renang aplikasi: Klik ing pilih banjur ing menu molor pilih "IBM Cognos Analytics" banjur pilih OK.

      3. Path Fisik: Lokasi subdirektori cgi-bin ing instal gateway Cognos Analytics sampeyan. Klik OK.

blumbang aplikasi IBM Cognos Analytics

3. Lebokake wit pandhu arah lan sorot simpul cgi-bin sing ana ing sangisore direktori virtual sampeyan. Banjur ing panel tengah, klik kaping pindho ing "Handler Mappings."

pemetaan handler wit pandhu arah

4. Klik ing "Add Mule Module…" ing panel sisih tengen banjur wenehi informasi ing ngisor iki:

      1. Path panjalukan: kognosisapi.dll (Cathetan: nilai iki kudu padha karo sing dakwujudake ing kene)

       2. Modul: Pilih IsapiModule saka drop-down. (Cathetan: Yen sampeyan ora bisa nemokake nilai kasebut, deleng Lampiran A pandhuan iki)

      3. Eksekusi: nemtokake dalan menyang cognosisapi.dll sampeyan. File iki dununge ana ing / cgi-bin

      4. Jeneng: Wenehi jeneng wae. Aku maneh ngetutake IBM lan menehi "IBMCOGNOS-ISAPI". Klik OK.

nambahake pemetaan modul IBM Cognos

5. Dialog bakal katon njaluk ijin kanggo ngidini eksistensi ISAPI sing anyar iki. Klik Ya.

Saiki ing kene dokumentasi IBM menehi sawetara perkara. Yen sampeyan nyoba ngluncurake URL ing ngisor iki, sampeyan bakal entuk kesalahan: http (s): //: //cgi-bin/cognosIsapi.dll? b_action = xts.run & m = portal / main. teks & m_redirect = // bi /

Kanggo ngrampungake masalah iki, sampeyan kudu tindakake langkah-langkah kasebut:

IBM Cognos Analytics 11.0.2

1. Bukak Konfigurasi Kognos IBM.

2. Klik ing simpul Lingkungan ing panel tangan kiwa.

3. Temokake "URI Pangirim kanggo gateway" lan wenehi nilai ing ngisor iki saka server pangirim: http: // "appserver_host": "port" / p2pd / servlet / dispatch / ext

4. Ing jendela Konfigurasi Kognos IBM klik "Simpen" lan sampeyan wis rampung. (Cathetan: aja ngeklik tombol "Run" ijo ing sisih ndhuwur jendela konfigurasi amarga iki ora bakal ditrapake kanggo persiyapan Gateway Opsional.)

Konfigurasi IBM Kognos

5. Wiwiti maneh IIS lan coba URL ing ndhuwur maneh lan yen kabeh bisa digunakake, sampeyan kudu disambut karo layar mlebu Analytics.

IBM Cognos Analytics 11.0.3

1. Bukak Konfigurasi Kognos IBM.

2. Klik ing simpul Lingkungan ing panel tangan kiwa.

3. Temokake "URI Pangirim kanggo gateway" lan wenehi nilai ing ngisor iki saka server pangirim: http: // "appserver_host": "port" / p2pd / servlet / dispatch / ext

4. Banjur goleki "Server Konfigurasi" banjur klik ing potlot kanggo ngedit.

5. Ing jendela anyar klik tombol "Retrieve".

6. Nyedhiyakake informasi otentikasi menyang server Manajer Konten, banjur klik OK.

njupuk server konfigurasi

  1. Klik OK maneh kanggo nyimpen nilai Server Konfigurasi sing anyar.
  2. Ing jendhela Konfigurasi Kognos IBM klik "Simpen" lan sampeyan wis rampung. (Cathetan: aja ngeklik tombol "Run" ijo ing sisih ndhuwur jendela konfigurasi amarga iki ora bakal ditrapake kanggo persiyapan Gateway Opsional.)
  3. Wiwiti maneh IIS lan coba URL ing ndhuwur maneh lan yen kabeh bisa digunakake, sampeyan kudu disambut karo layar mlebu Analytics.

kesimpulan

Ing pandhuan iki, aku nutupi cara nyetel Gateway Opsional ing Cognos Analytics 11.0.2 lan 11.0.3. Kanggo kuwi, aku nuduhake sampeyan carane nyiyapake proxy mbalikke nggunakake salah siji saka rong cara banjur nuduhake sampeyan carane nyiyapake Cognos ISAPI sing dibutuhake kanggo SSO. Muga-muga sampeyan wis seneng tutorial iki! Mangga tinggalake pitakon ing bagean komentar ing ngisor iki postingan blog iki.

Lampiran A

Yen sampeyan ora bisa ndeleng Modul ISAPI ing langkah "Add Mule Module" ing ndhuwur, sampeyan kudu nambah kanthi manual. Tindakake langkah-langkah ing ngisor iki kanggo nindakake:

  1. Bukak Program lan Fitur ing windows.
  2. Klik ing "Uripake utawa mateni fitur Windows."
  3. Bor menyang Layanan Informasi Internet> Layanan Wide World Wide> Fitur Aplikasi lan Pengembangan. Lan priksa pilihan ing ngisor iki: Ekstensi ISAPI, lan Filter ISAPI.
  4. Klik OK.
  5. Wiwiti maneh IIS.
  6. Priksa lan verifikasi manawa Modul ISAPI saiki dadi pilihan ing jendela Tambah Modul Mapping.