IBM Cognos konfiguracija - Postavljanje pristupnika za omogućavanje SSO -a za Cognos 11

by Rujna 30, 2016Cognos Analytics0 komentari

Kako postaviti pristupnik za Cognos 11

Pitanje koje nam se često postavlja je sljedeće: „Postaje li opcijski pristupnik ikada uvjet?"

A odgovor je: "Da!"

Jedan od najčešćih scenarija u kojima postavljanje izbornog pristupnika postaje obvezno jest postavljanje jedinstvene prijave (SSO). U ovom postu na blogu pokazat ću kako postaviti opcijski pristupnik u Cognos Analyticsu verzije 11.0.2. i 11.0.3. godine. Oni koji su slijedili Smjernice za konfiguraciju IIS -a možete pronaći ovdje. Kako bi to bilo lakše, IBM ima mali alat koji možete preuzeti ovdje za automatizaciju procesa.

Arhitektura poslužitelja

IBM Cognos Analytics koristi web-baziranu višeslojnu poslužiteljsku arhitekturu koja se sastoji od tri razine poslužitelja:

  • Web razina
  • Razina aplikacije
  • Razina podataka

Web komunikacija u IBM Cognos Analyticsu obično se usmjerava putem web razine koja olakšava korisničke veze s IBM Cognos analitičkim aplikacijama, a komponenta odgovorna za to je IBM Cognos Analytics Gateway.

Komponenta IBM Cognos Analytics Gateway može se instalirati na drugom poslužitelju od Content Managera ili razine aplikacije, a IBM to naziva instalacijom izbornog pristupnika.

Instaliranje proširenja IIS Application Request Routing (ARR) proširenja

Koristit ću IIS 8 (internetske informacijske usluge) za obje metode obrnutog postavljanja proxyja. No prvo morate provjeriti imate li instalirano proširenje IIS Application Request Routing (ARR). Ovo je proširenje koje omogućuje IIS -u da funkcionira kao obrnuti proxy.

1. U novoj sesiji preglednika unesite sljedeću adresu: http://www.iis.net/downloads/microsoft/application-request-routing i kliknite veliki zeleni gumb "Instaliraj ovo proširenje".

Instaliranje IIS proširenja2. Zatim ćete biti upitani da spremite datoteku pod nazivom "ARRv3_0.exe". Spremite ga negdje na svoj stroj, a zatim ga pokrenite. Kad instalacijski program započne, pritisnite gumb "Prihvaćam", ako prihvaćate odredbe i uvjete.

ARR instalater

3. Instalacijski program tada će preuzeti i instalirati ARR proširenje. Kada završite, kliknite gumb "Završi". Ako vam se prikaže bilo koja druga stranica, samo izađite sa svih njih.

ARR proširenje

4. Da biste bili sigurni da je vaše proširenje ispravno instalirano, pokrenite IIS Manager iz "Administratorskih alata" u sustavu Windows. Kada se pokrene, kliknite na naziv poslužitelja u gornjem lijevom kutu zaslona. Zatim bi unutar srednjeg okna IIS -a sada trebala biti vidljiva značajka prepisivanja URL -a.

IIS menadžer

Sada kada ste instalirali proširenje ARR, možete nastaviti s postavljanjem obrnutog proxyja. U tu svrhu sve što trebate učiniti je slijediti jednu od dolje navedenih metoda, ovisno o vašim potrebama. Napomena: iAko vam je krajnji cilj konfigurirati Cognos Analytics za upotrebu SSO -a, prijeđite na 2. metodu.

Obrnuto postavljanje proxyja

Metoda 1: Konfiguracija proširenja za IIS i usmjeravanje zahtjeva zahtjeva (ARR). (Nije za SSO)

Ova metoda postavlja jednostavan način postavljanja obrnutog proxyja na vašem opcijskom poslužitelju pristupnika pomoću IIS 8. Ova je metoda prikladna za korisnike koji samo pokušavaju postaviti vanjski pristupnik IBM Cognos Analytics na web poslužitelju, slično Hosti poslužitelj koji je dostupan, javno je dostupan ili vanjski od vatrozida.

