Data source for getting PM order cost.

Dear all,
I have created a DSO and used the data source 0PM_OM_OPA_1 - this is done to get a report which will give details of the planned and actual cost orderwise and with value category description.
I am only getting one cost when checked in the data in the target - how can i get both planned and actual cost in my report?
Experts suggestion will be highly appreciated.
Regards,
M.M

Hi,
the CO-Sources (and PM is similar there) deliver plan and actual costs in different rows separated with the characteristics 0VTYPE and 0VERSION (this one separating different versions of plan data) in your case you will get in your transactional data:
ServiceOrder   0VTYPE    SWG (i leave the rest of the keys and attributes out)
SO1000          20             15.000 €   for your plan date
SO1000          10             10.000 €   that are your actual data
so what wil happen if 0VTYPE is not a Key in your DSO is that first the plan record is updated in DSO and then the second actual record overwrites this value becaus both have the same key SO1000.
You have to define carefully what keys you use in DSO to avoid this. If you can try create a test-Cube on base of the DataSource fields and look how the data are displayed in there because a cube regards all fields as key's.
regards
Christoph

Similar Messages

  • Data source for Open Sales Order Variances.

    Hi Friends,
               I would like to know if there is any content avaible to report on Open sales order variances at a Customer PO level , it would be really appreciated if someone can send ur feed back , I need this info quite urgent.
    Thanks alot to all ,

    Hi Rakesh,
    You have to check the tables in R3 and then compare with the Datasources in BW.
    For Examples
    VBAK table in R3 for Sales Order on BW-2LIS_11_VAITM
    VBRK table in R3 for Billing iin BW-2LS_13*
    Check for that day how many sales order were there in VBAK table and there in BW.
    Rgds
    SVU123
    Edited by: svu123 on Jun 21, 2011 8:19 PM

  • Data Source For Standard Purchase Order

    I need to customize the
    PO_STANDARD_PO.xsd
    PO_STANDARD_PO.xml
    and the xsl file i can download them but the update updatefile buttons are not active
    can any one help me customize this file
    and open this un active buttoms in the XML publisher
    Thanks

    Hi;
    I suggest close your issue here as answered than move your issue Oracle Discussion Forums » Business Intelligence Foundation » BI Publisher hich you can get more quick response
    Review:
    How to modify PO_STANDARD_PO data definition?
    Regard
    Helios

  • Data Source for Standard Purchase Orders

    I need to customize the
    PO_STANDARD_PO.xsd
    PO_STANDARD_PO.xml
    and the xsl file i can download them but the update updatefile buttons are not active
    can any one help me customize this file
    and open this un active buttoms in the XML publisher
    Thanks

    Hi;
    I suggest close your issue here as answered than move your issue Oracle Discussion Forums » Business Intelligence Foundation » BI Publisher hich you can get more quick response
    Review:
    How to modify PO_STANDARD_PO data definition?
    Regard
    Helios

  • Std data source for sales Order

    Hii Experts,
    I have one issue related to SRM data source. I want to know the standard SRM data source for the Sales Order Report for Vendor in BI.
    Thanks in advance
    Neha

    hi Arun,
    i experienced many times when we 'forget' to maintain in transaction bwa5, no delta in queue.
    with transaction bwa5, check in column 'active' for your data source 0CRM_SALES_ORDER_I, if not active,
    choose the data source and click button 'copy datasource' (activate icon).
    following I quote the explanation from doc
    BWA - BW Adapter will check changes when delta-init has been done and fill it to queue (rsa7).
    CRM-Specific Extraction Using the BW Adapter 
    Initial upload (initial load): BW requests business data for a specific CRM object from the CRM database. 
    <b>Delta upload: When the delta process has been initialized, the BW Adapter checks changes that have been made to existing objects and forwards them to a specific queue. </b> 
    <u><b>Tasks of the BWAdapter </b></u>   
    Relevance check: Is the business document relevant for the BW upload (for example, to extract only sales orders with a specific status)? 
    Completeness check: Adds information from the database to those BDocs that contain changed data (network field communication). 
    Mapping module: Responsible for assigning the BDoc structure to the BW DataSource. The same mapping module (assignment logic shipped by SAP and customer-specific BAdI implementation) is used for both the initial upload and the delta upload. Table SMOXHEAD contains the name of the mapping module. Table SMOXRELP contains the mapping metadata. 
    Service API: BW component on the CRM side, which calls the object-specific extractor to retrieve data in packages. After the mapping process, the service API receives the data in extraction structure format and saves it in the BW delta queue.

  • Data Sources for "0PS_C04"

    Hi There,
    I am installing 0PS_C04, but unable to figure out which data sources to be used? I have the list of data sources below :-
    0CO_OM_OPA_1   Internal Orders Costs
    0CO_OM_OPA_3   Internal Orders Overall Annual Plan Values
    0CO_OM_OPA_6   Internal Orders Actual Costs Using Delta Extraction
    0CO_OM_NTW_1   Network Costs
    0CO_OM_NTW_2   Networks Actual Costs Using Delta Extraction
    0CO_OM_NWA_1   Network Activities Costs
    0CO_OM_NWA_2   Network Activities Actual Costs Using Delta Extraction
    0CO_OM_NAE_1   Network Activity Element Costs
    0CO_OM_NAE_2    Network Activity Elements Actual Costs Using Delta Extraction
    0CO_OM_WBS_5   WBS Elements Accrual Calculations
    0CO_OM_WBS_2   WBS Element Budget
    0CO_OM_WBS_1   WBS Elements Costs
    0CO_OM_WBS_4   WBS Elements Statistical  Key Figures
    0CO_OM_WBS_3   WBS Elements Overall Plan     
    0PS_CSH_NWA     Payments in Network Activities
    0PS_CSH_NTW     Network Payments
    0PS_CSH_WBS     Payments in WBS Elements
    0CO_OM_WBS_6   WBS Elements: Actual Costs Using Delta
    Few of these are the delta datasources but simultaneously few are full uploads. Please suggest me on the same.
    Thanks and Regards,
    Sangini Mathur

    Thanks Manjunath,
    That is fine, for example I have a datasource 0CO_OM_WBS1 to 0CO_OM_WBS6 which seems to be repetitive with delta funtionalities incorporated. I want to saagrigate these...
    I have master data source like "0WBS_INH_ATTR - Inheritance Data for WBS Elements" and "0WBS_ELEMT_ATTR - Work Breakdown Structure Element (WBS Element)" which one to use as I need to have those User defined fields also which is not there in wbs_attr data source but in inheritance data source, but few fields are there in wbs_attr data source but not in inheritance data source.
    Thanks for the reply,
    Sangini.

  • While creating the Data source for Sql server am getting this error?

    Hi i new to Power BI sites and office 365,
    For my first step 
    1. i have successful creaeted Gateway in Office 365
    2.Now i have creating  the Data source for that gateway using Sql server R2
    3.While Creating the Data source using the Corresponding gateway i have given and next phase set Credentials  phase i have noticed one pop up window and it will shows me like
    Data source Settings and  below in that window it will show's u the things like 
    Datasource Name.
    Loading......
    Credentials type:
    Privacy Level:
    Failed to verify parameter
    I will get this results finally  ,so hw should i achive this probelm ,Please let me know if any one knows
    So kindly give me the proper answer for this.
    Regards

    Any suggestions for Chinnarianu?
    Thanks!
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Generic Data Source for Hierarchies

    Hi guyz,
    Can any body tel how to create generic data source for hierarchies, plz give me the steps to do it.
    Thanks & Regards
    Veera

    1. Generate the DataSource for FI-SL sets using the BW IMG (Transaction BW07).
    2. FI-SL sets are not compounded in OLTP. If you want to extract FI-SL sets for a coumpound characteristic in BW, proceed as follows:
    a) Select the 'BW InfoObject (characteristic) is compounded' field and enter a data element (compound information of the meta data).
    b) After generating the DataSource, execute compounding in a customer exit. To do this create, a project for the SAP enhancement RSAP0001 in Transaction CMOD, and program EXIT_SAPLRSAP_004 (ZXRSAU04) as described in the attachment.
    3. Execute the following steps in BW:
    a) Update the meta data for the FI-SL sets in the InfoSource tree.
    b) Maintain the transfer structure and transfer rules.
    c) If the extracted set hierarchies contain intervals, you must allow intervals in hierarchies for the characteristic in BW. Check the hierarchy properties of the characteristic in Transaction RSD1 and set the "Intervals in hierarchies allowed"
    4. With this solution you can only extract sets created in Transaction GS01 (set class 0000).
    If the hierarchy list in BW for the set data source is empty, first check in the OLTP system whether set class 0000 contains suitable sets at all. To do this, start Transaction GS02 (not GS03!). Field Set class may be displayed; if this is the case, enter 0000 there. Position the cursor on field Set name and select F4. Enter the table and field name you specified in Transaction BW07 in popup "Select sets" and select "Continue (Enter)". If message GR003 "An appropriate object was not found" is displayed, the hierarchy list in BW is also empty.
    5. For CO groups (set class 01xx), the following DataSources are contained in the standard delivery
    ·     0ABCPROCESS_0107_HIER                    Business process
    ·     0ACCOUNT_0109_HIER                       Account number
    ·     0ACTTYPE_0105_HIER                       Activity type
    ·     0COORDER_0103_HIER                        Order
    ·     0COSTCENTER_0101_HIER                    Cost center
    ·     0COSTELMNT_0102_HIER                     Cost element
    ·     0PROFIT_CTR_0106_HIER                    Profit Center
    ·     0STKEYFIG_0104_HIER                      Stat. key figure
    On principle, sets can also be created for the DDIC fields of these objects in R/3 GS01.
    From Release 4.0, this no longer makes sense since the CO groups can then be used anywhere in FI-SL.
    With regard to the conversion of sets to CO groups in Release 4.0, please refer to the FI-SL-VSR Release Information for 4.0A and Notes 92029 and 51132.
    6. For other set classes, no DataSources are delivered.

  • Standard BI Data Source for FMGLFLEXT

    Hello Friends,
    The standard data source for the Financials New Legder is 0FI_GL_10 General Ledger: Leading Ledger Balances, which fetches the data from the FAGLFLEXT Table using the Extract Structure FAGL_EXTSTRUCT_LEAD. However there has been a migration of the FAGL table to FMGL table. And now the FAGLFLEXT is no longer populated with any FI postings data. And the new table which is getting the update is the FMGLFLEXT Table. GL Migration from FAGL to FMGL is a standard procedure. However I am not finding any Standard Data Source to fetch the data from the FMGLFLEXT Table.
    Can anybody let me know if there is any standard datasource for this or should we create a custom data source to fetch the data from FMGLFLEXT using the FMGL_EXTSTRUCT_LEAD Extract Structure.
    Appreciate help in this regard.
    VB

    Hello,
    The requirement is resolved by the following:
    If you want to use your own totals table (in this scenario FMGLFLEXT) as your basis, you first have to create the corresponding extraction structure using transaction FAGLBW01. In this way, all fields of the totals table are transferred into the extraction structure. Further In the OLTP system, call up transaction FAGLBW03 and Configure the DataSource and save your settings.
    http://help.sap.com/saphelp_nw70/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm
    Regards,
    VB

  • Standard Data Source for FMGLFLEXT Table

    Hello Friends,
    The standard data source for the Financials New Legder is 0FI_GL_10 General Ledger: Leading Ledger Balances, which fetches the data from the FAGLFLEXT Table using the Extract Structure FAGL_EXTSTRUCT_LEAD. However there has been a migration of the FAGL table to FMGL table. And now the FAGLFLEXT is no longer populated with any FI postings data. And the new table which is getting the update is the FMGLFLEXT Table. GL Migration from FAGL to FMGL is a standard procedure. However I am not finding any Standard Data Source to fetch the data from the FMGLFLEXT Table.
    Can anybody let me know if there is any standard datasource for this or should we create a custom data source to fetch the data from FMGLFLEXT using the FMGL_EXTSTRUCT_LEAD Extract Structure.
    Appreciate help in this regard.
    VB

    Hello Sasi and Kirun,
    Thanks for your reply,
    The requirement is resolved by the following:
    If you want to use your own totals table (in this scenario FMGLFLEXT) as your basis, you first have to create the corresponding extraction structure using transaction FAGLBW01. In this way, all fields of the totals table are transferred into the extraction structure. Further In the OLTP system, call up transaction FAGLBW03 and Configure the DataSource and save your settings.
    http://help.sap.com/saphelp_nw70/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm
    Regards,
    VB

  • SharePoint PPS 2013 Dashboard Designer error "Please check the data source for any unsaved changes and click on Test Data Source button"

    Hi,
    I am getting below error in SharePoint PPS 2013 Dashboard Designer. While create the Analysis Service by using "PROVIDER="MSOLAP";DATA SOURCE="http://testpivot2013:9090/Source%20Documents/TestSSource.xlsx"
    "An error occurred connecting to this data source. Please check the data source for any unsaved changes and click on Test Data Source button to confirm connection to the data source. "
    I have checked all the Sites and done all the steps also. But still getting the error.Its frustrating like anything. Everything is configured correctly but still getting this error.
    Thanks in advance.
    Poomani Sankaran

    Hi Poomani,
    Thanks for posting your issue,
    you must have to Install SQL Server 2012 ADOMD.Net  on your machine and find the browse the below mentioned URL to create SharePoint Dashboard with Analysis service step by step.
    http://www.c-sharpcorner.com/UploadFile/a9d961/create-an-analysis-service-data-source-connection-using-shar/
    I hope this is helpful to you, mark it as Helpful.
    If this works, Please mark it as Answered.
    Regards,
    Dharmendra Singh (MCPD-EA | MCTS)
    Blog : http://sharepoint-community.net/profile/DharmendraSingh

  • Trying to change the data source for a Crystal Report.

    <p>The method below represents my best attempt to programatically change the data source of a Crystal Report. The goal is to have a routine that will update the data source for reports after they have been distributed to production servers. So far I have not been successful in saving the report back to the CMS. No exceptions are thrown, but when I view the Database Configuration of the report in the CMC nothing has changed.
    </p>
    <p>
    Am I missing a step, or is there another way to accomplish this?
    </p>
    <p>
    Thank you.
    </p>
    <hr />
    <pre>
    private void test(String reportName)
       throws SDKException, ReportSDKException, java.io.IOException
       IInfoObjects newInfoObjects;
       IInfoObject reportObj;
       ReportClientDocument clientDoc = new ReportClientDocument();
       DatabaseController dc;
       PropertyBag pBag;
       PropertyBag logonProps;
       ConnectionInfo newConInfo;
       ConnectionInfo oldConInfo;
       ConnectionInfos conInfos;
       int connOptions = DBOptions._ignoreCurrentTableQualifiers + DBOptions._doNotVerifyDB; //0;
       Fields connFields = null;
       String queryStr = "Select * From CI_INFOOBJECTS " +
          "Where SI_NAME='wfr.rpt' AND SI_KIND='CrystalReport' AND SI_INSTANCE=0";
       newInfoObjects = getCms().executeQuery(queryStr);
       if(newInfoObjects.size() > 0)
          reportObj = (IInfoObject)newInfoObjects.get(0);
          try
             clientDoc = getCms().getReportAppFactory().openDocument(
                reportObj
                , OpenReportOptions._refreshRepositoryObjects
                , java.util.Locale.US);
             dc = clientDoc.getDatabaseController();
             conInfos = dc.getConnectionInfos(null);
             for(int i = 0; i < conInfos.size(); ++i)
                oldConInfo = (ConnectionInfo)conInfos.getConnectionInfo(i);
                newConInfo = (ConnectionInfo)oldConInfo.clone(true);
                pBag = newConInfo.getAttributes();
                pBag.putStringValue("QE_ServerDescription", "alio");
                logonProps = new PropertyBag();
                logonProps.putStringValue("Trusted_Connection", "false");
                logonProps.putStringValue("Server", "alio");
                pBag.put("QE_LogonProperties", logonProps);
                newConInfo.setUserName("admin");
                newConInfo.setPassword("password");
                dc.replaceConnection(
                   oldConInfo
                   , newConInfo
                   , connFields
                   , connOptions);
          catch(ReportSDKServerException Ex)
             String msg = "A server error occured while processing the " + reportObj.getKind()
                + " object, " + reportObj.getTitle() + " (" + reportObj.getCUID() + "), from the CMS.";
             Utility.errorOut(msg, Ex);
          catch(Exception Ex)
             String msg = "An error occured while processing the " + reportObj.getKind()
                + " object, " + reportObj.getTitle() + " (" + reportObj.getCUID() + "), from the CMS.";
             Utility.errorOut(msg, Ex);
          finally
             clientDoc.save();
             getCms().commitToInfoStore(newInfoObjects);
             clientDoc.close();
    </pre>
    Edited by: Mark Young on Sep 10, 2009 2:16 PM

    <style type="text/css">
    /<![CDATA[/
        body
            font-size: 1.125em;
              font-family: helvetica,arial,"sans-serif";
          .code{font-family: "courier new",courier,mono,monospace}
          .bi{font-style: italic; font-weight: bold;}
    /]]>/
    </style>
    <p>Justin,</p>
    <p>
    Thank you for the reply. Time constraints have not allowed me to post back to this tread
    till now. I will try your suggestion. My assumption is that <i>Save the report back to the
    info store</i> refers to <span class="code">IInfoStore.commit(IInfoObjects)</span>.
    </p>
    <p>
    I'm afraid that I do not understand why I don't want to change the report client document,
    or why <i>successfully exporting the report with the new login/password</i> is not what I
    want to do. Any explanation on that statement would be appreciated.
    </p>
    <p>
    I did find a way to accomplish my goal. It involved adding the SSOKEY property to the
    logon property bag. Below you'll see my revised code which modifies the report logon and
    server. I have no idea what
    this does, and SAP support has not been able to tell me why it works. However, what I
    discovered is that if I changed the report option, <b>Database Configuration -> When
    viewing report:</b>, in the CMS to <span class="bi">Use same database logon as when report
    is run</span> from <span class="bi">Prompt the user for database logon</span>, then the
    SSOKEY property had been added to the logon property bag having an empty string as its
    value. This allowed me to successfullyupdate and save the modified logon back to the CMS.
    </p>
    <p>
    So I took a chance and added code to always add the SSOKEY property with an empty string
    as its value, and I could then successfully modify and save the report's logon info
    and server. Again, I don't know what this means, but it has worked so far. If anyone has
    some insight or comments, either are welcome. Thank you in advance.
    </p>
    <br />
    <hr />
    <pre>
    private void changeDataSourceOfAWFCrystalReports()
       throws SDKException, ReportSDKException, java.io.IOException
       IInfoObjects newInfoObjects = null;
       IInfoObject reportObj = null;
       IReport curReport = null;
       ReportClientDocument clientDoc = new ReportClientDocument();
       DatabaseController dbController;
       PropertyBag pBag;
       PropertyBag logonProps;
       ConnectionInfo newConInfo;
       ConnectionInfo oldConInfo;
       ConnectionInfos conInfos;
       int connOptions = DBOptions._ignoreCurrentTableQualifiers + DBOptions._doNotVerifyDB;
       Fields connFields = null;
       String outputStr;
       int numOfReports;
       int numOfQueryPages;
       double progressIncrementPerPage = 30;
       int progressIncrementPerReport = 0;
       // Path query to reports is in a .properties file.
       String queryStr = getAppSettingsFile().getWscAwfCrystalReportPathQuery();
       try
          // Executes IInfoStore.getPageingQuery() and generates a list of queries.
          getCms().setPathQueryQueries(queryStr, 100);
          numOfQueryPages = 0;
          // Gets a List&lt;String&gt; of the IPageResult returned from IInfoStore.getPageingQuery().
          if(getCms().getPathQueryQueries() != null)
             numOfQueryPages = getCms().getPathQueryQueries().size();
          if(numOfQueryPages &gt; 0)
             // Use 30% of progress bar for the following loop.
             progressIncrementPerPage = Math.floor(30.0/(double)numOfQueryPages);
          for(int queryPageIndex = 0; queryPageIndex &lt; numOfQueryPages; ++queryPageIndex)
             // Gets the IInfoObjects returned from the current page query
             newInfoObjects = getCms().getPathQueryResultSetPage(queryPageIndex);
             numOfReports = newInfoObjects.size();
             if(newInfoObjects != null && numOfReports &gt; 0)
                progressIncrementPerReport =
                   Math.round((float)Math.floor(progressIncrementPerPage/(double)numOfReports));
                for(int reportIndex = 0; reportIndex &lt; numOfReports; ++reportIndex)
                   reportObj = (IInfoObject)newInfoObjects.get(reportIndex);
                   curReport = (IReport)reportObj;
                   clientDoc = getCms().getReportAppFactory().openDocument(
                      reportObj
                      , OpenReportOptions._refreshRepositoryObjects
                      , java.util.Locale.US);
                   dbController = clientDoc.getDatabaseController();
                   conInfos = dbController.getConnectionInfos(null);
                   for(int conInfosIndex = 0; conInfosIndex &lt; conInfos.size(); ++conInfosIndex)
                      oldConInfo = (ConnectionInfo)conInfos.getConnectionInfo(conInfosIndex);
                      newConInfo = (ConnectionInfo)oldConInfo.clone(true);
                      pBag = newConInfo.getAttributes();
                      pBag.putStringValue(
                         "QE_ServerDescription"
                         ,getConfigFile().getDBDataSourceConnections());
                      logonProps = new PropertyBag();
                      logonProps.putStringValue("Trusted_Connection", "false");
                      <b>logonProps.putStringValue("SSOKEY", "");</b>
                      logonProps.putStringValue(
                         "Server"
                         ,getConfigFile().getDBDataSourceConnections());
                      pBag.put("QE_LogonProperties", logonProps);
                      newConInfo.setUserName(getConfigFile().getUNVConnectionUserName());
                      newConInfo.setPassword(getConfigFile().getUNVConnectionPasswordDecrypted());
                      dbController.replaceConnection(
                         oldConInfo
                         , newConInfo
                         , connFields
                         , connOptions);
                      newConInfo = (ConnectionInfo)conInfos.getConnectionInfo(conInfosIndex);
                   } // end for on conInfosIndex
                   clientDoc.save();
                } // end for on reportIndex
             } // end if on newInfoObjects
          } // end for on queryPageIndex
       } // end try
       catch(ReportSDKServerException Ex)
          // handle...
       catch(Exception Ex)
          // handle...
       finally
          getCms().commitToInfoStore(newInfoObjects);
          if(clientDoc != null)
             clientDoc.close();
    </pre>

  • Using an SAS2008 Cube as a data source for BI Publisher errors

    Hi All,
    I am trying to use a SAS 2008 cube as a data source for a report in BI Publisher. When I defined the data source under the admin section I gave it the following details:
    Data Source=ntsasqa01;Provider=msolap.3;Initial Catalog=WWPR_SMG
    With a username / password that has access to the cube.
    When I try and test the connection the OC4J instance stops running and the test does not finish or error. If I use the data source and then setup a report and then try and view data I get an error like the one below:
    /app/oracle/OracleBI/xmlp/XMLP/Admin/DataSource/msmdacc.dll (     0509-022 Cannot load module /app/oracle/OracleBI/xmlp/XMLP/Admin/DataSource/msmdacc.dll.
         0509-103 The module has an invalid magic number.)
    I am not sure if the error is related to the initial issue of not being able to complete the test.
    I need to find a solution though as I have to make use of MDX to access the cubes.
    Please could someone give me some advice.
    Thanks,
    Kim.

    Hi Kim
    1. SAS cubes are not currently supported - http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10417.pdf. Unless SAS cubes can use the MS drivers?
    2. If you try and pursue it you might check the permissions on the ddll in the error to ensure you have rights over it.
    Either way you are not supported with a SAS cube so you are kinda on your own. Sorry I dont use SAS so Im not going to be much help other than stating the obvious :0)
    Regards
    Tim

  • Using Oracle BI Server as a Data Source for Third Party Tools

    I have been researching how to use the Oracle BI Server as a data source for two days now. I have not yet found a solution to my problem.
    We have a remote user who is pulling data from one of our Oracle databases using automated tools. This data base is essentially being replaced by Oracle Analytics. However, we do not want this user to get at the physical tables of Analytics, rather, we want the user to be able to connect to the Oracle BI Server itself, and issue Logical SQL to pull data.
    Here are the requirements which I need to be fulfilled:
    1) The ability for a remote user to connect to the BI Server as a data source.
    2) The remote user must be able to do this on a Unix box.
    3) The remote user must be able to automate the process of issuing SQL to the BI Server. (Command line interface is preferable)
    4) The solution needs to be easily implementable, that is, this solution will be implemented many times over.
    I found many articles explaining how to set up a Windows box to connect to the BI Server in this way. However, these articles outline how to use tools like Excel and Microsoft Query to pull data from the BI Server. Our current user is using SQLplus.
    If possible, I would like the user to continue using SQLplus as the tool for connecting to and retriving information from our BI Server. I have tested using SQLplus many different ways to no avail. I have also tried using other tools, such as Oracle SQL Developer.
    Is there a program out there that will fulfill the needs I have outlined above? Or, does someone know of a way to use SQLplus to connect to the Oracle BI Server as a data source? Or, is there a series of solutions which will fulfill the needs outlined above?
    Edited by: user11177366 on Jun 11, 2009 11:46 AM

    I agree it would be inefficient but only because you are using OBIEE for something it was not designed to do. You are basically asking for a "DB feed" and that should designed using PL/SQL, DB Links, Web Services or whatever is your entreprise standard to send data from one system to another. Using OBIEE for this seems a bad architecture decision to me.You are correct, the BI Server is not really intended to be queried like another Oracle Database remotely. However, the reason we are trying to do it this way is twofold:
    1) We want to enforce data level security.
    2) The BI Server has been fine tuned for high performance.
    Forcing the end users to go through the BI Server rather than directly to the physical tables or other sorts of systems built on top solves both of these issues.
    I think you are wrong. I don't see why SQLPlus should be able to query the BI Server. The BI Server can sit on top of many different DBs not just Oracle, even flat files etc. So you can't really expect the BI Server to able to translate all that into Oracle SQL output so you can query it using SQLPlus. The BI Server is not an Oracle RDBMS.You're right again. The BI Server isn't an Oracle RDBMS, and I have been wanting to treat it like one. From the data I have gathered SQLPlus can't query the BI Server.
    However, my research has led me to realize that the BI Server supports the JDBC API. Therefore, (I should have went down this route in the first place) one can use the JDBC driver provided by Oracle (bijdbc14.jar) to interface with the BI Server. There are many programs and applications out there that support the JDBC API and let us connect to BI Server the way we want to. Furthermore, these programs are mostly platform independent, as they are mostly written in Java.
    Lastly, from what I understand the NQCMD program can be installed on any platform as well (provided by Oracle). This is another option to connect to the BI Server as well.
    Thanks for your help and your comments as I went through this process of discovery.

  • In 4.1 BO Client Tools not able to find data source  for BVM

    Hi All,
    In 4.1 BO Client Tools not able to find data source  for BVM
    Its creating issue .
    So if any body have any solution please let me know.
    Regards,
    Abhishek

    java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;
         at customertree.XmlLoader.readData(XmlLoader.java:127)
         at customertree.XmlLoader.<init>(XmlLoader.java:69)
         at customertree.CustomerTreeFinal.jbInit(CustomerTreeFinal.java:240)
         at customertree.CustomerTreeFinal.init(CustomerTreeFinal.java:858)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source
         at java.lang.Thread.run(Unknown Source)and then inside the code... this is where i get my first error
    clients.setRowId(list2.item(i).getTextContent());

