Five issues about OLAP making me confused.

1. Why do we need to map level twice in both dimension and cube? I know when mapping in cube, we only map the lowest level of
a hierarchy. And what if a same level member has been mapped with different column from source table?
2. There could define multiple hierarchies for a dimension, then why do we need to set one of them as default hierarchy? In
what scenario we need to define multiple hierarchies?
3. When creating a Cube, there is an option in Aggregation->Precompute->Cost_base Aggregation- >Percentage, what does
"Percentage" used for? For performance?
4. When I do some operation in AWM, sometimes it comes up with some errors. But it is really harsh to understand what it is
meaning. Like the error message below,
The transaction is not committable: "An error has occurred on the server
Error class: Express Failure
Server error descriptions:
DPR: Unable to create server cursor, Generic at TxsOqDefinitionManager::generic<CommitRoot>
INI: XOQ-01600: OLAP DML Error "Analytic workspace object OLAPTRAIN.SALESTRACK!
SALES_CUBE_PRODUCT_ALERT does not exist." while executing DML "SYS.AWXML!R11_MANAGE_CUBE
('SALES_CUBE.CUBE' 'DELETE')", Generic at TxsOqStdFormCommand::execute
at oracle.olapi.transaction.BaseTransaction.commit(Unknown Source)
at oracle.olapi.transaction.BaseTransactionProvider.commitCurrentTransaction(Unknown Source)
at oracle.olap.awm.dataobject.DatabaseDO.commitOLAPI(Unknown Source)
at oracle.olap.awm.dataobject.aw.WorkspaceDO.commitOLAPI(Unknown Source)
at oracle.olap.awm.dataobject.olapi.UModelDO.commitOLAPI(Unknown Source)
at oracle.olap.awm.dataobject.olapi.UModelDO.delete(Unknown Source)
at oracle.olap.awm.dataobject.olapi.UCubeDO.delete(Unknown Source)
at oracle.olap.awm.navigator.node.DeleteThread.run(Unknown Source)
When it said "Analytic workspace object OLAPTRAIN.SALESTRACK!SALES_CUBE_PRODUCT_ALERT does not exist.” I can't even find out
what SALES_CUBE_PRODUCT_ALERT is and where I can find the more detail information for me to solve the problem. I mean is here
a manual or reference Oracle provided for helping developer?
5. Does it matter the order in Join Condition when we mapping a cube to resouce, like a=b or b=a? which kind of Join is it, LEFT JOIN, RIGHT JOIN, OUTER JOIN or INNER JOIN?
Thanks,
Satine

Satine wrote:
Hey Shankar,
Thanks a lot for your help.
I was out of office until this week, so I have to read your reply now. I think your explanation is very clear, but there is something I am not sure about.
1.
Shankar S. wrote:
However this is quite similar to loading DAY level in Cube and marking DAY and MONTH levels as stored levels, only relational side does the additional work of precalculating MONTH level summaries for loading into MONTH level of Cube. Quarters get calculated on basis of MONTH level info.First, I have to apologise for my bad english cause I don't understand it very well. Could I say any calculation for the data, which will be loaded to cube, is done on the source data side? Like from your example,Yes, calculations are required on the source side also... specifically the calculation over day level information to get Max at Month level information should be done on the source (relational) side.
Relational:
TBL1: Fact table containing DAY level data
TBL2: Fact table containing MONTH level data. This can be an Materialized View with the requisite logic built into the MV definition or this can be a normal summary/aggregate table which is loaded via ETL e.g. a pl/sql procedure.
Cube:
Dimension TIME has levels DAY, MONTH, QUARTER and YEAR. Use Implementation Details tab option of creating dimension members using keys from data source (dont generate surrogate keys in the AW).
Aggregation: Sum along TIME dimension.
In Mapping Editor for Cube: use option: Other (not star or snowflake)
Use both tables TBL1 and TBL2 in the mapping editor and associate/map DAY level with TBL1 and associate/map MONTH level with TBL2.
Load each day's Daily Total Withdrawal for each Customer/Customer Account at DAY level.
Load the Maximum (MAX) amongst the day level Total Withdrawals at MONTH level.Does it mean the calculation of "Total Withdrawal for each Customer/Customer Account at DAY level" and "Maximum (MAX) amongst the day level Total Withdrawals" both done on source data side before loading to cube? If it does, it means we have to balance the granularity and loading time while we mapping the cube, right?Shankar: Yes, its not optimal but the requirement/business case is not typical either. We'll be executing two loads (from 2 fact tables) to load a single cube.
2.
Shankar S. wrote:
Cube has aggregation set as SUM along TIME, SUM along CUSTOMER but by loading DAY level info into DAY and MAX(day) level info into MONTH, we achieve something like below which is not possible to do out of the box.
DAY level info loaded as is, MAX aggregation operator at MONTH level, SUM aggregation operator at QUARTER, YEAR levels of TIME
SUM along CUSTOMER from Customer Account upwards.After we deifined the MONTH level as "Maximum (MAX) amongst the day level Total Withdrawals", does it mean we can't do SUM aggregation operator at MONTH level just like we do on QUARTER or YEAR?As mentioned above, we dont define Max anywhere within the cube (structure or definition). We define Sum along Time dimension for the Cube but due to the fact load of data at 2 levels using the max operator, the cube will not perform sum of day level to get data for month level but display the loaded data values at month level "straight off" from the cube. Quarter and Year levels would get calculated as SUM(month) dynamically (if not stored levels). If they are stored levels, then the post load cube aggregation process will calculate and store them.
NOTE: Post the load (and internal cube aggregation process) the cube appears to be fully solved... all the data is available at all the levels and we just read them off the cube from the appropriate dimension levels using the relevant access mechanism (sql, olap dml, olap api etc.)
I hope I could express my confusion clearly :).
Thanks again for your help!
Satine