1.  Otvorite Upravitelj otvorenih internetskih informacijskih usluga (IIS), ako ga već niste otvorili. Proširite navigacijsko stablo na lijevoj ploči. U odjeljku "Mjesta" desnom tipkom miša kliknite svoju web stranicu i odaberite "Dodaj virtualni direktorij". Napomena: Ako nemate postavljeno web mjesto, desnom tipkom miša kliknite "Zadana web stranica" pod "Mjesta".

IIS menadžer

2. Pod "Alias" unesite bilo koje ime. Slijedio sam ono što je IBM učinio i upravo ušao u "CA11". U odjeljku “Fizički put” idite na praznu mapu koju ste stvorili u tu svrhu bilo gdje na svom sustavu. Ponovno sam slijedio IBM i pokazao svoj prema "C: CA". Ne brinite o "Test Settings ..." ili "Connect as ..." i kliknite na OK. Kada proširite svoju web stranicu, ili u mom slučaju "Zadana web stranica", trebali biste svoju novonastalu web stranicu vidjeti kao mapu. Vidim "CA11".

Naziv pseudonima Cognos Analytics 11

3. Sada morate postaviti URL Prepisivanje gdje postavljate obrnuti proxy za preusmjeravanje svih web zahtjeva s web razine na razinu aplikacije. Kliknite na svoj novi virtualni direktorij na lijevoj ploči, a zatim dvaput kliknite na "URL Prepiši" koji se nalazi u sredini.

4. Kliknite na "Dodaj pravila (a) ..." koji se nalazi ispod "Radnje" ispod desne ploče.

5. Dvaput kliknite na "Obrnuti proxy" u odjeljku "Ulazna i odlazna pravila".

6. U odjeljku "Ulazna pravila" trebali biste vidjeti tekstualni okvir. Unesite:/ razine svoje aplikacije. Provjerite je li označena opcija "Omogući istovar SSL -a" i kliknite U redu.

Omogući istovaranje SSL -a

7. Sada biste trebali vidjeti novi unos kreiran u odjeljku "Ulazna pravila" na stranici "Prepisivanje URL -a". Morat ćete još malo poraditi na tome, ali ne dok ne dođete do toga korak 9. Na desnoj ploči kliknite "Prikaži varijable poslužitelja ...". Pritisnite “Dodaj” i upišite sljedeću varijablu: HTTP_X_BI_PATH. Napomena: Vrijednost ove varijable je apsolutna i ne može biti u bilo kojem drugom formatu.

naziv varijable poslužitelja

8. Kliknite "Natrag na pravila" koja se nalazi na desnoj ploči za izlaz iz ovog segmenta.

9. Označite ulaznu povratnu stavku proxyja u kojoj ste stvorili korak 6, a zatim na desnoj ploči kliknite "Uredi" koja se nalazi pod "Ulazna pravila".

10. Pomaknite se prema dolje dok ne vidite odjeljak "Varijable poslužitelja" i proširite ga. Zatim kliknite gumb "Dodaj".

11. U novom dijalogu odaberite HTTP_X_BI_PATH na padajućem izborniku "Naziv varijable poslužitelja". U odjeljku "Vrijednost" upotrijebite naziv koji ste odabrali u koraku 2 i unesite ga u sljedećem formatu:/"NAME iz koraka 2 ″/bi/v1. Tako da bi ovo za mene izgledalo poput/CA11/bi/v1. Pritisnite gumb "U redu", a zatim kliknite "Primijeni" u odjeljku "Radnje". Pritisnite "Natrag na pravila".

naziv i vrijednost varijable poslužitelja

12. Sada ste gotovi s postavljanjem obrnutog proxyja. Sve što trebate učiniti je ponovno pokrenuti IIS kraj gornjeg čvora lijevog stabla i kliknuti “Restart” pod “Actions” na desnoj ploči.

13. Da biste testirali konfiguraciju, otvorite sesiju preglednika i unesite sljedeće: http: // ”web_server”: ”port”/alias/bi/
Imajte na umu da je završni znak „/“ nakon bi važan i mora postojati. Ako su stvari uspješno postavljene, sada biste trebali moći vidjeti zaslon za prijavu u Cognos Analytics.

Metoda 2: IIS i ARR s pristupnikom Cognos Analytics poslužitelja (odgovarajuća metoda za SSO)

