Monday, November 24, 2008

OBIEE Presentation server on IIS

Instead of using OC4J or the Oracle Application Server the OBIEE presentation server can also run on Microsoft's Internet Information Services (IIS). If your not running IIS and the OBIEE Presentation server on the same box, or didn't install IIS before the you installed OBIEE, here is a way to configure it:

Open the IIS Manager

image

Create a Web Site configuration on the IIS:

image

image

Click next

image

Enter a name for your web site configuration. Click next.

image

Leave to default values. Click next.

image

Enter the web site home directory, usually ..\Inetpub\wwwroot. Click next.

image

Leave to default. Click Next.

image

Click Finish.

Add the virtual directory's:

image

analytics => ..\OracleBI\web\app

image

image

Leave to default. Click next.

image

Click Finish

analytics => ..\OracleBIData\web\res

image

image

Leave to default. Click next.

image

Click Finish

Setting permissions "analytics"

image

Set execute permissions to "Scripts and Executables".

image

Check the Web Service Extension permissions for the saw.dll

Till Next Time

Edit: Jeff gives some info on using this on a 64 bit pltafrom:

http://it.toolbox.com/blogs/achieving-great-bi/obiee-on-vista-64bit-with-iis-70-29882

5 comments:

Unknown said...

I think you have a typo in the instructions above. When you create the second virtual directory, the one that's mapped to ..\OracleBIData\web\res, it should be named analyticsRes instead of analytics.

What is the analyticsRes virtual directory for? It is empty on my BI server.

Thanks for your informative articles!

Mike

John Minkjan said...

Hi Mike,

If you set up stuff like the metadatadictonary it will be placed here

Regards

John

Rakesh said...

HI John,

the Blog is a dictionary for OBIEE.
thank you

my understanding with IIS & OC4J server is. if BI Presentation services is setup to IIS Webserver, It is also using OC4J as application server, because IIS is just an HTTP Server where the presentation services also need an Application server which is OC4J for OBIEE. my question is, if we plan to deploy on IIS which should be installed and configured before OBIEE is installed and the installation will take of configuring the IIS Server as webserver and OC4J as application server. One my raise a question, if the IIS Server has HTTP Server, what is OC4J and standlone OC4J which is shipped with OBIEE Installtion itself contain anythiNG like webserver.
there is choice to install on OAS which has built in Oracle HTTP Server, OC4J Instance and OPMN.

this is my understanding and Please Correct me if i am wrong



Thank You
Raki

Rams said...

Hello all,
When configuring IIS to work with OBIEE 10.1.3.3.3 there is step which enable the Web Services Extension properties for saw.dll, so that IIS can execute saw.dll. I believe the concept of Web Services Extension was introduced in IIS 6.0 but i am running IIS 5.1 in my Windows XP SP3 and IIS cannot be upgraded to 6.0 in XP SP3. So, wondering if someone had configured IIS 5.1 to work with OBIEE presentation services. Please let me know.
Thanks.

Anonymous said...

If I have multiple repositories on the same BI server, how can each presentation server be hosted in IIS? I can access them from OC4J but how to create them in IIS?