Universe Filter vs BW Cube

Hi.
I have a problem.
I want create one filter to retrieve the last 30 days.
I try use:
Generate({ClosingPeriod([time].[month]).Lag(11):ClosingPeriod([time].[month])}, {[Time].currentmember.LastChild})
or
[Year].[Month].[Day].lastchild.lag(30)
But dont works (often the down the services)
Thanks!!!!

Hi,
First difference between BPC and BW cubes is Type of the cube. BPC cubes are Real Time infocubes ( Read/Write), but BW cubes Standard Cubes (Read only)
Secondly grouping of dimensions in BPC will be decided by system. As you know while creating any type of cube system will allow us to create 13 dimensions(BW dimensions - Group of Chars) apart from standard 3 dimensions (total is 16).
Each BPC dimension ( Char in BW terminology) will be one BW Dimension in the cube. If you have more than BPC dimensions then system will group all dimensions from 13 onwards under one dimension called Last Dimension . 
Full Optimization will restructuring of infocube,  if you have more than 13 dimensions.System will rearrange dimension group automatically based on data to optimize the performance.
Grouping of dimensions under BPC cube is not in our hands. It will be done by the system.
Hope it helps..
regards,
Raju 

Similar Messages

  • OLAP Universe Filter for Constant

    Hello
    I am trying to create a universe filter. We have a BO OLAP Universe on top of MSAS 2008. We are at  BOXI 3.1 SP2/FP2.2
    <FILTER KEY="[Date].[Calendar Date].[Date]"><CONDITION
    OPERATORCONDITION="InList"><CONSTANT
    CAPTION="[Today].item(0).MEMBER_CAPTION"/></CONDITION></FILTER>
    Where [Today] is a calculated member.
    This one parses fine, however when it comes to MDX which i capture via
    profiler
    WITH SET NS28B9BE741FD446A5A0414EA718F8FC_0 AS Filter([Date].[Calendar
    Date].levels(4).allmembers,((([Date].[Calendar
    Date].currentmember.properties("CAPTION")="[Today].item
    (0).MEMBER_CAPTION"))))
    SELECT { [Measures].DefaultMember } ON COLUMNS ,
    NS28B9BE741FD446A5A0414EA718F8FC_0 DIMENSION PROPERTIES
    MEMBER_UNIQUE_NAME, MEMBER_CAPTION ON ROWS FROM [My Cube]
    This returns empty. However it works fine and returns value if i remove "" wrapping
    [Today].item(0).MEMBER_CAPTION and run this query in SQL Server Management Studio ( MDX query)
    However i cannot introduce the same in the filter - if i try it gives
    me a parse error.
    i.e the following doesnt help
    <FILTER KEY="[Date].[Calendar Date].[Date]"><CONDITION
    OPERATORCONDITION="InList"><CONSTANT
    CAPTION=[Today].item(0).MEMBER_CAPTION/></CONDITION></FILTER>
    Can you kindly advise if you have seen similar errors and what i can do possibly in this case to workaround this?
    Edited by: ramaks on Oct 26, 2010 2:35 AM
    Edited by: ramaks on Oct 26, 2010 2:36 AM
    Edited by: ramaks on Oct 26, 2010 2:37 AM

    Hi Didier,
    Thank you for your response. That was exactly my original design - but it has performance implications for us. Please see an earlier thread of mine.
    Query Performance in OLAP MSAS Universe using Filter
    In this Case the MDX will become as below.
    Which means every additional dimension i add creates multiple cross joins, and the filter will go through all possible cross-join combination to filter out that one record for that particular date. My original thread explains this more clearly.
    Is there no other way to implement such a filter?
    WITH
      MEMBER [Measures].[2FF3DF31-5D02-4A9B-A8,BC,E7,25,C2,30,1B,61] AS
        IIF
            [Date].[Calendar Date].CurrentMember.Properties("CAPTION")
          =
            [Today].Item(0).Member_Caption
         ,1
         ,0
    SELECT { [Measures].DefaultMember } ON COLUMNS ,
    ,NON EMPTY
        Filter
                  CrossJoin
                AddCalculatedMembers
                  [Date].[Calendar Date].[Date].MEMBERS
          [Measures].[2FF3DF31-5D02-4A9B-A8,BC,E7,25,C2,30,1B,61] = 1
    DIMENSION PROPERTIES
    MEMBER_UNIQUE_NAME, MEMBER_CAPTION ON ROWS FROM [My Cube]
    Edited by: ramaks on Oct 26, 2010 4:26 PM

  • Universe is recamonded on cubes or query

    Hi
    is SAP recamonded build universe based on OLAP cubes or queries (bex analyzer queries)
    if i connect cubes, can i get all functions in BO ( like functions in bex analyzer, variables...)
    please let me know

    Hi,
    so its mandatory in BW we need to build query , we can build universe on top of query?
    >> Yes you can build a universe on top of a InfoProvider but you would accept the limitations described above.
    so why SAP is giving BO on top of BI query?
    >> to leverage those items and to leverage the features you can build in the BI query
    what is the advantage of BO in this scenerio? we are building complete query at analyzer and publishing into portal, end user is able to get clear details , even end user can export into excel, send to pdf out put, he can drill downll and filter of that query?
    >> I assume you are using BEx Analyzer today. BusinessObjects is offering a broad range of tools for different set of users.
    what is specific advantage of BO in this scenerios?
    without BI query we cant get sap exit variables in BO ( if i build universe on top of cube)
    >> No. Variables are part of the BI query and not the cube.

  • 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

  • Universe created on BI cube throws error.

    Hi Experts,
    This is the first time i have created one universe based on a Cube in BI system. After universe creation, I am logined into WebIntelligence Rich Client and create a query on top of the created universe which throws errors like below.
    A database error occured. The database error text is: The supplied XML is not valid. <CONSTANT>. (WIS 10901)
    I tried with many combinations, but, in result sometimes with blank report and sometimes throwing above error.
    Cany anyone suggest me what is the solution for this ?
    Regards,
    Suresh

    Hi Suresh,
    The reason here is some thing has bean changed at SAP BI Cube after creation of Universe in Business Objects.
    Solution for this is " Refresh the universe structure " and then save it and export and try create reports. If it is not the reason give some more clarity on your error.
    Thanks.
    ChiranGV

  • OLAP Universe - Filter Expression

    Hello,
    Can anyone help me in how to write below filter expression in OLAP universe filter expression:
    (PeriodType NOT IN (0,2) or EntryPeriod=(CASE when Company in ('PH','AU') THEN '200800'
      when Company in ('AE','BR') THEN '201000'
    when Company ='LV' THEN '201100'
    END)) and  (Journalcode NOT IN ('YTI','PROD'))
    and  SubledgerTypeCode = 2 AND LetteringDate IS NULL
      and EntryDate <= @Prompt('Please Select as on Entry Date','d',,MONO,FREE)
    Your help on this will highly be appreciated.
    Thanks in advance!
    Regards,
    Pallavi

    Use Aggregate() function in place of sum for the Rolling Calculation. Eg:
    <EXPRESSION>Aggregate( {[0CALMONTH].CurrentMember:[0CALMONTH].CurrentMember.lead(@Prompt('Numb
    er of Months','N',,mono,free))},@Select(Measures\Amount))</EXPRESSION>
    Regards,
    Rohit

  • Universe on MSAS 2005 Cubes

    Hi,
    I created a universe based on MSAS 2005 cubes. then i tried to create a webi report, it is throwing an error, where as i can create a report in rich client but unable to perform drill operations in rich client.
    I am using the Bo XI 3.1 Sp3.
    I created a universe using the designer.
    the error message in webi is :
    A database error occured. The database error text is: An error occurred while trying to load the provider for transport odbo. Failed to load library . System error message: The specified module could not be found.. (WIS 10901)
    can we create a universe based on MSAS cubes using the designer?
    can any one please help me how to solve this issue?
    Thanks
    Krishna

    HI deepu,
    My admin installed MSAS 2005 in BOE and now i am able to create/run webi reports. now i got drill issue in webi and rich client.
    i can able to drill down but when i click on drill up, it is throwing an error, then onwards, i am unable to perform any drill oparations , each time i click drill up\down, it is throwing error.
    the error message is :
    An internal error occured while calling 'executeDrillAction' API. (Error: ERR_WIS_30270)
    Could you please help me solve this issue.
    we are using BO XI 3.1 SP3.
    Thanks
    Krishna

  • Universe from MSAS 2005 Cubes

    Dear All,
    I have one doubt, if I have designed a Universe from MSAS 2005 cube, Can I define additional Objects on the Universe??? If yes kindly guide with the development steps???
    Thanks,
    Hiren Rai

    Mmmm... Thanks for the info.
    Now,
    No cross posting
    Read the "Rules of Engagement"
    Regards
    Juan

  • How to create universe for sap bw cubes in Business objects

    Hi all,
    can anybody tell me the steps to create universe for SAP BW CUBES from Business objects software.
    Thanks.
    Cheta.

    Hi,
    In a SAP-BW and BO environment using Business Object Universe generator, it appears that BO requires direct data base connectivity to read data from BW.
    In XI/XI R2 , it use an RFC connection (MDX driver, which makes BAPI, SAP API calls) to SAP BW to obtain the details of the BW Query or Info Cube for building the Universe using the XI/XIR2 Business Objects designer application. The request for the query or cube details is done VIA BAPI function calls. For the SAP BW Query we must have “allow External Access to this query” checked under the Query Property window.
    Our Integrated Solution Kits do not access the SAP BW’s data source.
    Hope this helps,
    Regards
    CSM Reddy

  • Universe creation against SAP Cubes/Queries with same connection

    Hello,
    I am creating universe against the connection for SAP BW system, once I have created a connection and selected a cube or query and built a universe on top of it....If I go back and create a new universe and this time change the connection to point towards a new cube/query the old universe stops working.
    Is it a limitation for SAP database where we need to have a new connection setup for each universe...or is there a different way to use same connection pointing towards different cubes/queries for different universes.
    Please let me know.
    Thanks
    Dharma.

    Hi
    when you build a universe based on the connection and want to use the universe with reports you can not change the underlying connection because then your universe will not work anymore.
    You can have multiple universe on a single connection.
    here some more details:
    Web Intelligence and SAP BI
    /people/ingo.hilgefort/blog/2008/03/24/businessobjects-and-sap-part-5
    Web Intelligence - Delegated Search and Delegated Measures
    /people/ingo.hilgefort/blog/2008/08/27/businessobjects-and-sap-part-6--web-intelligence-and-sap-bi
    OLAP Universe Change Management
    /people/ingo.hilgefort/blog/2008/08/29/businessobjects-and-sap-part-7--olap-universe-change-management
    Web Intelligence Best Practices with SAP NetWeaver BI
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/008d15dc-f76c-2b10-968a-fafe5a121129
    ingo

  • OLAP universe filter with pattern matching.

    Hi,
    I tried to create both a qaaws and a webi report which contained a filter with pattern matching on an olap universe .  When I ran this it took too long to be usable. I found note 1500666 which says that pattern matching is not supported in MDX and to use BEX query variables instead.
    I have created a bex query with a variable which has "Variable Represents" set to "Selection Option". I can run this query and using the search option I can do a pattern match search. I have built a universe based on this query but the filter that gets created automatically in the universe uses a "Between" operator.
    Does anyone know if it is possible to change the definition of the filter in the  universe so that it does a pattern match search and if so how?
    The end result is that I would like to be able to do a pattern match search on the text description of a BW employee object.
    Thanks
    Quentin.

    It would be better if you post the Filter definition here...
    And why don't you do Pattern matching at BO query panel level??
    Where you can find Matches pattern operator to do same stuff.
    Thank You!!

  • How to multi-search in excel pivot table axis filter against SSAS cube???

    On an excel pivot table axis, we need to filter a large dimension to several members by searching the dimension using the excel OLAP filter search capability.  However, when you search for something with the filter, after it finds some members, your
    only choices are to select your new filter criteria ONLY.  It will automatically de-select anything you searched for and selected prior.  The dimension is over 10k members so does not all show up in axis filter and thus we can't select the members
    we want just by scrolling through.  So it would seem from excel it is impossible to do this most basic function which would be very disappointing given how basic and common the need is.  There has to be some other way than creating a set the cube
    to handle this.  How do you accomplish this?
    Excel 2013
    SQL Server 2012

    Hi Lee,
    Thank you for your question.  
    I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated.  
    Thank you for your understanding and support. 
    Regards,
    Simon Hou
    TechNet Community Support

  • Error in Universe-Filter

    I'm doing just some migration and an old Filter does not work after converting unv to unx.
    The WHERE-clause reads:
    @Select(Folder\Sub-Folder\next Check) = @Prompt('Please enter Year','K',{' '},Mono,Constrained)
    Must be a simple error, but I do not see it
    Error is ORA-00920: Invalid relational operator
    Please help.
    Thanks in advance!

    @Select(Folder\Sub-Folder\next Check) = @Prompt('Please enter Year',,'A',,Mono,,Not_Persistent)
    solved the Problem, if anyone else might have similar errors.

  • Unable to refresh structure for Universe based on SAP cubes

    Hi ,
    We have installed the XI R2 integration kit on Unix server successfully. WebI & Crystal are working fine on SAP data.
    But when I try to refresh the structure of BW query based universe the option doesn't show up (It's greyed out).
    I tried 'refresh structure' option on efashion universe and it works fine.
    Also, in the Designer login I dont see SAP authentication type as an option. Do we have to install any integration kit for Client as well?
    (BO is installed on Unix server)
    Please help me out with these problems.
    Thanks,
    Shesha.

    Hi Shesha,
    This is only available in XI 3.0 onwards.
    You will find this in the "What's new in BusinessObjects XI 3.0 for SAP solutions" guide.
    Lifecycle management and customization of SAP BW universes
    Refresh SAP BW universe structure
    You can now refresh SAP BW universes to take into account SAP metadata
    updates. Universe objects and filters can be automatically updated, added,
    removed, or even hidden. Multiple options are available to keep or discard
    modifications which were done after initial universe creation.
    SAP BW universe customization
    You can now customize SAP BW universes by manually inserting new
    dimensions, measures, and details, and updating the default folder
    organization. You can also insert new query filters.
    Regards
    Jacques

  • Getting Error in Infoview while using Date Range Filter in SAP BW Universe

    Hi,
    I have created a date range Filter in My Universe
    <FILTER KEY= "@Select(Debit Memo Date\L01 Debit Memo Date)">
    <CONDITION OPERATORCONDITION= "Between">    
    <CONSTANT CAPTION= "[ZFDAY_MTH].[LEVEL01]"/>
    <CONSTANT CAPTION= "[ZCBDATE].[LEVEL01]"/> </CONDITION></FILTER>
    It was Parsed "OK" without any errors.
    When I used this filter in my report it does not return any records, while there are some records which I had verified earlier. When I include the two fields "[ZFDAY_MTH].[LEVEL01] and "[ZCBDATE].[LEVEL01] in My Report with the filter I am getting the following error -
    A database error occured. The database error text is: A pointer intended for use is NULL. pConstantOperand is NULL in SAPSQLExpressionEvaluator::getOperandsFromCondition, exception raised at line 125 of file source/sofasqlexpressionevaluatorbase.cpp. (WIS 10901)
    If I remove the filter and run the report , it gives me the expected results.
    Please help me if anyone has faced this issue earlier.
    Thanks ,
    Pankaj Goswami

    Hi,
    How about using this code.
    I have not tested but I think if we follow this syntax pattern, it might work
    <FILTER KEY="[Debit Memo Date\L01 Debit Memo Date].[LEVEL01].[TECH_NAME]"><CONDITION OPERATORCONDITION="Between"><CONSTANT TECH_NAME="@select(ZFDAY_MTH.LEVEL01','D',,mono,free)"/><CONSTANT TECH_NAME="@select(ZCBDATE.LEVEL01','D',,mono,free)"/></CONDITION></FILTER>
    Regards,

Maybe you are looking for