U ovoj metodi prvo ćete instalirati IBM Cognos Analytics kao “Izborni pristupnik” pomoću instalacijskog programa IBM Cognos Analytics Server, a zatim to upotrijebiti za konfiguriranje vašeg obrnutog proxyja.

1. Pokrenite izvršnu datoteku instalacijskog programa Cognos. Ova koju imam izgleda ovako: ca_srv_win64_11.0.3.xxxxxxx.exe. Ovo će pokrenuti instalacijski program IBM Cognos Analytics.

2. Odaberite jezik i kliknite "Dalje". Zatim u sljedećem prozoru odaberite "Prihvaćam ..." i kliknite "Dalje" ako se slažete s licencnim ugovorom.

3. U sljedećem prozoru odaberite mjesto instalacije za vaš Opcijski pristupnik, dajte naziv mapi i kliknite "Dalje".

odaberite mjesto instalacije za izborni pristupnik Cognos

4. U odjeljku “Vrsta instalacije” odaberite radio gumb “Prilagođeno” i kliknite dalje.

5. U odjeljku "Prilagođena instalacija" odaberite radio gumb "Prva instalacija" i kliknite na sljedeće.

6. U odjeljku "Odabir komponenti" potvrdite okvir "Izborni pristupnik" i kliknite Dalje.

7. U sljedećem odjeljku provjerite je li sve u redu i kliknite "Instaliraj".

8. Ovdje će se instalirati Cognos Analytics, a kada završi, kliknite na "Gotovo". Sada kada imate instaliran Cognos Analytics, konfigurirajte ga s IIS -om da služi kao obrnuti proxy.

9. Otvorite Upravitelj internetskih informacijskih usluga (IIS).

10. Proširite gornji čvor na lijevom stablu i desnom tipkom miša kliknite na čvor "Application Pools" i odaberite "Add Application Pool ..."

11. U tekstualni okvir "Ime" unesite bilo koji naziv. Slijedio sam IBM i ušao u svoj kao "IBM Cognos Analytics". Ostavite “.Net CLR version” i “Managed pipeline mode” onakvima kakvi jesu i kliknite U redu.

IBM Cognos Analytics spremište aplikacija

12. Proširite stablo s lijeve strane IIS Managera i desnom tipkom miša kliknite svoju web stranicu koja se nalazi ispod čvora “Web lokacije”. Nisam imao postavljenu web stranicu na svom računalu pa sam samo odabrao "Zadana web stranica". Na izborniku desnom tipkom miša odaberite "Dodaj virtualni direktorij ..."

Zadana web stranica upravitelja IIS -a

13. Pod Alias ​​unesite bilo koje ime. Slijedio sam IBM i ušao u CAGATE11. Zatim kliknite na elipse ispod "Fizičkog puta" i idite do mape web -sadržaja vašeg instalacijskog mjesta Cognos Analytics. Pritisnite U redu.

dodaj virtualni direktorij Cognos

14. Proširite čvor svoje web stranice u lijevom stablu (u mom slučaju zadano web mjesto) i sada biste trebali vidjeti novu mapu s pseudonimom koji ste odabrali u prethodnom koraku. Proširite ga i označite mapu "bi".

15. Dvaput kliknite ikonu “Prepisivanje URL-a” na središnjoj ploči. Ovo bi vas trebalo odvesti na ploču "Prepisivanje URL -a". Kliknite na "Dodaj pravila (a) ..." na desnoj ploči i dvaput kliknite na "Obrni proxy".

16. U odjeljku "Ulazna pravila" trebali biste vidjeti tekstualni okvir. Unesite sljedeće: “APP_SERVER_HOST”: “PORT”/bi. Provjerite je li označena opcija "Omogući istovar SSL -a" i kliknite U redu.

dodati obrnuta proxy pravila SSL

17. Na desnoj ploči kliknite "Prikaz varijabli poslužitelja". Pritisnite Dodaj i upišite sljedeće ime: HTTP_X_BI_PATH. Napomena: Ime ove varijable ne može biti u bilo kojem drugom formatu. Unesite ga kao što vidite gore i kliknite U redu.

18. Kliknite "Natrag na pravila" koja se nalazi na desnoj ploči za izlaz iz ovog segmenta.

