Why should we associate attribute dimension to base sparse dimension only

hi experts,
I have query, please suggest that.
Why should we associate attribute dimension to base sparse dimension only ? any reason is there.
thanks in advance

Have a read of - why attribute dimension attached to sparse dimension and Attribute Dimension and association with multi level base members
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Using HAL, how do you assign an attribute member to a regular dimension

    Hello,
    I created a HAL job to map members of an attribute dimension to a sparse dimension, but am unable to make it work. I get no error msg. I followed the example in HAL's help. The database is an Essbase database.
    I'm on Essbase 7.
    I got this to work in a Planning database, but am unable in an Essbase database.
    If anyone has a sample example, pls forward. Many thanks. CG

    Yes you can.
    Simply create the dimensions as you seem to have indicated you have
    Then associate each of the attribute dimensions to the same dimension (as many as you like).
    Once they are associated you can start adding the attributes to the members. You can't do this until after you have associated the attribute dimension to the dimension.
    A quick way of checking is to go into EAS and you will clearly see if you associated the dimension correctly as each will appear next to the name of the dimension. if not go back and try associating again.
    Also you need to have loaded the attributes ot the attribute dimension before you will see them to connect to the members. You can load the attributes using a batch process if you have a lot to load.

  • With the new ipad coming out soon, why should I buy the ipad 2?

    with the new ipad coming out soon, why should I buy the ipad 2?

    I can only echo what Pogo says about buying based on what it does today.
    3 weeks ago I bought a Mac Mini. A new Mac Mini model has been rumoured to come out anywhere between the same week I made my purchase and the end of August. None's been released as yet.
    I wanted one in the week of June that I bought mine so I bought it based on the fact that it did what I wanted and I couldn't imagine anything which could be added that I'd want - my MacBook Pro doesn't have Thunderbolt so the most likely addition isn't really going to be much use for me.
    Basically you have to buy what you what based on what's out at the the time.
    I can promise that within seconds of the iPad3 being released, the web will be full of rumours about the next one!

  • Data type of the base attribute or the base value does not match...

    ...the assigned expression.
    Hello all,
    I always get the Error
    +<ERROR+
    TEXT="'DWH.CUB_REGISTRATIONS_AW.REGISTRATIONS': XOQ-02517: Der Datentyp des Basisattributs oder der Basisgröße stimmt nicht mit dem zugeordneten Ausdruck überein.
    XOQ-01400: Ungültige Metadatenobjekte"/>
    The English message must be something like this:
    The data type of the base attribute or the base value does not match the assigned expression.
    when I run my mapping. The attribute REGISTRATIONS is NUMERIC (12,2) in the Cube and I map a NUMERIC(12,2) constant in it.
    I use a simple OWB-Mapping for loading, but I don't understand why it doesn't function. Other mappings where the attributes are out of a
    table I put in a cube are running well.
    I tried different things, but nothing fixed my problem. Any idea ?
    Thanks a lot for help
    Michael

    Technically this is a 'warning' from the server, not an 'error'. This means that the change you made should have been submitted, but you get an warning message on the client. AWM would suppress this warning, but evidently OWB does not. Can you switch to use AWM?
    Here is the definition of the warning along with 'cause' and 'action' sections. (Unfortunately these sections are not translated into German for some reason.)
    >
    02517, 0, "The data type \"%(1)s\" of the base attribute or base measure is different from the mapped expression \"%(2)s\"."
    // *Cause: Either the base attribute or base measure with the mapped expression was set to an inconsistent data type, or it was mapped to an expression of a different data type from its fixed data type.
    // *Action: When changing a mapped expression for a base attribute or base measure, ensure that the expression has the same data type; otherwise, set the data type of the base attribute or base measure to NULL first. When a base attribute or a base measure has an existing mapped expression, do not set it to a different data type.
    >
    It is probably safe to ignore this warning, but if you can post the relevant XML for the cube, then will probably be able to spot the problem. I assume that REGISTRATIONS is a measure in the cube CUB_REGISTRATIONS_AW, so this is what you can look for in the XML:
    (1) The definition of the base measure along with the datatype. It should be something like this
    <Measure>
      <BaseMeasure
        SQLDataType="NUMBER(12,2)"
        ETMeasureColumnName="REGISTRATIONS"
        Name="REGISTRATIONS">(2) The mapping info for the measure, which should looks something like this:
    <MeasureMap
      Name="REGISTRATIONS"
      Expression="...">
      <Measure Name="REGISTRATIONS"/>
    </MeasureMap>I don't know if you can get the XML directly from OWB. If not, then DBMS_CUBE.EXPORT_XML should work (assuming you are in 11.2). You could also attach AWM and save the cube to an XML template.

  • Associating attribute dimensions with the standard dimension in EIS

    Hi... we need to bring 2 attribute dimensions in to the Metaoutline of EIS.These 2 attribute dimensions must be associated with lev 0 member of the standard dimension.how to achieve in EIS?
    The current status: we did the olap model by mapping all the dimensional tables with the fact table and we are struck up how to bring the 2 attribute dimensions in to the model screen and association with standard dimesnion.
    The table structure for the standard dimension is
    column1/Gen-1     column2/Gen-2-Alis     consolidation     col3(Attr)     colu 4(Attri)
    Reason-1     Reason-1-extension               
    Reason-2     Reason-2-extension               
    Reason-3     Reason-3-extension          
    col3 and col4 are attributes to be associated with column2.
    Pls guide us the approach to be done in EIS..

    Graham,
    This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
    In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
    Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
    When you run your dim build it will set up your attribute dimension correctly.
    Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
    Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
    Good luck, let me know if you run into trouble.

  • When creating a table why should we give promary key

    when creating a table why should we give promary key

    Hi Rambabu,
    Primary key is needed so as to avoid duplicate entries and ensure that there are unique entries in the table.
    For some applications, it is useful to uniquely identify the rows in a table by one or more columns so that you can process them in a specified sequence, for example. You can do this by assigning a “primary key.” The column names that are to create the table key are represented by the keywords PRIMARY KEY. The input values of the key columns defined in this way must not be a NULL value.
    You can use the primary key to insert rows in a table in the same way as you insert rows in a base table when no primary key is defined. However, the system outputs an error message if you attempt to insert an existing value into the primary key column a second time, since the uniqueness of the column is ensured by defining the primary key.
    A primary key can consist of multiple columns. However, it is unusual for a key to be constructed from more than five columns, since this makes it difficult for users to enter unique values. The arrangement of the columns behind the keywords PRIMARY KEY defines the key sequence.
    Regards,
    Sekhar

  • Why should we use DSO instad of Infocube i BW7.4-SAP BW7.4

    Dear All,
    now I'm working with HCM- Payroll (BWreports) Standard reports, data flow is datasource--->Infocube--->Reports, but my architecture given data flow datasource--->DSO--->Multiprovider-->Reports, this is in SAP BW7.4, could any one explain me why should we use DSO instead of infocube..
    Thanks for your helping...
    Regards,
    Narasimha

    Hi
    In Loading purpose:
    Better to use DSO, becouse it involves 3 tables ie New data table, Active data table and Change log table.
    in case of INFO CUBE, here it involves more than 3  tables ie by default 3 dimension tables are existedby SAP... at least we will create 2 tables ie 1 dimension table and 1 fact table ....here it involves 5 tables.( 3 default+1 dimension+1 Fact table)
    Conclusion: When we create INFO CUBE it will takes more time compared to DSO because it involves 3 table
    Conclusion: Best practice is when we load data to taget, better to use DSO
    In Reporting:
    Cube will give summerised data whyle reporting and it is multi dimensional,ie we can analyse the data in multiple ways.
    DSO will give detailed data whyle reporting and it is 2 dimensional , ie we can analyse the data in 2 dimensional way only
    Conclusion: Best practise is Whyle reporting better to use INFO CUBE
    Regards
    Raj

  • Why should we create Product.......

    Hi experts,
    Why should we have to create Product? what is the use?
    In IR we have to Import SoftwareComponent then in whole senario we dont use it then why should we create it........
    what is the use of version?
    usefull answer will be rewarded.
    Regards,
    Phani

    HI,
    The classes of the SAP schema, the software components and their versions, and the software products and their versions are the basis for the component information
    Product: Represents a collection of all versions of a product. A product is a unit that can be delivered, is visible to the customer, and that is installable and renewable. In an SAP environment, a product corresponds to an SAP technical component.
    ·        Product Version: Represents a particular version of a product.
    ·        Software Component: Represents a collection of all versions of a software component. Software components represent the reusable modules of a product. They can be upgraded or have patches installed.
    ·        Software Component Version: Represents a particular version of a software component.
    ·        Software Feature: Represents a particular aspect of the product functions. It is a logical link between Product Version and Software Component Version
    http://help.sap.com/saphelp_nw04/helpdata/de/29/17647d028113439108ce1161263b6e/content.htm
    Regards
    Chilla

  • Why should texture size be less than power of 2?

    Hi!
    I just read in the packagerforiphone_devguide.pdf
    Make bitmaps in sizes that are close to, but less than, 2^n by 2^m bits. The dimensions do not have to be power of 2,
    but they should be close to a power of 2, without being larger. For example, a 31-by-15–pixel image renders faster
    than a 33-by-17–pixel image. (31 and 15 are just less than powers of 2: 32 and 16.) Such images also use memory
    more efficiently.
    can someone explain me this? As Gamedeveloper i'm used to have power of 2 textures. why should they be smaller than power of 2 instead of exactly power of 2?

    I have read that too, and it doesn't make sense. The article would have been a lot clearer if they had used 32x16 as the second example, instead of 33x17. Like you, I would almost expect advice that said to not exceed a power of 2, but it does't seem right to say that the exact power of 2 isn't recommended either.
    Hey, I just found an earlier passage that pretty well states that we're right, on page 34:
    "The GPU uses memory allocations that are powers of 2 for each dimension of the bitmap image. For example, the GPU can reserve memory in 512 x 1024 or 8 x 32 sizes. So a 9 x 15-pixel image takes up the same amount of memory as a 16 x 16-pixel image. For cached display objects, you may want to use dimensions that are close to powers of 2 (but not more) in each direction. For example, it is more efficient to use a 32 x 16-pixel display object than a 33 x 17-pixel display object."
    So there you go, a 32x16 bitmap does use less memory than a 33x17 bitmap.
    I think, or hope, that the later part was just making the point that you don't have to use exact powers of 2, but in doing so you want to not go over the power of 2. Hence using examples of 31x15 and 33x17. They didn't use 32x16 as an example because those are powers of 2, which wasn't what was being illustrated.

  • Why you cant assign attributes with dense dim members

    Hi Experts,
    I have one stupid Q...
    Why we cant assign attributes to the dense dim mem,
    Is it bcoz
    1) Essbase server was designed like this...
    2)or else it will take too long time with dense dimension to calculate....
    or else some other reasons
    Thanks

    First thing is Essbase will not support assigning attribute dimensions to dense dimensions.
    For why they designed like this is an interesting discussion.
    My point is if we directly point attributes to dense dimensions ie we are directly pointing to data blocks for that you need a seperate index.
    By Assigning Attribute dimensions to Sparse standard dimensions you are reducing the data volumes and there by increasing the performance.
    generally, Accounts and time are dense dimensions.
    For those two dimensions there are in built tags like Expense, Time Balance and DTS provided by essbase so that you can meet your functional requirements based on tags.
    Any however There is UDAs you can assign to dense members.
    By UDAs you can group the dense dimension members and based on UDA tag you can achieve the needed grouping requirement.

  • PSPB - Can you assign 2 attribute dimensions to a single dimension

    I am working on a PSPB install and am curious if I can associate 2 attribute dimensions to a single dimension? More specifically, NACUBO codes will be assigned as an attribute of Project ID. But NACUBO codes are broken up into 2 parts, Project Code and Program Code. I need to report on these 2 both separately and together.
    Thanks,
    Max

    Yes, you can. You just cannot assign 2 attributes from the same attribute dimension to the same member.

  • Why should I pay 90% higher ( US$ 94,99/mo x US$ 49,99/mo) to annual subscription in Brazil?

    Why should I pay 90% higher ( US$ 94,99/mo x US$ 49,99/mo) to annual subscription in Brazil?  I am releasing a web dev. biz. so please help.
    We understand a price plus due adobe brazil technical marketing and products support but 90% higher?  As you know we also have exchange rate problems so please help us offering a better price.

    Hi SILVEIRA,
    The explaination I have regarding the price difference is this
    Adobe decides the price at which it sells its product on the Adobe Store.  A number of factors influence our regional pricing including local market conditions and the cost of doing business in that region.  Please note that resellers are free to decide at which price they sell Adobe products, which can be less than the price on the Adobe Store.
    We establish our prices for Creative Suite products in U.S. dollars, Euros, Yen, British Pound and Australian dollars on a regional basis using a consistent methodology. Local market conditions significantly influence our pricing – these include the costs of doing business in different regions and customer research that assesses the value of the product in the local market.
    We conduct the majority of our business through our retail and licensing channels. We depend on our retail partners in local markets to help us reach as many customers as possible, support those customers, and much more.
    As stated, the cost of doing business in the rest of the world is higher than in North America. That higher cost is reflected in some of our pricing and would remain no matter how customers chose to purchase. For example, customers will still read about our products through local press to whom we reach out; they will meet local Adobe sales people who conduct seminars, participate in user groups, and visit large customers; and they will rely on support resources that Adobe makes available in these markets. All of these efforts impact the business costs of securing the sale, whether that sale is delivered online or in a box.
    -Dave

  • I am from Bangladesh. I can't log in with my gmail Apple ID. When I put in the mail and password, and press sign in, it says it has to review on iTunes. Then I am directed to opening a new account. But why should I , since I have one. Plz help :(

    I am from Bangladesh. I can't log in with my gmail Apple ID. When I put in the mail and password, and press sign in, it says it has to review on iTunes. Then I am directed to opening a new account. But why should I , since I have one. Plz help

    Hi Ishrak,
    I apologize, I'm a bit unclear on exactly what you are trying to log into with your Apple ID, or what exactly you are seeing (alert message, directions, etc) when you try to do so. If you continue to have issues with your Apple ID, you may find one or more of the articles linked from the following page helpful:
    Apple ID - Apple Support
    Regards,
    - Brenden

  • Why should Adobe Reader fail to print because of settings in the Edit/Preferences?

    AdobeReaderDocumentCouldNotPrint.txt
    Glyn Price Tue 17 March 2015
    Why should Adobe Reader fail to print because of settings
    in the Edit/Preference?
    Adobe Reader XI Version 11.0.10
    MS Window 7
    File > Print > Print
    I got the error message:
    The document could not be printed
    I googled this error message and used the following
    solution that worked i.e. it then printed successfully.
    Edit >  Preferences
    Category: Security(Enhancement)   'Enable Protected  Mode at Startup'
    It was checked, changed it to unchecked.
    Category: Documents    'View documents in PDF/Mode'
    It was set to 'Only for PDF/A'
    Set it to 'Never'
    Exited Adobe Reader and restart it. Then it printed.
    I had a look on another computer system (Adobe Reader XI Version 11.0.10
    and MS Window 7) and on this different computer I could print
    without doing the above two changes.
    I'm a bit puzzled. Why preferences on one system were not
    needed on a different system?

    Here is an elaborate method of troubleshooting this problem. There may be a simpler method if anybody wants to suggest one.
    There is a general technique that is helpful in this situation. I can't give you complete instructions here, and I haven't tested this with regard to bluetooth devices, but here's the gist of it.
    Create a second log-on account for your music projects. Configure it so that when you log in to the new music account, the drivers needed for the Bluetooth devices don't load. You do this in System Preferences: Accounts.
    When it's time to do music, log out of your usual account and onto the new one.
    When you install drivers for any peripheral, you have the option of installing them "for all users" or only for the user account that is active during the installation.
    This governs whether the drivers go in root/library or root/Users/your name/library.
    If drivers are in root/library, they will load whenever the Mac is booted up and will run for all users.
    But if drivers are loaded in root/Users/your name/library, they will only load if you log in as "your name". If you have a second account called root/Users/music account/, and you log in under that, the drivers in "your name" will not load. Get it?
    To get this working right you need to be knowledgeable about moving or deleting files in the /library/ directory and subdirectories, and you need to be careful because you can unwittingly cause some damage if you are not careful.
    There is also the root/System/library directory, and in general you should never mess around with anything in there or you might hose your system.
    In summary, I would start by using the installer programs for your BlueTooth devices and DE-installing all drivers. Reboot. Log back in as your usual user account. Then RE-install each driver and see if the installer program gives you the OPTION to installl for all users or just for this user. Choose the latter. Then log on to your new Music account and see if the problems go away.

  • Reflection: attributes from the base class

    Is there a way to get the attributes from the base class of a derived class via reflection? I only found methods to get the attributes from the derived class.
    Example:
    class A
    int a = 4;
    class B extends A
    int b = 5;
    Object unknown = new B();
    Code/Idea to get all attributes from baseclass A using unknown (here: a=4)?

    Thank you all for your hints. The mistake I make, was to use the baseclass, and not the derived class for getting the attributes. By using an extra parameter of type class I got all attributes in their context.
       private StringBuffer getDump(Object obj, Class cl)
             dmp.append(cl.getName() + " {\n");
             Field[] attribute = cl.getDeclaredFields();             <--- only the fields of the current class
             for (int j = 0; j < attribute.length; j++)
                attribute[j].setAccessible(true);
                try
                   if (attribute[j].getType().isPrimitive() || attribute[j].getType() == String.class)
                      dmp.append(attribute[j].getName() + "=" + attribute[j].get(obj) + "\n");
                   else
                      if (((attribute[j].getModifiers() & Modifier.STATIC) != Modifier.STATIC) &&
                          (attribute[j].getType().getName().startsWith("java.lang") == false) &&
                          ((attribute[j].getModifiers() & Modifier.FINAL) != Modifier.FINAL))
                         dmp.append(getDump(attribute[j].get(obj), attribute[j].get(obj).getClass())); <- recursive call
                catch (IllegalAccessException ex)
                   ex.printStackTrace();
             dmp.append("}");
          return dmp;
       }

Maybe you are looking for

  • Renaming a file on desktop = infinite beachball bug

    I have a late 2013 Macbook Pro 13''. Replicating the bug: 1. I am trying to rename files on the desktop (screenshots, long names). 2. I click on the file and press ENTER to allow renaming 3. I click at the end of the name to loose selection. Result:

  • Using global variable

    Hello, i am trying to store a result of a function in an array of strings declared as a global variable, but any time the fuction is called the array content become null and stores the current result in the specified location. i.e. method A(int i){ a

  • HT201272 how do I remove apps

    I want to remove youtube from the main window and block access to it.

  • Just installed 12.0.1 update... software update still says 12.0.1 is available!

    This was happening to me in versions of itunes 11 as well. 1. I installed the latest version (12.0.1) available from Apple Software Update, then reboot if needed. 2. Open iTunes and "check for updates" - I have the latest version (12.0.1) 3. Open sof

  • Vlc problems since recent updates [solved]

    hello.  out of nowhere VLC started acting up.  it loads with a terrible messed up skin and i cannot access any options or preferences from it.  at the command line I get this: VLC media player 0.8.6b Janus [00000284] main dialogs provider error: no d