Maybe you are looking for

  • Sales order with reference to purchase order

    Hi I have a scenario where i need to create a sales order from PO raised in another company code My client has 4 company codes 1000 company code 2000 company code 3000 company code 4000 company code Now 2000 company will raise a PO on company code 10

  • T41 re-installed Windows XP, now can't connect to Internet

    I recently re-installed windows XP, but now I can not connect to the internet. I downloaded an Ethernet Intel Pro driver, however when following the steps to complete installation, I do not have any options under "Network Controllers" it says this dr

  • Update of SU24 Data in RAR - Permission objects does not appear in Funct

    Hi All, We are using SP9 of RAR 5.3. We have developed custom objects for many custom transacitons and hence wanted to update the same in GRC for permission level configuration. We extracted the latest SU24 text files and uploaded as per the procedur

  • Renaming Measures or columns in painstakingly slow

    Hi, I am creating a SSAS Tabular model cube. I have managed to create many measures, but the amount of time it takes to sync the metadata to the work space db is annoyingly increasing. any tips on how to fix this? Regards, Sachin

  • From string to tline

    Hello people, Is there a function module to convert a string into the tabel TLINE of the function module SAVE_TEXT? C14W_STRING_TO_TLINE converts a character into tline, but not a field of the type string. thanks for any ideas. maggie