19. Označite stavku Ulazni povratni proxy koji ste stvorili u koraku 16, a zatim na desnoj ploči kliknite "Uredi" koja se nalazi pod "Ulazna pravila".

20. Pomaknite se prema dolje dok ne vidite odjeljak "Varijable poslužitelja" i proširite ga. Zatim kliknite gumb "Dodaj".

21. U novom dijalogu odaberite HTTP_X_BI_PATH na padajućem izborniku "Naziv varijable poslužitelja". Pod vrijednošću upotrijebite naziv koji ste odabrali u koraku 13 i unesite ga u sljedećem formatu:/”NAME iz koraka 13 ″/bi/v1. Tako da bi ovo za mene izgledalo poput/CAGATE11/bi/v1. Pritisnite U redu, a zatim kliknite "Primijeni" u odjeljku "Radnje". Pritisnite "Natrag na pravila".

postavite varijablu poslužitelja Cognos Analytics

Sada ste gotovi s postavljanjem obrnutog proxyja. Sve što trebate učiniti je ponovno pokrenuti IIS kraj gornjeg čvora lijevog stabla i kliknuti “Restart” pod “Actions” na desnoj ploči.

Cognos ISAPI postavljanje (potrebno za SSO, zahtijeva gornju metodu 2)

Nakon što je obrnuti proxy konfiguriran, ostaje samo još jedan korak: postavljanje Cognos ISAPI -a, koji je potreban za SSO. Koraci koji slijede pokazat će prvo kako stvoriti IIS aplikaciju za cgi-bin koja preslikava module pristupnika IBM Cognos Analytics u spremište aplikacija koje je stvoreno u gornjoj metodi 2. Zatim ću vam pokazati kako postaviti preslikavanje aplikacijskog sučelja internetskog poslužitelja pomoću ISAPI modula kroz mapiranje modula.

Važno je napomenuti da čini se da IBM -ovoj dokumentaciji nedostaje nekoliko koraka koji se razlikuju ovisno o tome jeste li postavljeni na Cognos 11.0.2 ili 11.0.3. Ali nemate se zašto brinuti jer ću vam objasniti kako stvari funkcionirati za svaku od ovih verzija Cognos Analyticsa.

1. Natrag na IIS Manager, pronađite virtualni direktorij koji ste stvorili u 2. metodi (zapamtite da se zvao "CAGATE11"), desnom tipkom miša kliknite na njega i odaberite "Dodaj aplikaciju".

IIS manager dodavanje aplikacije

2.  Ispunite polja sljedećim podacima:

      1. Pseudonim: cgi-bin

      2. Skup aplikacija: Pritisnite odabir i na padajućem izborniku odaberite “IBM Cognos Analytics” i odaberite U redu.

      3. Fizički put: Mjesto poddirektorija cgi-bin unutar instalacije vašeg pristupnika Cognos Analytics. Pritisnite U redu.

spremište aplikacija IBM Cognos Analytics

3. Proširite navigacijsko stablo i označite čvor cgi-bin koji se nalazi ispod vašeg virtualnog direktorija. Zatim na središnjoj ploči dvaput kliknite na "Mapiranje rukovatelja".

preslikavanja rukovatelja stabla navigacije

4. Kliknite na „Dodaj mapiranje modula ...“ na desnoj ploči i unesite sljedeće podatke:

      1. Put zahtjeva: kognosisapi.dll (Napomena: ova vrijednost mora biti točno ono što ja ovdje prikazujem)

       2. Modul: Odaberite IsapiModule s padajućeg izbornika. (Napomena: Ako ne možete pronaći ovu vrijednost, pogledajte Dodatak A ovog vodiča)

      3. Izvršljivo: navedite put do vašeg cognosisapi.dll. Ova datoteka se nalazi pod /cgi-bin

      4. Ime: Dajte mu bilo koje ime. Ponovno sam slijedio IBM i svom dao "IBMCOGNOS-ISAPI". Pritisnite U redu.

dodavanje mapiranja modula IBM Cognos

5. Pojavit će se dijaloški okvir s molbom za dopuštenje za dopuštanje ovog novog ISAPI proširenja. Pritisnite Da.