Similar Messages

  • Issue about web analysis

    Hi guys,
    I am facing an issue about Web Analysis. When I use the version pre-9, I can access web analysis directly with html client or java client.Then I set each user with each POV. Now I am using EPM11, I can just access web analysis by workspace.Then if I would like to access java client, I click Tools->links->web analysis studio. While I access html client by clicking explore in the workspace toolbar. However, if the user doesn't belong to admin group, I can't find the explore toolbar. Then I can't access html client. As we know, not all web analysis users should be admin users. This issue puzzles me very much. Is there someone who can give some good suggestions? Thanks a lot.

    The user needs the 'Explorer' role to see the 'Explore' button. The user does not need admin privs for this.
    To access Web Analysis Studio directly, go to http://<server-name>:19000/WebAnalysis/WebAnalysis.jsp or http://<server-name>:16000/WebAnalysis/WebAnalysis.jsp.
    G'luck
    Andy

  • Issue about IDoc Adapter Receiver Channel's Performance

    Hi Everyone,
    Currently, I am working on a scenario of File -Integration Process - IDoc in XI 3.0 with patch level 16. The scenario works fine when it process one/two/three files in parallel, and the IDocs arrive R/3 system quite fast. But when I try four files in parallel, the whole XI server blocks, I can not do anything even logon Integration Builder, and the IDocs arrive R/3 brokenly, sometime with the invterval to 10 minutes. When the XI comes back, I found all the four integration processes finish successfully and each transaction works fine and fast. What's more, after I change the IDoc Adapter receiver channel to a File Adapter receiver channel, it works fine for even 20 files in parallel. So I think it is some issue about IDoc Adapter receiver channel. Does anyone have the same experience as me? Any comments will be appreciate.
    Regards,
    Nick

    Hi Nick,
    Can you check this Blog-
    /people/sreekanth.babu2/blog/2005/01/05/delayed-xi-message-processing
    May be useful.
    How are you picking the files .. You can try with EOIO options while picking the file.
    But if you use BPM, it is not applicable. It will act as a EO only.
    Check this SAP Note- 833740
    Thanks,
    Moorthy

  • Any known issue about running Swing application in WTS?

    *{color:#0000ff}Is there any known issue about running Swing Application in Windows Terminal Server?{color}*
    It is started using JWS from internet (I mean, it checks if there is an avaiable update and updates or just fun).
    _*{color:#800000}+The problem is that just one machine can open the application at the same time+*_
    _*{color}*_
    *{color:#666699}Is there any config in java or jws to run properly several instances of the application (terminal clients)?{color}*
    Edited by: Franzisk on Sep 24, 2007 6:16 PM

    876587 wrote:
    ... and that cause the other threads cannot access the JNI. The same application works fine on other Solaris 10 machines.
    Different environments mean just that. So something could be causing it outside java.
    Additionally if anything at all is different in the execution data, such as even a name having a different size, then it would change the execution path.
    Which would cause a problem in the JNI code to manifest itself on only one box. Probably isn't a pointer bug but all sorts of odd behavior can result from that.

  • Issues about Windows Azure Active Directory

    issues about Windows Azure Active Directory

    Hello,
    Microsoft Azure forums are over here:
    http://social.msdn.microsoft.com/Forums/windowsazure/en-US/home?category=windowsazureplatform%2Cazuremarketplace%2Cwindowsazureplatformctp
    Karl
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
    My Blog: Unlock PowerShell
    My Book: Windows PowerShell 2.0 Bible
    My E-mail: -join ('6F6C646B61726C40686F746D61696C2E636F6D'-split'(?&lt;=\G.{2})'|%{if($_){[char][int]&quot;0x$_&quot;}})

  • A very urgent deployment issue about DBAdapter

    Hello All,
    I have a very urgent deployment issue about DBAdapter.
    That DBAdapter is connect to DB2 AS400 Database. I have a developing database (jdbc:as400://server01/TEST) and a production database (jdbc:as400://server01/PROD).
    During developing, I used DBAdapter wizard to create it, and import some tables, and set the Adapter to use jabc/DB2DS as connection information for easily deployment later.
    Then I deploy to Production. I configured Data-source.xml and oc4j-ra.xml rightly; I set DB connection point to production database. But the DBAdapter still write into developing Database.
    I checked the DBAdapter, the imported tables are something like this, TEST.table1, TEST.table2. And there are a lot "TEST" located in DB2Writer_toplink_mapping.xml, DB2Writer.xml, TEST.schema, DB2Writer.table1.ClassDescriptor.xml.
    This TEST is refrer to the TEST in connect String jdbc:as400://server01/TEST.
    I think this might be the reason cause the problem. As to production database, "TEST" should replaced by "PROD". If I changed it manually, I have to change every time when switch between TEST and PROD. And I also don't know if it is safe to do it? (I tried, and bring some toplink mapping problem)
    By the way, for Oracle Database, because we use 2 instances for testing and production with same schema name, and do not have this issue.
    Anyone could help and many thanks.
    Kerr
    Message was edited by:
    Kerr

    Hi Kerr,
    The idea is to set up all connections in the BPEL or ESB services with logical names, e.g. typically of the form eis/DB/MyFinancialSystem or eis/DB/MyLogisticsSystem. This way, you do not have to modify code when deploying it onto different environments that serve different purposes.
    When moving your services through their lifecyle, on every environment you deploy these to you will have the same logical connections configured on each instance, e.g. for DEV, QA, SIT, UAT and PROD. Only, in case of QA the actual physical connection is configured to point to the QA instance of the systems that your services interact with whereas in case of UAT it points to the UAT instance of the same system.
    Maybe your problem is caused by connecting as user "SomeUser" when running the DB Adapter wizard during development and actually selecting objects from a different schema than you used to connect with, e.g. "Test" in your case.
    Hth,
    Sjoerd

  • Issues about Asus

    In my previous messages, I mentioned that I was planning on buying an Asus Gaming computer (Asus G75). However, I've been reading some issues about these notebooks recently. Few of them are like unworking (is there such a word??) touchpads, freezes and shutdowns etc. What are your oppininon about the brand Asus? Spending that much money and not getting it back..does it sound familiar with Asus? Or is it only 1% of Asus users complaining about their faulty notebooks and I've been reading them? Thanks for helping

    As a computer builder of 10+ years, I swear by ASUS.
    As B&P said, there's going to be bad apples in any manufacturing process.
    You also have to take complaints with a grain of salt; someone with a laptop without issues isn't really going to go out of their way to make a post/statement about it.
    If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
    I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
    Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.

  • Issues about seniority

    Dear experts!
    Now I'm getting some issues about seniority.
    - The first, I want to get number of months that employee work since employee started working in the company.
    - Second, I want to move the value to wage type.
    How do I do?
    Help me, please.
    Regards Huy!

    first one
    Check if there is any  FM is there
    or else u can check with the Stadrad report of employee Entry and Leveig report
    second one
    wht value u want to move the wage type can u be some more clear

  • 3 issues about material determination

    Hello Gurus,
          there are 3 issues about material determination , I don't know how and wher to configure them .
       (1)  I want to choose whether or not you want to re-run material determination when the delivery is
    created.
      (2)  I want use the some attributes in the material and customer master records to exclude a
    particular material from product selection. This means, for example, that all the materials that have
    been rejected in the customer master will not be included by the system when it determines a
    substitution material.
    (3) I want to deal with shortfall cases (in which only the available quantity is confirmed, and it is less than the order quantity) by passing the shortfall quantity on to materials planning. In this case, an additional sub-item is generated with a specifically defined material.
    thanks very much!

    (1) I want to choose whether or not you want to re-run material determination when the delivery is
    created.
    hi no need to re run the material determination
    (2) I want use the some attributes in the material and customer master records to exclude a
    particular material from product selection. This means, for example, that all the materials that have
    been rejected in the customer master will not be included by the system when it determines a
    substitution material.
    hi in this case i thing this is related to listing and exclusin (for more info in search of sdn type listing and exclusion)
    (3) I want to deal with shortfall cases (in which only the available quantity is confirmed, and it is less than the order quantity) by passing the shortfall quantity on to materials planning. In this case, an additional sub-item is generated with a specifically defined material.
    this is possible by activating availability check and TOR transfer of requirement (for more info in search of sdn type availability check and TOR )

  • HT1918 Need help. App store won't accept my wal-mart pre pay debit. I owe $8.48. There's $300 on card. When I check card statement it says apple ear marked $8.48.....yet the store won't accept card and says there's a billing issue???? Confused.

    Need help. App store won't accept my wal-mart pre pay debit. I owe $8.48. There's $300 on card. When I check card statement it says apple ear marked $8.48.....yet the store won't accept card and says there's a billing issue???? Confused.

    Hello milkisoo,
    Wow! Purchasing a new computer and monitor should be a fun and exciting experience, and instead, it sounds like it’s turned into a complete nightmare. I can only imagine your disappointment when you found two charges relating to its purchase on your debit card account, and I’m sorry for any aggravation this caused. 
    As I want to provide you some piece of mind, I pulled up your order number using your email address attached to the forum. After review of its payment information, I found we collected only one payment.  However, when orders are first placed on BestBuy.com, a pending authorization should show up on your bank card to make sure funds are available for the order until it is fulfilled. From there, the authorization should drop off and the collection charge should appear.  This is the case for your one charge of $1,051.69.
    It also sounds like an error may have occurred when you initially attempted to place your order,  resulting in one of your gift cards not registering properly and the order not being completed.  Your card’s issuing bank doesn’t appear to have recognized this and pushed through the pending authorization. This occurred a second time when your account information didn’t quite match up with what we had on file. Please know that we haven’t ordered a collection of these funds and your issuing bank should release the two pending authorizations within 5 to 7 business days.
    Thank you for posting.
    Alex|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Where do we post issues about bad apple customer support

    where do we post issues about bad apple customer support?

    Well, these are user-to-user forums. I'm not sure that posting complaints about Apple customer support here would be a) productive (what can we really do?) and b) acceptable under the terms of use, though I'm not sure. My inclination would be to write a letter directly to Apple. Even in this email age, "real" letters seem to command more attention.
    Best of luck.

  • I have some issue about FaultHandling for polling

    I have Some Issue about Faults Handling for Polling.
    In Order to inserting to Table in My DB, I did use BindingFaults After Polling,
    Consider of Performance, I did not use Merge so that Created Variables did have no element.
    Conclusively, Can I use BindingFaults in Any Polling Strategy ?

    sunil j --
    You have erroneously posted your question in a user forum dedicated to Project Online, an enterprise project management application.  I would recommend that you repost your question in a more relevant user forum.  Hope this helps.
    Dale A. Howard [MVP]

  • Any issue about Apple Bluetooth mouse ???

    Hello there
    I was reading so many issues about the Apple Bluetooth mouse in the Apple Store page for this item.
    I was reading it because i want to change my Kensington PilotMouse for the Apple mouse. Actually i have so many issues with the PilotMouse, like the lately wake up on the sytem startup, battery eater and so many times work in slowly way.
    I don't want nothing of this with the Apple mouse and i read all of this in the feedback pages. I love the 3 buttoms from the PilotMouse but i prefer the technically "no problem way" from Apple.
    Any of you know any issue about the Apple Bluetooth mouse (before go to store for one) ???
    I have a good experience with the Apple Bluetooth keyboard (i have one), but i don't know nothing about the mouse.
    Thanks for any recommendations or comment about this item.

    Hello junihh:
    I use one myself and it has performed flawlessly. I have no other data except my personal experience.
    If you scan this forum, you will find posts about problems. Those are not representative - only people with problems post.
    Barry

  • Any known issues about ISA B2C website?

    Hello,
    Are there any known issues about ISA B2C website? I am trying to create a new user account & Country field is not getting populated. So even if I enter all the information, it gives error "Make an entry in all fields where required ".
    Please help.
    Thanks,
    Harsha

    i've tried to reset the phone as well, by shutting it off and turning it back on.
    This is a Restart, not a Reset. A reset is pressing the home and sleep buttons until you see the Apple logo, ignoring the slider. Takes about 5-15 secs of button holding and you won't lose any data or settings.
    someone i know also has the same issue
    Maybe an ATT issue?
    Other options...
    -Reseat SIM card
    -Get a new SIM card

  • Collections of issues about GPP Internet Settings

    Here
    is the summary of hot issues about the configuration of Internet Explorer Internet Settings via GPP from forum.
    Q: What can I do when options are grayed out?
    For example, the options to set cookies under “Privacy” tab are grayed out, so it is unable to configure it via GPP.
    A: We can configure the setting via registry as an alternative way, the values are stored under
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3.
    Privacy Settings (1A10) is used by the Privacy tab slider, more information are mentioned in
    KB182569.
    In order to apply the configuration in domain environment, we could deploy the registry entry via GPO. If one setting is controlled by a number of registry keys or binary values, then
    we can export the registry information from a reference PC, then apply the settings to related areas.
    Q: What is the importance of F5-F8 keys?
    A: The GPP doesn’t work even though it has been applied successfully with the help of the command Gpupdate /force. In this case, check if you have mixed up the function of F5-F8 keys:
    F5: Configure all of these settings
    F6: Configure just this setting
    F7: Ignore just this setting
    F8: Ignore all of these settings
    Please refer to the following article to get more help: Reference link:
    Red / Green: GP Preferences doesn’t work even though the
    policy applied and after gpupdate \force
    Q: Cannot find GPP for Internet Explorer 9 in a Windows Server 2008 environment.
    A:
     Please select the suitable solution according to the case:
    There’s a hotfix for this issue, see
    KB2530309,
    this update changes the values that are used for the internal filter for Internet Explorer 8 so that the settings also apply to Internet Explorer 9.
    Internet Explorer 9 and 10 GPP settings can only be shown up on Windows 8 (RSAT
    for Windows 8 installed)
    or Windows Server 2012 or higher versions.
    To configure Internet Explorer 11 GPP settings, you need to have Windows 8.1 (RSAT
    for Windows 8.1 installed)
    or Windows Server 2012 R2 installed as DC.
    Q: What is the filtering mechanism of GPP?
    A: If the GPP doesn’t apply successfully, it’s necessary to check the filtering setting, Item-Level Targeting which allows to change the scope of individual preference items.
    It is based on each setting whereas, however Security Filtering and WMI filtering are based on each GPO.
    Q: Internet Settings applied via GPP can be changed by the end user, what can I do to prevent this?
    A: This is by design, but we can manually set the Group Policy refresh interval, shorten the time to make the policy re-applied again and again to avoid this issue. We can
    configure the three policies:
    Computer Configuration\Administrative Templates\System\Group Policy\ Set Group Policy Refresh Interval for computers
    Computer Configuration\Administrative Templates\System\Group Policy\ Set Group Policy Refresh Interval for domain controllers
    User Configuration\Administrative Templates\System\Group Policy\
    Set Group Policy Refresh Interval for users
    We will appreciate if you have some more ideas about solving these kind of issues, please feel free to add your comments here and share your experience with us.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Great sharing.
    Kate Li
    TechNet Community Support

Maybe you are looking for

  • QuickTime v7.55 (last one) on Windows XP Pro x64 SP1

    Hi everyone ! I come to you with a triquy issue ... Here is the problem : I just bought an iPhone 3G, which requires iTunes 8 (at least) to be used on a computer. And with iTunes 8 comes QuickTime 7.5. I knew there was some tricks to make 64bits Vist

  • Suspected memory leak in numbers

    Dear All! I am facing a problem in Numbers, which seems to me a memory leak issue. The original problem occurred when I tried to process a data set consisting of 6 tables of 6 columns by 600-800 rows. A scatterplot with 6 series has been created usin

  • Help. when I link html pages, they show up much larger in browser

    Hello, I designed 5 pages. When I look at them all through the browser individually in Dreamweaver CS4, they show up all correctly with a fixed width of 950. The problem comes when I link my navigation buttons to the html pages. When I click onto the

  • MDM   PostVEE of the Specific IMD should be blank.

    Hi Folks, I need your help regarding IMD in MDM There is a scenario where an IMD (initial Measurement data) should be created in Error and then Reprocess it to create the Specific IMD But the requirement is to make sure, the Post-VEE on the IMD shoul

  • Being billed per month for phone protection

    I've just goten billed around $15 for either a warranty or so for my Iphone5s I'd like to cancel the warranty. Once purchacing my phone I was told I'd be billed per month for the warranty but the first month's free. I've lost the phone number I'm to