SaaS in OBIEE

Hello,
Has anyone worked on mulitenancy in OBIEE. We are implementing a project where we have to allow SaaS and we need to segregate the webcat based on the user group so the users of the group view the same dashboards with data as per their organisation. Can someone help.
Thanks

Hi,
Yeah sure.. Was trying to tackle one problem at a time.. Here is what I need to achieve.
I need to achieve multiple logins to OBIEE admin tool. We need to allow various users to view different objects of the rpd based on permissions, and at the same time prevent users from editing the security permissions as we are trying to implement multi-tenancy(SaaS). I was wondering if shared login could help me as I found the explanation in OBIEE help to be vague.
Thanks

Similar Messages

  • OBIEE 11g - Integrating via external corporate website to OBIEE

    Hi all -
    Unusual challenge, our we offer a hosted application (SaaS) where our users are authenticated on our application. Recently, we've invested in OBIEE 11g and have successfully deployed recommended Oracle Enterprise Deployment. We have a custom security solution (user permissions in Oracle tables, not LDAP), and have not implemented Oracle Identity Mgmt and don't plan to.
    We would like to use GoURL / Action Framework to access Report content, dashboard content, content as port lets embedded in an app dashboard to an iFrame.
    My Question: can we configure OBIEE to accept just "username" without password in a trusted login scenario? we are trying not to expose password in URL (encrypted or clear text).
    We done an exhaustive search to review GoUrl, web service / soap calls, reviewing impersonator passcode techniques (everyone having same pad in initialization block), etc.
    Thank you in advance for your most needed responses,

    There is a good post that lead me on the way to solving this problem here:
    http://obiee101.blogspot.com/2010/07/obiee-remove-whole-portalbanner.html
    The code he posts won't work for 11g, but it's close.
    Paste this code into a text box on each page of your dashboard, make sure you check the box that says "contains HTML"
    <script type="text/javascript">
    var tds = document.getElementsByTagName('table');
    for (var td = 0; td < tds.length; td++) {
    if (tds[td].className != 'HeaderTopBar' && tds[td].className != 'HeaderSecondBar' ) {
    continue;
    if (tds[td].className == 'HeaderTopBar') {
    //alert (tds[td].className);
    var x = tds[td].parentNode;
    //alert (x.className);
    x.removeChild(tds[td]);}
    if (tds[td].className == 'HeaderSecondBar') {
    //alert (tds[td].className);
    var x = tds[td].parentNode;
    //alert (x.className);
    x.removeChild(tds[td]);}
    </script>

  • Integration with Oracle Fusion Apps SaaS

    Hi,
    I have the following integration requirement in my on-premise SOA/ADF application
    1) Get Service Contract details from Oracle Fusion apps cloud instance ( Enterprise Contracts) given a contract number. The details include i) Name ii) Owner iii)Type iv) Business Unit v) Start Date vi) End Date viii) Party details etc..
    2) Create/Get Invoice in Fusion apps cloud instance ( Oracle Financials Cloud ?) from my application.
    3) Create an Order into the the Oracle Fusion apps Order management cloud from my application.
    For the same, I started looking into the OER (https://fusionappsoer.oracle.com/) provided by oracle to find Assets/Services that help us integrate with the SaaS.
    However, I could not find a right service for my above requirements. Here are my findings ( right or wrong) :
    =======================================
    a) For Order Creation ( requirement (2) above):
    -> For Creating an Order, I see a service called Sales Order Service (oracle.apps.crmCommon.orders.salesOrdersService.SalesOrderService) but this service only CRUD's Sales Order Header where as I am looking for a service that needs.
    -> I found another service ( Composite service) ,Get Orchestration Order Service (11.1.7.0.0), Operation: GetOrderDetails , that may get me order details but doesnt give me a way to create an order as I didn't find any operation for Create/Generate.
    -> Another Asset =>File Based Data Import: Purchase Orders Import (11.1.9.0.0) that Imports purchase orders from external systems into Oracle Fusion Purchasing.
    But not sure how to use it. The documentation is duanting here.
    b) For Getting contract details
    -> While looking for a service that would would cater my "get contract details" need, I could find only Contract Type , Contract Business unit services but no service ( ADF or composite) that would give me all the contract details.
    c) For Invoice creation / get - I found these but not sure which one to pick.
    -> Request Invoice Orchestration Task for Fusion Systems Service (11.1.8.0.0) Description:Provides the ability to communicate with the Oracle Fusion Invoicing application to perform create operations.Type: Composite Service. Process Provides the ability for Oracle Fusion Receivables to perform create operations.
    -> Product Family: Financials
    ADF Service: Receivables Invoice Service (11.1.9.0.0)
    Operations: createSimpleInvoice, invoiceHeaderInformation,createInterfaceLine,processInterfaceLine
    Service Path: https://<fin_server:PortNumber>/finArTrxnsInvoices/InvoiceService?WSDL
    Abstract WSDL URL: rep://R9_FUSIONAPPS_HOSTEDREP/oracle/apps/financials/receivables/transactions/invoices/invoiceService/InvoiceService.wsdl
    -> ADF Service: Receivables Invoice (11.1.9.0.0) Service Path: http://<fin_server:PortNumber>/finArTrxnsAutoInvoices/AutoInvoicesBCService?WSDL
    Abstract WSDL URL: rep://R9_FUSIONAPPS_HOSTEDREP/oracle/apps/financials/receivables/transactions/autoInvoices/autoInvoicesService/v1/AutoInvoicesBCService.wsdl
    ======================================
    Can someone help me here in helping me find a right service / way to fullfill my above requirements?
    Thanks,
    Sridhar.

    Hey Reo,
    We need to do few configuration steps to integrate both products
    you can refer to the metalink2 doc id : 552735.1
    https://metalink2.oracle.com/metalink/plsql/f?p=130:14:3427836754632619337::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,552735.1,1,1,1,helvetica
    Remember, if u integrate EBS & OBIEE, you cannot directly login to BI. Instead, you always need to navigate from EBS only..
    Regards,
    Raghu

  • How o point discoverer web server to OBIEE web server

    Hi experts,
    I have installed OBIEE on OC4J. Now I installed Discoverer on the same machine. It installed with another OC4J . I want to point that discoverer's OC4J to OBIEE OC4J. Means I want to have only single OC4J for both OBIEE and Discoverer.
    Please suggest.

    HI Turribeach,
    Currently our production system is configured with two node cluster. BI is exposed to our customer through our portal in a SaaS model. The reason for trying out this option to host the static content files (CSS, Images, JS etc) on the content data networks (CDN) so that the response of the UI is consistent from different locations.
    Thanks,
    Phani

  • Error while running a KPI Watchlist in obiee 11g dashboard

    I am getting the following error while running a KPI Watchlist :
    *" Odbc driver returned an error (SQLExecDirectW) "*
    I added two KPI's (KPI 1 & KPI 2)into that Watchlist , one from the default "Sample Sales Lite" (sub 1) and another from sub 2 which have essbase as data source .
    KPI 1 (created from sub 1) is working fine , but while placing KPI 2 (created from sub 2 ) in the watchlist , its throwing the above error . However , while running KPI 2 individually , its showing meaningful results .
    Let me know if the problem statement is not clear .
    OBIEE version used : 11.1.1.5.0 .

    Could anyone reply this thread. I am also getting the same error . Even server logs are also not helping.

  • OBIEE 11g - without going to Sawbridge first.....

    If you called OBIEE via the default path: http://domain-name/analytics?NQuser=xxx&NQpassword=xxxx
    instead of
    http://domain-name/analytics/saw.dll?NQzuser=xxx&NQpassword=xxxx  
    would your credentials be checked by weblogic before the default login jsp has access to the request parameters or after?
    Or does weblogic/OBIEE  stop you passing parameters to the default URL?
    What I'm trying to say is, if you go via the default domain without calling saw.dll first can you pass an encrypted password to your bespoke login.jsp (default.jsp) within the analytics domain and get this default.jsp
    to convert the password to plain text and then this default.jsp calls (forwards) to saw.dll....

    I have been trying to log in with my YouTube account name and password like usual. I just tried using my gmail log in and it works. Did they merge or something? It was working yesterday just fine without me changing the way I logged in. Either way, thanks for the help! Works great now
    Message was edited by: EvoXFTW

  • Error while creating Bi presentation service in obiee(11.1.1.3)

    Hi,
    Im using Jdeveloper(11.1.1.5) and OBIEE(11.1.1.3)
    I created a ADF application in Jdev and when I try to create a BI presentation services I'm getting the following error message.
    *Connection attempt failed.*
    *java.lang.RuntimeException: Unable to retrieve logon token. This version requires a BI build that implements the version 7 SOAP interface. Please verify that you are using the correct BI version.*
    does the creation of presentation service in jdev(11.1.15) work only with OBIEE(11.1.1.5) and not OBIEE(11.1.1.3).
    please help!
    Thanks,
    Venky
    Edited by: Venky on Jul 26, 2011 2:02 PM
    Edited by: Venky on Jul 27, 2011 6:18 AM

    Venky,
    The SOAP interface released with OBIEE 11.1.1.3 is version 6 (v6) as you can see from its WSDL URL.
    This would leave one only to believe that the SOAP interface released with OBIEE 11.1.1.5 is version 7.

  • OBIEE error while scheduling the report.

    Hi,
    I scheduled one report in OBIEE tool for 8.30 pm but that report get failed.
    I executed the same report many times with the same database configuration, same FTP configuration,
    I never get such exception before.
    In the morning i again execute that report with same configuration and it works.
    I am unable to find the cause of the error.
    bellow is the error description.
    oracle.apps.xdo.servlet.scheduler.ProcessingException: java.sql.SQLException: ORA-01033: ORACLE initialization or shutdown in progress
    could any body please explain what is the exact cause of the issue.

    The oracle Db you are connected is being shut-down.

  • How to embed user credentials in Secured Web Service from OBIEE 11gFMW?

    I am trying to invoke a webservice that I successfully exposed as a WSDL Web Service using EBS Integrated SOA Gateway. I am using OBIEE 11g Action Framework which uses WebLogic.
    Here are the steps I completed:
    - I exposed a WSDL web service in EBS R12 via Integrated SOA Gateway
    - I granted the access to this service in EBS R12 to user SYSADMIN
    - I used OBIEE 11g to make a Action to call the Web service (using Action Framework) by searching for the WSDL
    - When I try to execute the action: I get the error:
    Action could not be invoked.
    ServiceExecutionFailure :
    Error invoking web service HR_PHONE_API_Service at endpoint http://ip-10-87-33-3.ec2.internal:8000/webservices/SOAProvider/plsql/hr_phone_api/ Missing <wsse:Security> in SOAP Header
    PROBLEM: I am unsure how to add the credentials for SYSADMIN user and password to add the SOAP username/pwd to the outgoing call. According to the documentation in the Integrators guide, FMW Security guide, and Web Logic guides..seems we have to configure the SOAP call to have the proper credentials. The documentation is not very clear on exactly how to do this. I tried to set up the credential store and an account in ActionFrameWorkConfig.xml but I am still missing something. I am logged into OBIEE as biadmin and I am trying to call a webservie in EBS that is granted to SYSADMIN/sysadmin user. Pls advise.

    I am trying to invoke a webservice that I successfully exposed as a WSDL Web Service using EBS Integrated SOA Gateway. I am using OBIEE 11g Action Framework which uses WebLogic.
    Here are the steps I completed:
    - I exposed a WSDL web service in EBS R12 via Integrated SOA Gateway
    - I granted the access to this service in EBS R12 to user SYSADMIN
    - I used OBIEE 11g to make a Action to call the Web service (using Action Framework) by searching for the WSDL
    - When I try to execute the action: I get the error:
    Action could not be invoked.
    ServiceExecutionFailure :
    Error invoking web service HR_PHONE_API_Service at endpoint http://ip-10-87-33-3.ec2.internal:8000/webservices/SOAProvider/plsql/hr_phone_api/ Missing <wsse:Security> in SOAP Header
    PROBLEM: I am unsure how to add the credentials for SYSADMIN user and password to add the SOAP username/pwd to the outgoing call. According to the documentation in the Integrators guide, FMW Security guide, and Web Logic guides..seems we have to configure the SOAP call to have the proper credentials. The documentation is not very clear on exactly how to do this. I tried to set up the credential store and an account in ActionFrameWorkConfig.xml but I am still missing something. I am logged into OBIEE as biadmin and I am trying to call a webservie in EBS that is granted to SYSADMIN/sysadmin user. Pls advise.

  • Date Variable in Obiee 11g

    Hi All,
    I have created a dynamic repository variable that gives the current date. The date is given in the following format 'MM/DD/YYYY'. This is format that I want the date to appear in. In the presentation catalog, I have created a presentation variable dashboard promt called StartDate, that defaults to the repository variable CurrentDate. I have also created a report that has a number of measures filtered in different ways. If we take one of the measures in the report, what I have done is edited the formula to filter the measure by reported_date>Date'@{StartDate}'.
    Now when I got and see my dashboard I get an error, 'Datetime value 06/07/2011 from 06/07/2011 does not match the specified format'. However when I click 'Apply' on the prompt, the error does not appear and it just says that there is no data for this report.
    Can someone please help me solve this problem?
    Thanks,
    Nikita

    I solved this issue by using steps listed here http://gerardnico.com/wiki/dat/obiee/cast_as_date.
    Thanks

  • Login issue in OBIEE 11g

    Hi Experts,
    We are using OBIEE 11g
    We are facing the strange issue while accessing the presentation services login page.
    I had uploaded the RPD file using EM,it is working for 1 hour with out any issue.
    After some time the fallowing error is coming. then we are not able to access presentation services,
    I had observed all the services are down in EM>Capasity manage ment tab.
    Longing screen is coming ,but after entering the credentials ,it is showing login into…but not at all opening the window.
    Error connecting to the Oracle BI Server: Could not connect to the Oracle BI Server because it is not running or is inaccessible. Please contact your system administrator.
    Error Codes: WH4KCFW6:OPR4ONWY:U9IM8TAC
    Odbc driver returned an error (SQLDriverConnectW).
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred.
    [nQSError: 12002] Socket communication error at call=Connect: (Number=0) Call=NQRpc: An unknown socket communications error has occurred.
    [nQSError: 12010] Communication error connecting to remote end point: address = SERVERNAME.com; port = 9706.
    [nQSError: 12008] Unable to connect to port 9706 on machine SERVER_NAME.com.Please have your System Administrator look at the log for more details on this error. (HY000)
    Thanks in advance.

    Hi ,
    I normally do this to fix this problem
    1>Disable the network , keep the loopback adaptor enabled and then restart the services.
    2> You can enable the network after services are restarted.
    If you want a more practical solution and dont want to disable network again and again, then you would find the blog below useful.
    http://www.rittmanmead.com/2012/08/obiee-fmw-and-networking-on-dhcp-hosts/
    Hope this help.
    Thanks,
    Maqsood

  • Query is allocating too large memory error in OBIEE 11g

    Hi ,
    We have one pivot table(A) in our dashboard displaying , revenue against a Entity Hierarchy (i.e we have 8 levels under the hierarchy) And we have another pivot table (B) displaying revenue against a customer hierarchy (3 levels under it) .
    Both tables running fine under our OBIEE 11.1.1.6 environment (windows) .
    After deploying the same code (RPD&catalog) in a unix OBIEE 11.1.1.6 server , its throwing the below error ,while populating Pivot table A :
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    *State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 96002] Essbase Error: Internal error: Query is allocating too large memory ( > 4GB) and cannot be executed. Query allocation exceeds allocation limits. (HY000)*
    But , pivot table B is running fine . Help please !!!!!
    data source used : essbase 11.1.2.1
    Thanks
    sayak

    Hi Dpka ,
    Yes ! we are hitting a seperate essbase server with Linux OBIEE enviorement .
    I'll execute the query in essbase and get back to you !!
    Thanks
    sayak

  • I cant able to create a new Analysis and Dashboard prompt in OBIEE 11g

    Hi Gurus,
    i try to create a new Analysis in OBIEE 11g in (brower: ie,Google chrome, Mozila), i got the error "*unterminated string literal*" and "*Exception at function updateSelectionsPanel: unterminated string literal*".
    and i try to create a new Dashboard Prompt using column prompt when i select the column i don't get the filter form and not to be add the column prompt in the Dashboard Prompt.
    Thanks,

    Moving this discussion to the Adobe Creative Cloud forum.
    Kriskristferson if you are facing difficulties with your order then please contact our support team directly at Contact Customer Care.

  • Error in Privileges of OracleSystemUser in OBIEE 11g

    Hi,
    We are encountering an error with OracleSystemUser.
    The policy referenced by URI "oracle/wss_username_token_client_policy" could not be retrieved as connection to Policy Manager cannot be established at "t3://servername:7001,servername:9704" due to invalid configuration or inactive state.
    *<Warning> <oracle.wsm.resources.policymanager> <WSM-02310> <Failed to retrieve requested documents due to underlying error "java.rmi.AccessException: [EJB:010160]Security Violation: User: 'OracleSystemUser' has insufficient permission to access EJB: type=<ejb>, application=wsm-pm, module=wsm-pmserver-wls.jar, ejb=DocumentManager, method=retrieveDocuments, methodInterface=Remote, signature={java.lang.String,java.util.Map}.". The operation will be retried.>*
    After successfully integrating Active Directory in Weblogic, the error was triggered while implementing privileges to dashboard objects. Currently, we can login to Weblogic and EM but we cannot login to Analytics. All logs in the BI Server and Admin Server logs show the above error.
    Please help, thank you
    Edited by: 878720 on Sep 27, 2011 8:19 PM
    Edited by: 878720 on Sep 27, 2011 8:19 PM
    Edited by: 878720 on Sep 27, 2011 8:19 PM

    Hi,
    Please Change control flag of default authentication provider (in weblogic domain) from REQUIRED to SUFFICIENT . More on control flag in WebLogic Authentication Provider
    Refer :
    http://onlineappsdba.com/index.php/2011/06/21/unable-to-login-to-obiee-anylytics-after-oid-integration-user-was-authenticated-but-could-not-be-located-within-the-identity-store/
    Thanks
    Deva

  • OBIEE 11g: Dashboard Javascript Issue

    Hi Gurus,
    We have upgraded obiee from 10g to 11g and finding issues with javascript in a dashboard.
    Functionality: There are some custom labels showing prompt values in it with large font. When user change prompt value and Apply, it should change the value of those text as well.
    In 10g its running fine, but in 11g its not happening after we change the value of prompts. I found the following Javascript is responsible for this functionality. Even I saw one thread to suggest the exactly same code, but in 10g.
    <script type="text/javascript">
    (function(){
    var tblTag = document.getElementsByTagName('table');
    var tdElem= document.getElementsByTagName('td');
    for(m=0;m<tdElem.length;m++){
    if(tdElem[m].className=='GFPSubmit'){tdElem[m].childNodes[0].tBodies[0].rows[0].cells[0].childNodes[0].childNodes[0].innerHTML='Run Report';
    }//close if statement
    }//close for loop
    }// close function clickVal()
    </script>
    Thread:
    Change Go Button Text on Prompt Only
    I need to understand what its actually doing? and Does it really work in 11g? Whats the alternative code?
    Thanks in advance.

    In 10g these are the html objects, after upgrade you need to know the html objects for that report based on that you need to modify javascript code.
    From given code, activity is doing on these objects; You need to find out the equivalent object name for 'GFPSubmit' in 11g.
    GFPSubmit
    table
    td
    If make sense mark

Maybe you are looking for