WebI performance - Universe built on BEx against an Info Cube.....

Hi,
I am using SAP BI for some time now. I know after the introduction of BIA (BI Accelerator) the performance of any query has increased atleast 90% from what it used to be. The OLAP performance does not change, but the data retrival (DB Read) has almost negligible.
My question is for some one who is using WebI on top of an Info Cube and on top of a BEx Query.
The performance will be almost comparable of a Web I created on top of a BEx query, because it will still use BIA.
The performance of a Web I document will not be anywhere close to the above when the universe is created on top of an Info Cube, because it cannot use BIA.
Can anyone validate the statement?
Thanks,
Alex.

Ingo,
As mentioned earlier, I too am grateful for your willingness to share your knowledge and insight on the SAP BusinessObjects product.
As a point of order, I was wondering if I could stick my neck out a moment.  I notice that your username is marked as a mentor and SAP Employee, so perhaps you can lend a hand here.  It seems that "Alex Arthur Sam", in another posting asked a question, then stated he had "found answer.", and after several postings going back to over a year ago, he has not responded.  Is there some type of sanction we, as participants, can appeal to so that they can either gently ask Sam to respond or limit his access to the forum as a participant for a period?  I know I don't have a dog in this fight, but some day in the future I may be facing a similar situation and am wondering what the SAP Community Network moderator's stance is.  Believe it or not, I have worked with clients who, though don't question my abilities, perform their own research on forums such as this to verify when I say such-and-such cannot be done.  When they see that others have "achieved the impossible" they expect me to "get to it likewise".  Forums seems to be either a boon or rue, but with a moderator's help from time to time the forum can be more bearable otherwise.
Thanks for giving a listen and I (and I'm sure others) await your response.
John
P.S.  The note in question is: [Instead of 0FI_GL_14;

Similar Messages

  • Edit LOV of objects in universes build from Bex Queries

    Hi,
    We are creating webi from universes build from Bex Queries.
    Can anyone please tell me, is there any way to edit list of values for the objects in universes coming from Bex though i can see that option for edit/display LOV is greyed out.
    for eg-- i am having a prompt calendar day at the Bex level which is coming as filter in Universe but it is not showing me the values of dates for future years rather it's showing me the till date values (means upto current date of current month).
    As per my requirement, i want all the values for the future years also(can say..wanna see calendar to select any value) so that user can select from it.
    Regards,
    Akhil

    Thanks for reply Jacques!!!
    When i see the code of object in object properties i receive a calendar for only one prompt (Key date of the query as its data type is "D") but for other prompt (Inventory 1 to inventory 11) the data type is alphanumeric "A". and i receive only till date values not a calendar to select value.
    The code is as below:
    <OPERATOR VALUE="AND"><FILTER KEY="[!V000012]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 11','A','Calendar day\LovDate for Inventory 11Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[!V000011]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 10','A','Calendar day\LovDate for Inventory 10Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE9]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 9','A','Calendar day\LovDate for Inventory 9Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE8]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 8','A','Calendar day\LovDate for Inventory 8Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE7]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 7','A','Calendar day\LovDate for Inventory 7Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE6]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 6','A','Calendar day\LovDate for Inventory 6Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE5]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 5','A','Calendar day\LovDate for Inventory 5Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE4]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 4','A','Calendar day\LovDate for Inventory 4Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE3]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 3','A','Calendar day\LovDate for Inventory 3Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE2]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 2','A','Calendar day\LovDate for Inventory 2Base',mono,primary_key)"/></CONDITION></FILTER><OPERATOR VALUE="AND"><FILTER KEY="[ZBODATE1]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date for Inventory 1','A','Calendar day\LovDate for Inventory 1Base',mono,primary_key)"/></CONDITION></FILTER><FILTER KEY="[0P_CSDAT]"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Key date of the Query (Single-Value Entry, Required)','D',,mono,free)"/></CONDITION></FILTER></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR></OPERATOR>
    Can you please guide me, how to get the calendar or all the values for future date in the list for prompt (Inventory 1 to Inventory 11)
    Many thanks in advance!!!
    Regards,
    Akhil

  • Performance - Crystal on top of BEx against Cube - Universe - WebI

    Hello All,
    We are using Crystal Reports built on top of BEx queries. The BEx queries use aggregates and we have a good performance. My question is
    Can we create an Universe on top of Info Cube and build WebI and expect the same performance as we get now? I have not seen any documentation about the BIA or Aggregates are being used by Buiness Objects yet. Could anyone throw some light at this?
    Thanks,
    Arthur.

    Hi,
    you would build a Universe on top of the BW query and the query would still use the aggregates from your BW system like it was doing that before.
    aggregates and the usage of BIA are transparent to the BusinessObjects tools.
    Ingo

  • WebI performance on Bex query

    Hi All,
    I have gone thru most of the earlier treads on topics of improving WebI performance.
    But I was not able to find  solution hence posting another tread.
    I have a Bex query built on a Multi provider with
    - 12 characteristics (1 in row remaining as free char).
    - 12 Key figure mainly dealing with 1 original KF and other as restricted with different time period like YTD.
    in WebI query panel I am using all the 12 char and 12 KF, but not used as default view in the Webi document.
    The 1 char in the row is a profit center with hierarchy enabled.
    When I run the report in bex the output comes in less than 10 secs
    but when I run the output in WebI the output takes more than 8-9 minutes and sometimes dumps out.
    Now since we comparing apples to apples between Bex and WebI .. please provide me some solution/suggestion for how to improve the performance of my WebI report.
    Note: When I remove Sold-to and Material from the webI query panel the report takes arnd 4-5 minutes but we need these 2 in the webi report for sure.
    Thanks for you input.
    -Ritesh

    Hi Ritesh,
    I have a Bex query built on a Multi provider with
    - 12 characteristics (1 in row remaining as free char).
    - 12 Key figure mainly dealing with 1 original KF and other as restricted with different time period like YTD.
    in WebI query panel I am using all the 12 char and 12 KF, but not used as default view in the Webi document.
    The 1 char in the row is a profit center with hierarchy enabled.
    When I run the report in bex the output comes in less than 10 secs
    but when I run the output in WebI the output takes more than 8-9 minutes and sometimes dumps out.
    >> Because you put all 12 characteristics and all 12 keyfigures into the result objects panel, Web Intelligence is asking for all data for all elements and therefore you see the difference in the performance.
    Now since we comparing apples to apples between Bex and WebI .. please provide me some solution/suggestion for how to improve the performance of my WebI report.
    >> actually you are not comparing Apples and Apples. Web Intelligence does not have - prior to Service Pack 3 release XI 3.1 - a concept of free characteristics.
    Note: When I remove Sold-to and Material from the webI query panel the report takes arnd 4-5 minutes but we need these 2 in the webi report for sure.
    regards
    Ingo

  • List of values in an universe or webi rep based in a bex query

    Hi ¡
    I need to create a list of values in an universe or webi rep based in a bex query, this  LOV  should be included in a formula used to filter our values when we run we webi rep.
    Any clue will be apreciated
    thanks

    Hi,
    which version of BOBJ are you using?
    Regards,
    Stratos

  • Performance Issue Executing a BEx Query in Crystal Report E 4.0

    Dear Forum
    I'm working for a customer with big performance issue Executing a BEx Query in Crystal via transient universe.
    When query is executed directly against BW via RSRT query returns results in under 2 seconds.
    When executed in crystal, without the use of subreports multiple executions (calls to BICS_GET_RESULTS) are seen. Runtimes are as long as 60 seconds.
    The Bex query is based on a multiprovider without ODS.
    The RFC trace shows BICS connection problems, CS as BICS_PROV_GET_INITIAL_STATE takes a lot of time.
    I checked the note 1399816 - Task name - prefix - RSDRP_EXECUTE_AT_QUERY_DISP, and itu2019s not applicable because the customer has the BI 7.01 SP 8 and it has already
                domain RSDR0_TASKNAME_LONG in package RSDRC with the
                description: 'BW Data Manager: Task name - 32 characters', data
                type: CHAR; No. Characters: 32, decimal digits: 0
                data element RSDR0_TASKNAME_LONG in package RSDRC with the
                description 'BW Data Manager: Task name - 32 characters' and the
                previously created domain.
    as described on the message
    Could you suggest me something to check, please?
    Thanks en advance
    Regards
    Rosa

    Hi,
    It would be great if you would quote the ADAPT and tell the audience when it is targetted for a fix.
    Generally speaking, CR for Enteprise  isn't as performant as WebI,  because uptake was rather slow .. so i'm of the opinion that there is improvements to be gained.   So please work with Support via OSS.
    My onlt recommendations can be :
    - Patch up to P2.12 in bi 4.0
    -  Define more default values on the Bex query variables.
    - Implement this note in the BW 1593802    Performance optimization when loading query views 
    Regards,
    H

  • Unwanted LOVs - Universe on a BEx query on top of a Multiprovider

    BO XI 3.1
    BW 7.01
    OLAP Universe on a BEx query
    BEx query on top of a Multiprovider
    Multiprovider on 2 DSOs; lets say DSO1 and DSO2
    BEx query has a global filter for "INFOPROVIDER = DSO1"
    BEx query has a user input variable defined for "Field1" (Field1 is present in both DSOs)
    In BEx, F4 on Field1 variable entry gives the values of Field1 from DSO1. (which is what we want)
    Expected LOVs for the generated prompt for Field1 in the WEBI report: Values of Field1 from DSO1
    Problem:
    Actual LOVs returned in WEBI report: Values of Field1 from both DSO1 and DSO2
    Has anyone faced this before?
    Thank you

    Henry Banks wrote:
    > I have a suspicion the BEX property 'only values in infoprovider' isn't picked up/consumed by the BAPIs used by the MDX interface.
    That is correct. The BEx properties do not carry over to the BO side. In Webi 3.1 here are the default selections for LOVs (as far as I know)
    OLAP universe against BEx query on an infoprovider (Infocube, DSO, Multiprovider) - Only values in Infoprovider
    OLAP universe against BEx query on an Infoset - Values in the master data table
    My understanding now is
    OLAP universe against BEx query on a Multiprovider - Only values in ALL Infoproviders under the Multiprovider
    Henry Banks wrote:
    > Yes, this is confirmed by Note 1224318 - MDX: InfoProvider restriction for the member rowset
    > It's a BW limitation of the OLE DB for OLAP.
    I have seen this note before and according to it you can set an RSADMIN parameter MDX_JOIN_CUBE_DIME and have more control over the LOVs.
    MDX_JOIN_CUBE_DIME = "A" -> The read mode for all LOVs is Only values in master data
    MDX_JOIN_CUBE_DIME = "I" -> The read mode for LOVs is either master data or infoprovider depending on the infoobject settings
    Henry Banks wrote:
    > It might be easier to have to 2 data providers for this document, if you don't already, for plan and actual;  or 2 seperate bex queries.
    Well, that would work but it would defeat the purpose of having a Multiprovider for logical partitioning, wouldn't it?

  • How to design a optimized universe from SAP BEx queries

    Hi Team,
                  I would like to know some of the queries :
    1.How can you design a optimized universe from SAP BEx queries in the sense which gives you more performance
    2.What are the differences between Non SAP sources like Oracle,SQL and SAP sources in designing the Universe.
    3.Can we create a Derived table from an SAP source because i know that the Schema is not created for BEx queries,cubes.
    4.What are the advantages of having oracle as a source then SAP source.
    Can you please elobarate the above queries.
    Regards,
    Pradeep P.

    Hi,
    1. Check Ingos Blog on SDN ther are some PDF for performance regarding WebI on BW
    2. On RDBMS Source you have to design your universe. On OLAP Source like BW you generate the Universe and cant customize it a lot.
    4. Good question. In a BW all your logic is already in place. On a RDBMS you have to build your logic in a universe. But there are a lot of differences.
    Regards
    -Seb.

  • Prompt issue with WebI Report on top of Bex

    Hello Experts,
    I have WebI report on top of Bex. I have Material Parameter on WebI which has materal key and text. When I select Material, It gets only Mateial Name not the key. We have some users they want to see both text and key.
    Any help would be highly appereicated.
    Thanks,
    Ravi

    HI,
    in the universe you have a dimension objects (blue objects) showing the description and a detail objects (green objects) showing the key.
    see here:
    /people/ingo.hilgefort/blog/2008/03/24/businessobjects-and-sap-part-5
    Ingo

  • Error querying OLAP universe based on BEx query

    Hi all,
    I have a problem extracting larger (more than 80 000 rows) amounts of data through querying an OLAP universe with WebI.
    The error is:
    Query 1 - NAME_OF_THE_QUERY
    A database error occurred. The database error text is: Error in MDDataSetBW.GetCellData. &INCLUDE INCL_INSTALLATION_ERROR. (WIS 10901)
    The error occurs when I define larger scope of analysis in the query (four levels). With more modest scope (three levels or less) it's working OK. I need larger data set (more than 200 000 rows) to be populated at night through scheduling the report. We can't afford shrink the scope of analysis because it will hit the BW server during the day when it's needed by other users.
    Besides this the speed of the report refresh is very slow - more than 3 minutes per just 400 rows of data. I'm still unable to identify the source of the problem with this slowdown. Executing the same query over the web through the SAP BW BEx Viewer is much much faster - just 3 seconds. Maybe the reason for this is that the BEx viewer aggregates data on the higher level of the hierarchy rather than down to transaction level (like we do by expanding the scope of analysis).
    Anyway, if anyone have ideas about the error above I'll be very grateful if you share your thoughts. Thanks!
    Our environment:
    BO EDGE BI 3.1, standard
    SAP BW 3.0
    SAP Integration Kit (all transports installed)
    BW user with full access

    Ingo,
    Could you point me to an official SAP document regarding the 1 million cells limitation, which describes the exact version and patch level for SAP BW which removes this limitation? It will be very helpful for me because I have to convince the client to migrate BW from 3.0 to 7.01 if it will solve this limitation.
    Thank you in advance!
    Ivan
    BTW I have installed SP2 + FP2.1 and now the SAP integration is not functional, but I have opened another thread for this problem.

  • Universe Designer vs BEx query - Can't see the query in the OLAP Cubes list

    Hello Experts,
    We are facing a rather strange issue:
    While creating a connection to an existing BEx query - which wasn't being used by BO before - we aren't able to see that one query in a long list of available multiproviders/queries on the universe side.
    We already checked the option on BEx analyser to authorize external access to the query, with ODBO.
    The connection type we're using is the same for all the other universes built on top of BEx queries: SAP BW Client. Again, we already have a bunch of universes built using this method, but we can't seem to find the BEx query in the OLAP Cubes list.
    Does anyone have a lead on what may be causing this issue?
    Our environment is:
    - SAP BOE XI R3.1 SP2
    - SAP BW 3.5
    - BEx Analyser
    - Integration Kit
    Best Regards,
    Francisco

    Hi,
    i don't know, you'd have to search the BW-BEX component for notes.
    I noticed it with a revision of SAP GUI Front End tools 720 SP7 i think
    I applied the latest corrections (SP08 or 09) and that tickbox worked ok again.
    You might notice - as i did - that when you go back to check the bex query - that property becomes 'magically' unselected/
    Regards.
    H

  • Designing Universe on a Bex (SAP BI) Query

    Hi,
    I have  a requirement to build a Universe to extract BI data into BO and then create WebI reports on it. The two possibilities I see here are building the Universe on the Multi provider or directly on the queries. Which one would be a better approach?
    Say, If I choose to build the universe on the query, will the characteristics and key figures in the rows and columns, free characteristics of the query become objects in the Universe. What will happen to the variables in the query, do I need to create them again in the universe or the WebI level.
    Thanks
    Rashmi.

    Thanks for the replies. I created a universe on a sales  which has fiscal period in the rows and sales revenue in the column. On the top of the universe i created a WEBI report and compared the BEx and the WEBI  reports and both matched. After that I created a restriction of Fiscal Period = '004.2003' in the Bex report.
    While the Bex report shows the revenue numbers only for  that period, WebI report showed the same old values ( for all period). How do the restrictions work between BEx and BO. Is is not enough if i restrict data the Bex level itself, do I need to do anything additional at the universe or the WEBI level again.
    Thanks
    Rashmi.

  • Can Web Performance Test work on AJAX or Javascript Project which will show only one URL for all the pages?

    Hi there,
    I'm working on testing a AJAX and JavaScript Project which has several pages but all in the same URL. I need to test some attribute on the page or parameter past by AJAX or Javascript. Can Web Performance Test work to get what I want?
    Thanks,
    

    Hello,
    Thank you for your post.
    Web performance test is used to test if a server responses correctly and the response is consistent with what we expected. And we test the response speed, the stability and scalability.
    The Web Performance Test Recorder records both AJAX requests and requests that were submitted from JavaScript, but
     web test does not execute JavaScript. I am afraid that you can’t use web test to test parameter past by AJAX or JavaScript.
    Please see:
    Web Performance Test Engine Overview
    About JavaScript and ActiveX Controls in Web Performance Tests
    From the first link, “Client-side scripting that sets parameter values or results in additional HTTP requests, such as AJAX, does affect the load on the server and might require you to manually modify the Web Performance Test to simulate the scripting.”
    If you want to execute the function typically performed by script in web test, you need to accomplish it in coded web performance test or a web performance test plugin. Please see:
     How to: Create a Coded Web Performance Test
    How to: Create a Web Performance Test Plug-In
    I am not sure what the ‘some attribute on the page’ is. If you mean that you want to test those controls on the page, you can do coded UI test, which can test that the user interface for an application functions correctly. The coded UI test performs actions
    on the user interface controls for an application and verifies that the correct controls are displayed with the correct values. You can refer to this article for detailed information about code UI test:
    Verifying Code by Using Coded User Interface Tests
    Best regards,
    Amanda Zhu [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Using Test Setting file to run web performance tests in different environments

    Hello,
    I have a set of web performance tests that I want to be able to run in different environments.
    Currently I have csv file containing the url of the load balancer of the particular environment I want to run the load test containing the web performance tests in, and to run it in a different environment I just edit this csv file.
    Is it possible to use the test settings file to point the web performance tests at a particular environment?
    I am using VSTS 2012 Ultimate.
    Thanks

    Instead of using the testsettings I suggest using the "Parameterize web servers" command (found via context menu on the web test, or via one of the icons). The left hand column then suggests context parameter names for the parameterised web server
    URLs. It should be possible to use data source entries instead. You may need to wrap the data source accesses in doubled curly braces if editing via the "Parameterize web servers" window.
    Regards
    Adrian

  • ActiveX Control recording but not playing back in a VS 2012 Web Performance Test

    I am testing an application that loads an Active X control for entering some login information. While recording, this control works fine and I am able to enter information and it is recorded. However on playback in the playback window it has the error "An
    add-on for this website failed to run. Check the security settings in Internet Options for potential conflicts."
    Window 7 OS 64 bit
    IE 8 recorded on 32 bit version
    I see no obvious security conflicts. This runs fine when navigating through manually and recording. It is only during playback where this error occurs.

    Hi IndyJason,
    Thank you for posting in MSDN forum.
    As you said that you could not playback the Active X control successfully in web performance test. I know that the ActiveX controls in your Web application will fall into three categories, depending on how they work at the HTTP level.
    Reference:
    https://msdn.microsoft.com/en-us/library/ms404678%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
    I found that this confusion may be come from the browser preview in the Web test result viewer. The Web Performance Test Results Viewer does not allow script or ActiveX controls to run, because the Web performance test engine does not run the, and for security
    reasons.
    For more information, please you refer to this follwoing blog(Web Tests Can Succeed Even Though It Appears They Failed Part):
    http://blogs.msdn.com/edglas/archive/2010/03/24/web-test-authoring-and-debugging-techniques-for-visual-studio-2010.aspx
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

Maybe you are looking for

  • Untrusted server cert chain - while connecting with ldap

    Hi All, I am getting the following error while running a standalone java program in windows 2000+jdk1.3 environment to connect with LDAP. javax.naming.CommunicationException: hostname:636 [Root exception is ja vax.net.ssl.SSLException: untrusted serv

  • RFC Destination must same as Logical System

    Dear All, RFC   DESTINATION  SHOULD BE THE SAME NAME AS Logical system.. plz explain me above statement. i have configured all thing for ALE(Vendor Transmission) in TCode BD14 i recieve two success message(in client 100) but i am not able to find VEN

  • Sort Photo

    Om my ipadI and iPad II Photo's seem to be placed in à random way and not as in the original way as it is in my desktop (Photo sorted by date of taken) Never had this problem before, but I'm afraid that it has something to do with ios5.

  • ESS Open enrollment - Hide Plans

    Hi Gurus, We are implementing Open enrollment for ESS. The problem is when we run the Enrollment iView, it is pulling all the benefit plans, despite us having the Adjustment reason "OPEN". Even when I disable the adjustment reason, it is pulling all

  • Can jdbc be written once but run everywhere?

    hi everybody, i am using jdbc. Since for different databases, their sql statements are not exactly the same. So my jdbc program which is written for an Oracle database cannot run for a MySQL database. For example, in Oracle, i created a silly table l