Ovdje IBM -ova dokumentacija izostavlja nekoliko stvari. Ako pokušate pokrenuti sljedeći URL, možda će vas dočekati pogreška: http (s): //: //cgi-bin/cognosIsapi.dll? b_action = xts.run & m = portal/main.xts & m_redirect = // bi/

Da biste riješili ovaj problem, morate slijediti ove korake:

IBM Cognos Analytics 11.0.2

1. Pokrenite IBM Cognos Configuration.

2. Kliknite na čvor Environment na lijevoj ploči.

3. Pronađite “URI dispečera za pristupnik” i dajte mu sljedeću vrijednost vašeg dispečerskog poslužitelja: http: // ”appserver_host”: “port”/p2pd/servlet/dispatch/ext

4. U prozoru IBM Cognos Configuration kliknite “Spremi” i gotovi ste. (Napomena: nemojte pritiskati zeleni gumb "Pokreni" na vrhu prozora za konfiguraciju jer to neće biti primjenjivo na naše izborno postavljanje pristupnika.)

IBM Cognos konfiguracija

5. Ponovo pokrenite IIS i još jednom testirajte gornji URL, a ako sve funkcionira, trebali biste biti pozdravljeni s zaslonom za prijavu u Analytics.

IBM Cognos Analytics 11.0.3

1. Pokrenite IBM Cognos Configuration.

2. Kliknite na čvor Environment na lijevoj ploči.

3. Pronađite “URI dispečera za pristupnik” i dajte mu sljedeću vrijednost vašeg dispečerskog poslužitelja: http: // ”appserver_host”: “port”/p2pd/servlet/dispatch/ext

4. Zatim pronađite “Configuration Server” i kliknite na olovku da biste je uredili.

5. U novom prozoru kliknite gumb “Dohvati”.

6. Dostavite podatke za provjeru autentičnosti poslužitelju Content Managera i kliknite U redu.

dohvatiti poslužitelje za konfiguraciju

  1. Ponovno kliknite U redu da biste spremili novu vrijednost poslužitelja za konfiguraciju.
  2. U prozoru IBM Cognos Configuration kliknite “Spremi” i gotovi ste. (Napomena: nemojte kliknuti na zeleni gumb "Pokreni" na vrhu prozora za konfiguraciju jer to neće biti primjenjivo na naše izborno postavljanje pristupnika.)
  3. Ponovo pokrenite IIS i još jednom testirajte gornji URL, a ako sve funkcionira, trebali biste biti pozdravljeni s zaslonom za prijavu u Analytics.

Zaključak

U ovom vodiču obrađivao sam kako postaviti opcijski pristupnik u Cognos Analytics 11.0.2 i 11.0.3. Za to sam vam pokazao kako postaviti obrnuti proxy koristeći jednu od dvije metode, a zatim vam pokazao kako postaviti Cognos ISAPI koji je potreban za SSO. Nadam se da ste uživali u ovom vodiču! Molimo ostavite sva pitanja u odjeljku komentara ispod ovog posta na blogu.

Dodatak A

Ako ne možete vidjeti ISAPI modul u gornjem koraku „Dodaj mapiranje modula“, morate ga dodati ručno. Slijedite korake u nastavku da biste to učinili:

  1. Pokrenite programe i značajke u sustavu Windows.
  2. Kliknite "Uključivanje ili isključivanje značajki sustava Windows".
  3. Pređite na Internet Information Services> World Wide Web Services> Application and Development Features. I provjerite sljedeće opcije: ISAPI proširenja i ISAPI filtri.
  4. Kliknite U redu.
  5. Ponovno pokrenite IIS.
  6. Provjerite i provjerite je li ISAPI modul sada opcija u prozoru Dodaj mapiranje modula.

 

oblakCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. isporučuje kontrolu verzija u stvarnom vremenu za Cognos Analytics Cloud

Motio, Inc. isporučuje kontrolu verzija u stvarnom vremenu za Cognos Analytics Cloud

PLANO, Texas – 22. rujna 2022. - Motio, Inc., softverska tvrtka koja vam pomaže da održite svoju prednost u analitici poboljšavajući svoj softver za poslovnu inteligenciju i analitiku, danas je objavila sve svoje MotioCI aplikacije sada u potpunosti podržavaju Cognos...

opširnije