Universe Design using external join strategy

Hi,
I need to design a universe based on the joins in Database(Database Referential Integrity).
I am selecting the External join strategy(Database Constraints) and in the options "Database", I have selected retrieve the joins with the tables.
But when I insert a set of tables I do not see any joins, even when I select "Automatic Join detection", the designer is not able to detect any joins.
Is there a way to design a universe, where I can retrieve the joins based on the Database constrains(Primary Key and Foreign Key).
We are using BOE 3.1 and Oracle 10g database.
Please let me know you thoughts on this.
Thanks!

NR,
Is there a way to design a universe, where I can retrieve the joins based on the Database constrains(Primary Key and Foreign Key).
Though Designer has the feature to "seek and populate", I've never been a big fan of this capability.  The best advice I've ever seen for your question is provided courtesy of Marek Chladny on the BoB forum.  Please read his posting here:  [http://www.forumtopics.com/busobj/viewtopic.php?t=85418]
Thanks,
John

Similar Messages

  • BOXI3.0 Universe Design using view or query in SQL

    Hi. Alias here.
    I would like to know what are the effect to the BOXI3.0 or SQL performance if:
    1. We are using view or query in creating the universe?
    2. Is it the correct way of creating the universe only from tables?
    3. If need to do combination between tables and views?
    Hope you all can reply to this matter.
    Regards,
    Alias

    Hi Alias,
    Designer has the capability to import tables and views you cna use in the design of the universe. Furthermore, you can also create a derived table in the universe - in simple terms it is much like a view, but the code is in the universe availble to the universe designer.
    With all this available to you, it is pretty much up to you how you want to tackle the design. I would say first prise is using the physical tables in the databse, then move to using a view and if there are certain restrictions on the designer, use the derived tables.
    Remeber this, at the end of the day, any SQL code generated or used is passed down to the database to be processed, may it be the query from the universe directly on the tables or by means of the views or derived tables - the database server will need to crunch through it all - and this is what will determine your performance.
    Regards
    Jacques

  • Can I link a query with an Excel file without using universe designer?

    Post Author: nicmac3030
    CA Forum: WebIntelligence Reporting
    I have an Excel file that contains a list of 200 seller codes.  The list is updated on a weekly basis.
    I need to create a query in Webi that shows ONLY those records in our main table that match one of the seller codes on the Excel list.
    Is there an easy way of doing this?  I don't really want to hassle our universe designer guy with a new file to import every week.  But if that's the only way to do it, we will have to.
    Back in BO v5 we used an Excel macro to add all the codes into a long text string with commas & pasted that into the query designer.  Unfortunately there are many queries that need to be updated, so hopefully there's a way to automate this.
    Thanks for your help.  Cheers, Nick

    Post Author: jsanzone
    CA Forum: WebIntelligence Reporting
    Nick,
    You don't mention what version of BusinessObjects that you are using.  If you are going to adopt XI 3.0 sometime soon, then you will have a definite capability of doing what you want with a new product included in 3.0 called "Rich Client".  At this moment I can't think of any other way to achieve what you want other than RC.  You can read more about RC at the Business Objects docs web site, here: http://support.businessobjects.com/documentation/product_guides/boexir3/en/xi3_web_intelligence_rich_client_en.pdf

  • To get list of users using universe designer client tools

    Hi Experts,
    Is there any way we can get the list of users using universe designer client tool.
    Thanks,
    Shiva Gunturu

    Hi Shiva,
    Refer to chapter 12 section "User events enabled for clients"
    http://help.sap.com/businessobject/product_guides/boexir31SP3/en/xi31_sp3_bip_admin_en.pdf
    In XI 3.1 client auditing is a bit limited, you may need to do some testing to determine if it is possible to audit what you are looking for.
    Hope it helps
    Thanks
    Toby
    http://help.sap.com/businessobject/product_guides/boexir31SP3/en/xi31_sp3_bip_admin_en.pdf

  • Unable to find BW Query while creating connection with universe designer

    Hi colleagues,
    I've got BOE XI 3.1 SP2, Integration for SAP 3.1 SP2 and the following inssue )
    Some of BW queries that were previously released for external access and succsefully used for WebI reports now cannot be find while creating a connection in universe designer. Those are still releasde for external access but I'm not able to find some of them in the list, tried search as well.
    Has anybody faced the same problem?
    Thanks

    Hi Ingo
    SAP GUI               710 Patch 15
    BI Components       7.10 Patch 1001     
    BW 3.5 Components     3.50 Patch 6
    Actually as I figured out there were some reasons to manualy set req.status to 7 for that info-provider
    I used massive regeneration for needed queries eventually,
    BR Max

  • Universe design for SAP BPC (MSAS cube)

    During the designing of a Universe on top of a MSAS cube there is the moment I may select Dimensions & Hierarchies. Here there are ID's of my model, e.g. Accounts-Lev1, Time-Lev1, etc.
    How do I get to see the descriptions of the levels in the Universe Designer?
    Screenshots:
    http://s772.photobucket.com/albums/yy7/Thijxx/

    Hi SR,
      In some way is true what you think, is important to put effort and intelligence in design very well the Bex query also the BW solution.
      But the effort is not only there, you can improve that with a good Universe creating MDX Measures, changing the BW names (Dimensions and measures) for other more comprehensives for the users, change and reorder the classes and dimensions to be more close to user concept, create new hierarchies and others.
      Don't forget that the Universe is a semantic layer to hide complexity and is useful for:
    -  Map complex data into familiar business terms such as products, customers, and sales.
    -  Enable simple, intuitive, and self-guided data analysis.
    -  Guarantee single version of the truth (identical results) no matter what tool is used)
    Some tips are:
    You do not need a BE query for every report and you do not need a Universe for every existing BE query
    Focus the implementation strategy on limiting the number of Bex queries and Universes that share common elements
    Build a small set of Bex queries focusing on sharing common elements in a small number of Universes
    Understand that primarily the WebI Query Panel definition influences how much data is retrieved from BW, and not the BE query design or the WebI Report layout, In some situations extremely large queries and universes can adversely affect performance
    Removing / Hide Unnecessary u201CL00u201D Objects
    Removing / Hide Unused or Redundant Detail Objects
    Remove all prefixes « Lxx ». Copy the initial name in the Description of the object
    Rename the attributes (Detail objects) when necessary : remove the suffixes when no Business signification
    Optimizing Detail Object Syntax
    I hope this help you.
      Best Regards
    Edited by: Federico Sperling on Jun 18, 2009 8:36 PM

  • Problem with Queries Structures in Bex Query Designer and Universe Designer

    Hi everyone,
    I have a problem when i try to do a Universe from a Bex Query Designer.
    When I use a Characteristic Restrictions in a Structure, the universe only show me the structure without the objects inside it.
    EJ:
    1) Bex Query Designer
    Colunms
    (Structure) ZSRT_123
                          - (Characteristic Restrictions) Reg Guayana
    >          (InfoObject)     0Product = 'XXX'
    >          (InfoObject)     0Country = 'YYY'
         - (Characteristic Restrictions) Reg Caracas
    >          (InfoObject)     0Product = 'AAA'
    >          (InfoObject)     0Country = 'BBB'
    Rows
    (Structure) ZSRT_456
                   (Key Figure)     Net Sales
    2) Universe designer
    (Class) ZSRT_456
    >(Measure)      Net Sale
    (Class)     ZSRT_123
    >(Dimension)      ZSRT_123
    The universe dont translate the two Characteristic Restrictions in the structure ZSRT_123.
    Any information would be much appreciated. Thank you.

    Hi,
    I assume that you are using BOE XI 3.1 SP2.
    We have added an option in SP2 to generate or not the L00 level.
    Unfortunately this option applies not only on characteristics but also on hierarchies, hierarchies variables and structures: that's the reason why you have no elements belonging to the structure generated.
    I recommend to always generate L00 in order to have your structure generated correctly.
    This issue will be fixed in SP3.
    Regards,
    Didier

  • Need help to join two tables using three joins, one of which is a (between) date range.

    I am trying to develop a query in MS Access 2010 to join two tables using three joins, one of which is a (between) date range. The tables are contained in Access. The reason
    the tables are contained in access because they are imported from different ODBC warehouses and the data is formatted for uniformity. I believe this cannot be developed using MS Visual Query Designer. I think writing a query in SQL would be suiting this project.
    ABCPART links to XYZPART. ABCSERIAL links to XYZSERIAL. ABCDATE links to (between) XYZDATE1 and ZYZDATE2.
    [ABCTABLE]
    ABCORDER
    ABCPART
    ABCSERIAL
    ABCDATE
    [ZYXTABLE]
    XYZORDER
    XYZPART
    XYZSERIAL
    XYZDATE1
    XYZDATE2

    Thank you for the looking at the post. The actual table names are rather ambiguous. I renamed them so it would make more sense. I will explain more and give the actual names. What I do not have is the actual data in the table. That is something I don't have
    on this computer. There are no "Null" fields in either of the tables. 
    This table has many orders (MSORDER) that need to match one order (GLORDER) in GLORDR. This is based on MSPART joined to GLPART, MSSERIAL joined to GLSERIAL, and MSOPNDATE joined if it falls between GLSTARTDATE and GLENDDATE.
    [MSORDR]
    MSORDER
    MSPART
    MSSERIAL
    MSOPNDATE
    11111111
    4444444
    55555
    2/4/2015
    22222222
    6666666
    11111
    1/6/2015
    33333333
    6666666
    11111
    3/5/2015
    This table has one order for every part number and every serial number.
    [GLORDR]
    GLORDER
    GLPART
    GLSERIAL
    GLSTARTDATE
    GLENDDATE
    ABC11111
    444444
    55555
    1/2/2015
    4/4/2015
    ABC22222
    666666
    11111
    1/5/2015
    4/10/2015
    AAA11111
    555555
    22222
    3/2/2015
    4/10/2015
    Post Query table
    GLORDER
    MSORDER
    GLSTARTDATE
    GLENDDATE
    MSOPNDATE
    ABC11111
    11111111
    1/2/2015
    4/4/2015
    2/4/2015
    ABC22222
    22222222
    1/5/2015
    4/10/2015
    1/6/2015
    ABC22222
    33333333
    1/5/2015
    4/10/2015
    3/5/2015
    This is the SQL minus the between date join.
    SELECT GLORDR.GLORDER, MSORDR.MSORDER, GLORDR.GLSTARTDATE, GLORDR.GLENDDATE, MSORDR.MSOPNDATE
    FROM GLORDR INNER JOIN MSORDR ON (GLORDR.GLSERIAL = MSORDR.MSSERIAL) AND (GLORDR.GLPART = MSORDR.MSPART);

  • Loops in Universe Designer.

    Hi, which one is best method to resolve the loops Context, Aliases or Shortcut join.
    will anyone please explain?
    Thanks,
    Imran

    Hi
    we do resolve loops using Aliases or Context. We can resolve loops using shortcut join too. Is it good idea using shortcut join instead of using Alias or Context to resolve the loops?
    It’s depends on your requirements..
    while resolve the loops used shortcut join and get the expected results then it’s good, if you get different result then expected , you need to choose different method.
    Alias:
    The alias is identical to the base table with a different name. The data in the alias is exactly the same as the original table, but the different name "tricks" SQL into accepting that you are using two different tables.
    For example: we have only one table Employee table, have fields  EMP ID, EMP Name, and Manger Name.
    Now we need  to list the EMP name and Manger Name’s.....how you get the list EMP name and Manger Name? Usine Shorcut join?
    Here you need to go for alias for employess table, SQL look’s like
    SELECT emp.name, mgr.name
    FROM employees emp, employees mgr
    WHERE emp.mgr_id = mgr.emp_id
    Context:
    Contexts groups related Joins. A context is a collection of joins which provide a valid query path.The most common use of contexts is to resolve loops in
    the data foundation when the loop cannot be resolved by creating an alias table.
    Another use of contexts is when multiple fact tables share a dimension table. In this case, a context is created for each fact table
    As said by Dave ,
    You would not use a hammer to put in a screw because a screw-driver is “too complex” so why would you use the wrong tool to resolve an issue in a universe? It doesn’t make sense.
    Find the below link for more info.
    Dave’s Adventures in Business Intelligence » Everything About Shortcut Joins
    Note: PLEASE mark blog as helpful & answered

  • How to remove the negative sign in universe designer?

    hi all,
    have used BEX query designer first to create the query, for the key figures, i have choose 'reverse sign' option and in the BEX analyzer report, it showing correctly with the figure having 'reverse sign'.
    however, the 'reverse sign' was not being carried over to universe designer when i tried to create a universe from the BEX query created earlier on. how do i find the option to 'reverse sign' in universe designer for the key figures?
    pls help.
    thank you.

    Hi,
    i tried creating  new 'measure' object with function 'sum', in the select statement, how should add in the multiply by -1?
    i tried typing this -> @Select(Marginal Profit\Marginal Profit) x -1 in the Select box but it failed during the parse part.
    FYI, the 'marignal pofit' above is the original 'measure' object that i want to have its negative sign reversed.
    pls help.thanks.

  • Row level security at universe design level

    Hi,
    I am creating a Universe layer on top of non SAP OLAP cube ( from MS Analysis Services 2005 ) .
    My concern is that can we maintain the row level or data level security at universe design level or if i am using that universe in creation of WEBI report so is there any possiblity to maintain this security at WEBI level.
    Regards,
    Mishra Vibhav.

    Thanks for the reply.
    Much Appriciated.
    My only concern is that i read in the Universe Designer developer guide that it does the row level security so can eloborate a bit about how we maintain at Universe level.
    Warm Regrads,
    Mishra Vibhav

  • SSO does not work in Universe Designer

    Hi,
    I have a problem getting an error within Universe Designer the error is :
    "DBD: Unable to connect to SAP BW server Incomplete logon data"
    Installed below :
    BOBJ XI 3.1 installed
    SAP GUI 7.10
    SAP Java Connector
    SAP Integration Kit
    All is run on the server machine.
    SSO setup i CMS etc. and i works fine in the beginning and i can go into Universe Designer and create a SSO connection which responds etc. and i can create universes which is fine. I can go to webi and create an new report using the universe and select som measures and dimension and execute query, but it only works a couple of times then it starts to fails with an xml error. After that going to universe designer an into connection i cannot longer get in touch with my Bex query in SAP BW ! and that is where my problem allways ends, so now i cannot connect using SSO in Universe Designer.
    Found technote 1250890 but it only says that i need to install integration kit on my client, but my installation is all i one and is installed.
    Any suggestion would be much appreciated !
    Rgds,
    Kim

    Hi,
    I've had this problem to . I found information in trace log by SAP BW side
    A  Error Code CALL_FUNCTION_SIGNON_INCOMPL.
    A  Module  $Id: //bas/700_REL/src/krn/rfc/absignon.c#9 $ SAP.
    A  Function isignon_do_it Line 177.
    A  ** RABAX: level LEV_RX_STDERR completed.
    A  ** RABAX: level LEV_RX_RFC_ERROR entered.
    A  ** RABAX: level LEV_RX_RFC_ERROR completed.
    A  ** RABAX: level LEV_RX_RFC_CLOSE entered.
    A  ** RABAX: level LEV_RX_RFC_CLOSE completed.
    A  ** RABAX: level LEV_RX_IMC_ERROR entered.
    A  ** RABAX: level LEV_RX_IMC_ERROR completed.
    A  ** RABAX: level LEV_RX_DATASET_CLOSE entered.
    A  ** RABAX: level LEV_RX_DATASET_CLOSE completed.
    A  ** RABAX: level LEV_RX_RESET_SHMLOCKS entered.
    A  ** RABAX: level LEV_RX_RESET_SHMLOCKS completed.
    A  ** RABAX: level LEV_RX_ERROR_SAVE entered.
    A  ** RABAX: level LEV_RX_ERROR_SAVE completed.
    A  ** RABAX: level LEV_RX_ERROR_TPDA entered.
    A  ** RABAX: level LEV_RX_ERROR_TPDA completed.
    A  ** RABAX: level LEV_RX_PXA_RELEASE_RUDI entered.
    A  ** RABAX: level LEV_RX_PXA_RELEASE_RUDI completed.
    A  ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP entered.
    A  ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP completed.
    A  ** RABAX: level LEV_RX_END entered.
    A  ** RABAX: level LEV_RX_END completed.
    A  ** RABAX: end RX_RFC
    M  *** ERROR => SosIAnchorArrayCreatable: T17/M0 in state cancel [thxxtool2.c  947]

  • I have installed a lacie porsche design 1tb external hard drive but how do I move things onto it so my mac speeds up

    Hi Can anyone help? My Imac (about late 2008) was running very slow and I realised I had very little memory left on it so I was advised by the online chat buddy at Apple to buy an external hard drive. I have bought a lacie porsche design 1tb external hard drive which is great but how do I transfer things on to it so my computer works faster. I woudl imagine the buggest files I have are both photos and music (all bought form itunes).
    Any help would be very much appreciated?
    Thanks

    How much free drive space is there? Right click on the Macintosh HD folder (or however you may have renamed it) and select Get Info.
    The OS needs around 10 GB for its operation, but not all of that room is necessarily always needed. Depending on how close you get to the edge, creating more free space won't necessarily do anything to speed things up. It can certainy happen, but it's mostly a myth that low drive free space is a cause of slowdowns. This applies especially to zombie suggestions you may often see here to clear a certain minimum percentage of the drive out.
    My recommendation would be to keep 10 GB free, plus room for anticipated expansion of your own files. So a ballpark might be at around 20-25 GB, but your mileage may vary, depending on how you use the computer.
    If you have at least 10 GB free, then I'd say low drive space isn't causing your performance issue. Of course, moving things out isn't necessarily a bad idea either, if it's really needed--but you do realize that whatever you move out to an external drive will need to be backed up as well.
    First backup everything, as this may be a symptom of a failing hard drive. This won't exhaust all the possibilities for the causes of the slow downs, but here are some things to start with: Open Disk Utility and select the drive, not the startup volume. What does it say for SMART Status, verified or not? You can better check to health of the drive with the demo of SMART Utility.
    Next, open Activity Monitor. It's in the Applications folder inside the Utilities sub-folder of the main Hard Drive folder ("Macintosh HD", unless you have renamed it.) Go to the System Memory tab and take a screenshot of the bottom section only. (Screenshot is Cmd-Shift-4.) To insert it into your post use the camera icon above. Being low on RAM/memory can cause these kinds of symptoms. Like this:
    In addition, see if there's any process or application consuming an inordinate amount of CPU. How much CPU is idle?

  • I have a 17" Macbook pro with flickering red and cyan(blue) lines across the screen. The issue disappears temporarily when I tap on the computer, and the problem does not occur when I use external display or try to screen capture the problem.

    I purchased my Macbook (17") through a certified apple tecnition in August 2012, it was refurbished and the motherboard was completely replaced. I do a lot of photo editing, but I have been unable to do so because of the red vibrating lines that interrupt my screen. The issue disappears temporarily when I tap on the computer, and the problem does not occur when I use external display or try to screen capture the problem. I brought the computer back to the technition I purchased it from and he said that it was a problem with my fan, so I have two new fans but the issue is still occuring. He says he doesnt know whats wrong. Does anyone have any information on this issue?
    Here is an image of the issue
    http://www.flickr.com/photos/67839707@N08/8884847081/

    I recommend having your Mac serviced by someone competent. A force sufficient to "blow apart" the fans was clearly excessive and may have damaged the display cable, as well as any number of other problems.
    Dust is properly cleaned with a vacuum, preferably one designed for computer service, and they are not cheap.
    Compressed air should never be used. It just blows dust everywhere, often into places where it can no longer be removed.

  • DECODE SQL Function - Parsing error in Defining Objects in Universe Designe

    Hi,
    I have created a class and an object in BO XI R3 Universe designer.
    I am getting the parsing error while defining the object when using the custom SQL as
    select decode(matteraction,null,decode(matterissue,null,'MATTER','ISSUE'),decode(matterissue,null,'TYPE IS ACTION',' ACTIONu2019)) as TYPE from wh_cf_cmsu
    The object Type is "character", i have tried with Long Text, Number, Date as well and the same sql works fine by returning String values through TOAD.
    Do we have any constrains in using DECODE in BO XI R3 or any other syntax please....
    Please guide me in resolving this issue.
    Thanks,
    Karthik.

    Hi,
    1.At back end check the data type for matteraction column and define it accordingly in object definition.
    2. Try to break your select clause definition into smaller parts and check it where the exact issue is  as below
    i.select decode(matterissue,null,'TYPE IS ACTION',' ACTIONu2019) ............
    ii.select decode(matteraction,null,decode(matterissue,null,'MATTER','ISSUE') ..........
    iii.select decode(matteraction,null,decode(matterissue,null,'MATTER','ISSUE'),decode(matterissue,null,'TYPE IS ACTION',' ACTIONu2019)) as TYPE from wh_cf_cmsu

Maybe you are looking for

  • Factory Calendar issue in creation of Sales Order/ Delivery Order

    Hi all, There is one issue. Our user is not able to create Sales Order/ delivery order as he is getting the below error message u201CDate 2010-12-27 lies after the end of Factory calendar F1u201D. But when I checked the plant in customization, the Fa

  • How do I restore system software bought through the app store (don't have CDs) using Time Capsule?

    I'm having a certified third party vendor install a new harddrive in my MacBook Pro, and have boldly said that I could backup and restore the old drive myself. All of my data is safely copied on my Time Capsule, a spare external hard, as well as Drop

  • Two itunes libraries

    The music on my iphone is evidently from an older itunes library that I have.  Both have the same username and password (this and the newer itunes account that now opens on my desktop.)  I cannot get the two to sync music without "removing" (losing?)

  • Assign CRM transaction type to a sale office

    Hi, I would like to know if I can assign transactions types to sales office in the CRM organization model, By using this, I would avoid to create security roles if I assign the users to the sale office.

  • Multiple pulse trains

    I have to figure out a LabView program written by someone, which was basically used to generate 2 pulse trains alternating (ABABAB....). I need to modify the program so I can generate 3 alternating pulse trains (ABCABCABC....) using 3 counters (PXI 6