OLAP Universe creation process questions and proposals

We have created an OLAP universe based on a BW-Query. The automatical creation of the OLAP universe does not produce a satisfying result.
We are working with the latest available releases (BOE XI 3.1 SP2 and SAP Integration KIT SP2, SAP BI 7 EHP1).
We have detected that all dimension objects store the name instead of the key field.
Example:
Customer Dimension Object (L01 Customer) = Customer Name
Customer Key Detail Object (L01 Customer Key) = Customer Number
Customer Name Detail Object (L01 Customer Name) = Customer Name
This is not usable for end user because of the following reasons:
1. The detail objects can not be used for merge dimensions, so it is not possible to merge on the supplier number.
2. If you filter on the dimension object you will only see the text in the list of values (LOV) and it is not possible to edit the list of values in the universe to add the supplier number to the LOV as it is possible in relational universes
3. If the user select the detail object always the dimension object in inserted into the report query
4. The "Business Explorer" general setting "Display" of an InfoObject has no effect on the OLAP universe dimension object. If you change it to key always the text is shown. Even if you change the "ValueDisplay as" in the underlying BW Query to "key" is has no effect.
5. The renaming of the L01 object to blank is not possible. You need to rename to " " and then remove on each object the blank.
So we need to modify manually every universe to change the "detail key object" to a "dimension object" and the "detail name object" to reference the new "dimension object" with the key. This manual process has a huge work effort in time. Is there a better solution or enhancements planned in the next releases?
Additionally there should be an option to disable the automatic creation of each characteristic as a subclass in the universe. A wizard should ask if a subclass should be created or not for each characteristic. Currently there are to many subclasses generated which were mostly not needed.

Hi,
First of all I would say u are lucky to start with SP2. Because whatever modifications you do in Universe those are retained.
We had a big trouble in using BOXIR3.1 FP1.7.
Anyways.. Back to your Questions and My asnwers for those:
1. The detail objects can not be used for merge dimensions, so it is not possible to merge on the supplier number.
Ans: True, Dimension object always shows Short text values by default. but if you can create the logic at SAP BI query level to map short text with keys then your problem will be solved.
2. If you filter on the dimension object you will only see the text in the list of values (LOV) and it is not possible to edit the list of values in the universe to add the supplier number to the LOV as it is possible in relational universes.
Ans: True u cannt edit LOV, but alternate solution to it is create the variable in SAP BI Query, that will appear as prompt in universe which will display the List of values with Key as well as Description.
3. If the user select the detail object always the dimension object in inserted into the report query.
Ans: Logically its correct, because Detail object is always associated with Dimension. Buit if you dont want that dimension in query you can remove that dimension by dragging back.
4. The "Business Explorer" general setting "Display" of an InfoObject has no effect on the OLAP universe dimension object. If you change it to key always the text is shown. Even if you change the "ValueDisplay as" in the underlying BW Query to "key" is has no effect.
Ans: In Query designer even if you ValueDisplay as "Key", but at Object level  if there is Text and Key associated for perticulat Infoobject, then so by default the dimension will show the Text and there will be seperate Detail object in universe for Key.
5. The renaming of the L01 object to blank is not possible. You need to rename to " " and then remove on each object the blank.
Ans: Yes this is a big trouble.
Regards,
Nisha

Similar Messages

  • Edit an object's select statement of OLAP universe SAP BW

    Hi everybody
    I am new at working with Olap Universes BW, and I have to edit one universe SAP BW, I don't know if I can to use substring function on a select statement, for example  substring([0D_DIV].[LEVEL01],5,5), I try to use this function but I have a error,
    Could you help me? I need to returns part of a string, is correct to do it on a universe or is better to do at BW.

    Hi,
    First of all I recommend you read the documentation that gives you information about OLAP universes and especially SAP BW universes.
    I also recommend to download documents related to SAP universes deployment, administration and customization:
    [OLAP Universes - how to samples and recommendations |https://wiki.wdf.sap.corp/wiki/display/globalregions/OLAPUniverses-howtosamplesand+recommendations]
    [SAP Integration |https://wiki.wdf.sap.corp/wiki/display/globalregions/SAP+Integration]
    Now you can customize expression using MDX in OLAP universes. MDX expressions must be enclosed with <EXPRESSION></EXPRESSION> XML tags.
    Unfortunately SAP BW MDX does not support calculations that return string or date values.
    The onlyway to return string is to use NAME or UNOIQUENAME attribute.
    See answers I already in the forum: [Forum answer |Re: Create new dimension on top of SAP BW data]
    Regards
    Didier

  • OLAP cube not visible in the list during universe creation

    Hi
    I am trying to create universe on a BI query which is build on a multiprovider. During universe creation step 4 i need to choose the OLAP cubes, but unfortunately i didn't see the multiproivder in the list. If i see that multiprovider i can expand the tree and can find my query in it. But i don't know why the multiprovider is not in the OLAP cubes?
    by the way mutliprovider is  Z multiprovider which i created, not a standard one.
    Do i need to change any settings for the multiprovider just like what we do for query (Allow external access)
    Thanks

    Yeah I did that, but during the universe creation first we need to choose the multiprovider and when we expand the multiprovider we can see all the queries in it. Here in my case i am not able to see the multiprovider in order to select query in the next step.
    I have checked the external access in the query advanced options also.
    Thanks

  • OLAP universes and Crystal Reports

    Hi everybody,
    as we know Crystal Reports can not use OLAP universes as data source. The details about that have been discussed several times in this forum, for example in the threads:
    Logon failed with Universe data source
    Logon failed when trying to connect to a SAP BW related universe
    The possible data sources are perfectly explained in the Blog from Ingo Hilgefort.
    /people/ingo.hilgefort/blog
    But... why these connection type is not possible???
    From my point of view these missing functionality comes with a lot of drawbacks. The universe has a lot of advantages, and first of all it is isolating the business users form technical complexities. But if the business users can not access to the OLAP universe they have to face to technical complexities.
    Another point: Consider a perfect integrated SAP BW environment with Business Objects Enterprise and Crystal and Xcelsius. The administrator can now define a perfect universe structure, tailored on the particular business needs of the end users. This universe structure can be used for Web Intelligence and Xcelsius (QaaWS). But for the Crystal Reports I have to define another interface to the BW data sources, which can not be done by the Administrator.
    So, some open questions:
    - Why is the connect to OLAP universes not possible - does that make sense?
    - Will the connectivity be available in future - is that part of the actual roadmap?
    - What is the recommanded approach for a business case as shown above, meaning how can I isolate my business users from technical complexities by using SAP BW as data source for Crystal Report.
    Thank you for any comments and advises,
    Sebastian

    Hello to everybody.
    When I was starting to work on the BO products I had exactly the same question.
    Why were the OLAP Universes not supported in Crystal Reports?
    Well, I have a few facts in my mind, I explained the decision of SAP in this case with for myself.
    1. Very simple and my first thought: monetary aspects. There excist the SAP Integration Kit. These drivers work pretty fine. So for what reason SAP should invest money in an other technique to access the SAP data?
    2. It excist a server solution for small and medium-sized companies named Crystal Reports Server. I'm not sure but I don't think this package contains the Universe Designer. If acces on SAP data over the OLAP Universes would be possible, the Crystal Reports Server customers should also get the Designer tool and the Translation tool, too. Less profit margin.
    3. Creating a Universe out of OLAP data destroys the moredimensionality. Universes are flat constructs. So maybe it makes no sense to use this meta layer.
    4. A typical Crystal Report user isn't someone who had no technical understanding. For me these users should know and understand the data source very well. So an Universe would limit there the possibilities for building a report.
    5. I think the SAP itself did not know where the journey should go with this toolset. A roudmap that changes severalt times in one year an many many rumours about these tools proof this.
    So I think maybe we just have to wait a few months and the support for the OLAP Universes will come with a fix pack.   Who knows...
    Greetings,
    Sebastian

  • Integrating OLAP Universe and Non OLAP Universe

    Hi Experts,
    I am facing a problem in integrating an OLAP universe and a universe on two dimensional database. Let me explain the scenario:
    I have one BW query which gives plants A, B and C sales details. I have one more database (SQL Server), which gives plants D and E sales details. The requirement is to show all the plants (A, B, C, D and E) sales in Xcelsius Dashboard. For this i followed the below approach:
    1. To bring SAP plants data, i created universe on BW Query (OLAP Universe)
    2. Created universe on SQL Server tables to bring Non-SAP plants data. (General Universe)
    Now my doubt is, is there any approach or functionality to join or merge these two universes (OLAP and Non-OLAP). I think we can merge Non-OLAP universes. If this is not possible then what is the best approach.
    Can anyone help me on this.
    Thanks & Regards
    Ramakrishna Kamurthy

    Hi,
    I n order to merge prompts in Web Intelligence query panel, they must be identoical: same question, same datatype.
    But you have to pay attention to the fact that only one list of values will be used for the twio data sources.
    So it the two data sources have different keys (or tecnnical names in SAP) then one query will work and the other not.
    Again if you try to synchronize those two data providers in WebI you will hit the same issues: keys and caption might be  different.
    So I suggest to do some SQL transformation on the relational universe to match keys and captions in SAP BW data source.
    I recommend this because SAP BW does not support custom calculations that return string or dates: only numeric values are supported.
    So in that case if you are sure that keys and captions will be identical in the two sources you will be able to merge prompts and synchronize both sources.
    Regards,
    Didier

  • Universe Creation On OLAP Cube(SSAS) throwing error. in BO X1 3.1

    Hi Experts,
    I have created OLAP universe based on SSAS Cube using Microsoft SQL Server 2005 Analysis Services Driver.
    i have created webi report based on this SSAS Cube,everything is fine
    but when i create condition in universe level,if i use the same universe in webi report its throwing error:An internal error occured while calling the 'processDPCommands' API.
    Thanks,
    Prasad

    This should be set up in steps, Have you configured java AD kerberos so you can login via your web/app with AD? This is a prerequisite before setting up any type of delegation to the DB.
    You can also set up SSO in the front end but this shouldn't be necessarry for delegating to the DB.
    What SPN's do you need...
    Well if using java AD you should have an SPN for the account running the SIA (typically BOBJCentralMS/something) This SPN needs to be set in the CMC, You will need the krb5 and bsclogin files to login to your web/app with kerberos/AD. The krb5.ini will have to have a setting forwardable = true, and finally the MSAS server will need SPN's http://support.microsoft.com/kb/917409
    This a a very complex configuration and you will likely need to open an incident with support to get an engineer to help. I'm not sure where our current docs for the configuration are.
    Regards,
    Tim

  • OLAP Universes - Based on BEx Query - Month and Previous Month Functions

    Hi,
      I created a Universe based on SAP BEx queries and I like to create a filter so that I use in Web Intelligence report to run for "Previous Month" data always. There are "Date" filelds in BEx Query(No Month info only date data). I have no knowledge of SAP BEx Queries and new to OLAP universes. Could you help.
    How to create filter that show Previous Month.
    Nanda Kishore
    Edited by: Nanda Kishore B on Dec 26, 2010 6:15 AM

    The easiest way  (but NOT the most efficient one) is to create a local variable (Dimension) in your report with the following code:
    =if (Month(CurrentDate())=1 AND Month([[MyDate]])=12 AND Year([[MyDate]])=(Year(CurrentDate())-1)) OR (Month(CurrentDate())>1 AND   Month([[MyDate]])=(Month(CurrentDate())-1)) then 1 else 0
    where MyDate is the field from your query containing the data information
    Activate the report filter area in your report design panel by pressing the Report filter icon and drag and drop your variable there and apply it to the entire report. Filter value 1 and you will get the data for the previous month.
    Keep in mind that this approach is not optimal especially if you do have many rows of data delivered to your WebI report because filtering takes place only AFTER the data is retrieved. The Best practice here is to work with BEx variables.
    How many rows of data does your WebI report normally fetches?
    Regards,
    Stratos

  • Report on olap universe (integration kit) fails by WEBI and it runs by Rich

    I've implemented the integration Kit and an OLAP universe query based and it runs.
    I've a problem on a report that runs via Rich Client and fails via web client.
    We are on BI 7.0 sp 19. Is it necessary to upgrade to BI 7.01 SP03 or SP04 ? We've seen your interesting document about the improvement of perfomance of BI 7.01 SP04 but we'd like to upgrade our BI system 7.0 in 2 months and not now.
    Thanks in advance.
    Best Regards.

    Hi Sebastian,
    The BO XI 3.1 Fix pack Level is 1.7. We have activated traces but we don't know if the traces are java.
    We have the problem with reports with a large quantity of data, in report with a low quantity of data webi runs.
    OSS ask us to evaluate the upgrade of our SAP BI to the EHP1 03 but it requires 2 weeks and we'd like to evaluate all alternatives before to do it.
    Thanks in advance.
    Best Regards.
    M.

  • OLAP Universe and drill through with Essbase

    Hi all
    Has anyone created an OLAP universe on top of Essbase that allows the user to drill through back to an Oracle database?
    If anyone has can you please let me know how you did this.
    Thank you and kind regards,
    Dean

    Hi,
    There is no way to activate drill-through from Essbase to any other database within OLAP universes.
    If you are using Web Intelligence you have 2 alternatives:
    <li> The first one is to create 2 data providers (1 on Essbase and 1 on Oracle) and synchronize them.
    This is not really a drill thorugh operation but you have both data sources in sync in the same document.
    <li> The second option is to create 2 Web Intelligence documents (1 on Essbase and 1 on Oracle) and then parameterize the Essbase document to use Opendoc capabilities (hyperlink) to dril-through on the Oracle document.
    Didier

  • OLAP Universe and Voyager connection on BW Queries

    Hi,
    I have successfully created an OLAP Universe and Voyager Connections pointing to SAP BW Cubes. I want to do the same connecting to the SAP BW Queries. But when i get connected to the SAP BW system, I get a dispaly of just the Cubes and I am not able to see any Queries. We have created multiple queries in BW pointing the Cubes. But none of them are listed down.
    Please let me know if this is an issue with the rights given to user which we use for logging into SAP system or some other reason.
    Any suggestions and answers will be really helpful.
    Thanks,
    Suma

    Hi Suma,
    Please check if you have released the BW query for OLE DB for OLAP. Goto properties of the Query and on the Advanced tab see if the check box for "Allow External Access to this Query" is checked or not. If it is not checked then please check that box for the query to appear in your Universe Designer.
    Regards,
    Srikalyan

  • OLAP Universe  Sturcture in Production not same as Dev and QA

    We have created a OLAP Univese from a SAP BEX Query .The BEX Qeury  is identical in structure and Result in Dev(migrated to QA and Production)
    The BOBJ Olap Universe creates a Main Class ( FROM SAP DIMENSION -Three of them ) and Sub Class ( Characterstic -13 of them )  in the Dev and QA, however the Production Universe creates a flat stucture of the Class from the Characteristics ( universe identify all the objects and new objects)
    So my Webi reports in DEV and Qa do not work in Production, as it sa
    We are not able to identifyt why this is happening, or what else we can check that is causing a  class subclass sturcute in DEV and Qa and FLAT Class structure in Production.

    Hi,
    First check BEx query is  same in the prod environment as dev and QA.
    Thanks,
    Amit

  • Prompt binding and OLAP Universes

    Hi All,
    I use a Universe query on an OLAP Universe to get data into live Office. So far so good. The query uses a prompt for a period. When I bind the prompt to a cell I see a string that shows me the last selection instead of showing me a list of values . The string looks like:
    January [Period].[YearQuarterMonth].[YearNumber].&2007.[1].[January]
    When I change both occurrences of January to March and hit return, the query runs again and retrieves new data.
    So it looks as if it does the right thing, it just does not show me a list of values. Is this a limitation with OLAP Universes? (prompt binding works fine for relational Universes). Version used is BOE XI 3.0.
    Thanks, Martina

    Hi
    IEven though it is advised to filter the data at the source BW but care should be taken that you dont limit the functionality by building a very complex query at BW. as a best practice dont try to come up with a query which we will use to devlop a Universe and it server only 1 report. Intsead, make use of the Universe capabilities.
    Build your query with all the necessary dimension, measures etc and try to keep it simple but not creating Mandatory prompts and other restrictions. Instaed create variables at the Universe level. Universe designer allows to build variables, mandatory prompts, formulas, Hierarchies.
    This way we will make this Universe leverages to a group of reports rather than few reports.
    On the possibilities and some features and best practices see the product guide
    http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_sap_olap_universes_en.pdf

  • Combine OLAP and non OLAP universes

    Gurus,very interesting insight here
    Re: Integrating OLAP Universe and Non OLAP Universe
    I need to confirm the steps here for approach 2
    Create 2 queries in a Web Intelligence document and synchronize the data providers in the document: it works for any source. It needs to be done in each document.
    steps
    1)Create OLAP universe
    2)Create non OLAP universe
    3)create WEBI document on OLAP universe
    4)create WEBI document on non OLAP universe
    ??? next steps please
    thanks

    Create first Report and and Run it - Is this on Relational Universe ?
    Create 2nd Report and run it - Is this on OLAP Universe ?
    >> It doesn't matter.
    Also it says run the report and per Ingo looks like its client slide,so is this merge temporary cannot be saved ,or can per Bashir can be saved in either of those 2 queries or can be saved as 3rd separate query .
    >> it saved as part of the report
    Also it says both should have common fields ,but if one query is from sap and other from non sap how can both be same fields?
    example - SAP query may have field 0material while non SAP will have Zmaterlal ,how can we then merge dimensions
    >> you can have common fields in different systems - or ?
    I would suggest you look into the product documentation for details.
    Ingo
    Thanks again

  • Process Automation and Recipe Creation Advice Needed

    Hi all,
    I'm new user of LabVIEW working on a process automation project.
    The process involves a syringe pump, two temperature controllers, and an 8 channel Mass Flow Controller (with 6 process gases and a Mass Flow Meter attached).  All of these devices are connected via RS-232 -->USB and need to be controlled by LabVIEW.
    I've created a VI that allows for manual control over these devices from a single screen, but am not sure how to proceed from here to an automation scheme.  I'd like for the user to be able to create and run recipes (with the option of loading previous recipes or saving current ones).  
    My current idea for each step in the recipe goes a little like this:
    1) User selects device to be altered in the current step
    2) User selects desired parameter change (temperature setpoint, flow rate, etc)
    3) User selects condition on which step occurs (time delay, temperature reaches a specific value, etc)
    4) User adds step to recipe sequence 
    I've read several other posts here about recipe creation using string tables, but have yet to see a working version's block diagram.
    I'm not sure how I should control each device (subVIs, states, whatever), or how to use a table to set a sequence of events in motion.
    Please help!
    Thank you.
    -Shawn 

    Hey Shawn,
    I'd definitely recommend a state machine for this behavior.  Here is an example that might help you get up and running.  The file is missing the typedef for the steps, but you should be able to use this as one idea for how you could base this.  Essentially you could have the File IO aspect be a list of 'steps' that are saved (in array form) by your user.  If there are specific parameters that go along with them, you could figure out how to include this information in the file as well.  This method is pretty slick, and is nice an expandable.  The only tricky part would be to handle the additional data changes for the temperature setpoint and flow rate, etc).  You could possibly do this with a 2D array and have the first dimension be the step, and the second dimension be the values, etc.  Just an idea.
    Message Edited by Jared_B on 05-04-2010 05:35 PM
    Regards,
    Jared Boothe
    Staff Hardware Engineer
    National Instruments

  • Best Practice to bring OLAP Universe and WebI Report to Production

    What are the best ways to bring a WebI Report that is developed on a OLAP Universe (based on BEx Query) from Development to Production environment?
    Edited by: B.Wegner on Nov 8, 2010 2:54 PM

    1) Move your BEx query from SAP DEV to SAP PROD (SAP internal transport system)
    2) Move your report (incl. universe) using the LCM or the Import Wizard from your BOBJ DEV to your BOBJ PROD system
    3) Edit the universe connection in BOBJ PROD to point to your SAP PROD system.
    Regards,
    Stratos

Maybe you are looking for

  • Need Help Please - I can't get Java to compile my programs

    Hi, I'm taking a programming course in college and want to be able to compile my java programs at my home laptop instead of just at the lab... However, when I write my code and try to compile with TextPad, there is no "Compile" option....Instead ther

  • MS-Access Startup Parameters?

    Is there a way I can call MSACCESS.exe to open a certain .accdb and pass parameters to that accdb? Or will I need to design my outside program to write to a file and just have the accdb parse that outside file as it opens? Mediocre Access 2010 | (Bab

  • Azure ML "Writer" module not working

    Hi, I am attempting to use the Writer module to write to SQLAzure on Azure ML.  I am able to read from this database fine with the Reader module and using the exact same credentials (servername, login, password, database name, etc) I get an error tha

  • IOS 7 multiple mass photo selection in camera roll

    if i'm just not figuring it out,,, please,,, someone,,, fill me in on how! or is the ios STILL not giving us this feature with version 7? other apps, like "photosync" for example, can do it easy (double-tap on a pic, then the next pic tap selects it

  • Im getting a (-9813) network error when trying to purchase.

    I have looked in the different forums and googled the error but nothing has helped. Im on a router now but I have tried it straight to the cable modem as well and that does not help. Im using the new dual core imac intel and was able to do it a while