Why to open Block only with Dense dimension Member ???

Hi All,
I want to understand the logic behind opening the block with dense member. Generally we open the block with member of dense dimension by fixing the sparse members
e.g. below considering C1, P1,Working,Actual are members of sparse dimension customer, product, Version, Scenario.
Fix(C1,P1,Working,Actual)
Jan
IF(Some condition)
Calculation on Account Member
ENDIF
Now if i change the code as below making Jan in FIX and opening the block with Actual. How it will affect the performance. The Number of iterations in total number of datacells will be same in bothe cases above and below then why to give priority to dense dimension member for opening the block.
Fix(C1,P1,Working,Jan)
Actual
IF(Some condition)
Calculation on Account Member
ENDIF
ENDFIX
I know the logic behind keeping sparse dimension member in FIX but here i think keeping 'Actual' member for opening the block is also a type of fix which will tell the code to do the calculation only for blocks of 'Actual'.
In 1st case i have fixed the number of blocks containing members C1,P1,Working,Actual and by keeping Jan for opening block means Jan is also fixed for the particular application means code will not run for feb march etc.
Means code will run for C1->P1->Working>Actual->Jan
In 2nd case also i have fixed C1,P1,Working,Jan and by keeping Actual for opening block means Actual is also fixed for the particular application means code will not run for other members of Scenarion dimension.
Means code will run for C1->P1->Working>Jan->Actual
Then what is the difference??? Why it will effect performance???

when using an IF statement in a calc script you have to specify a member to associate it with for the calc member block. This is like temporarily assigning it to that member as a formula in the outline. In most cases calculations on dense dimensions can work faster as the block is in memory. Remember that a block statement can have multiple calculation statements in it. When this occurs, having the calculations on a dense member can speed it up as it may not have to swap blocks to do the calculation.
Also consider that if a sparse combination of members does not exist, the block will not exist and there will be no attempt to do the calculations. If a sparse member is on the calc member block, it will cycle through all of the sparse members looking to do the calculation.

Similar Messages

  • Member block component only select dense dimension members

    I used Calculation Manager to create Business Rule for Planning app. The Member Block component only show dense dimensions. Why?

    Its trying to force you to write the calculation optimally. Calculations with sparse member blocks are much slower than dense dimension blocks. Even if you cannot select, you can always type in the sparse dimension member name. You dont need to use member selector.

  • 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.

  • How to tag attribute member with standard dimension member in EIS

    hi,
    would any one please help me how to tag attribute member with standard dimension member in EIS
    THANK U IN ADVANCE

    In your OLAP model, view columns for the base dimension table. Go into the column properties and for the columns that have Attribute values highlight them and click the Attribute button.
    Go into Metadata Model and those fields will be available to drag into your outline as attribute members.
    Once in the outline, go into the properties of the attribute and assign the level of the base dimension they associate with.

  • Oracle 9.2.0.2 fails open read only with java exception

    Hi folks!
    I hope you can help me to narrow down this issue.
    I've a database running on windows 2003 64 bits. Oracle version is 9.2.0.2.
    I'm experiencing the following issue:
    When I try to open my database in read only mode, it crashes with ORA-604 and ORA-16000.
    The trace is pointing me to some kind of connection to an SQL Server...., but, to tell truth, I'm not understandig the problem, can anyone help me?
    The error itself is:
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]No ResultSet set was produced.
    Thanks!

    I know this is not an tail -f 50 ...., but the last 100 lines are equals to the following:
    "starting up 1 shared server(s) ...
    starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    ARCH: STARTING ARCH PROCESSES
    ARC0 started with pid=12
    ARC0: Archival started
    ARC1 started with pid=13
    ARC1: Archival started
    Sun Aug 22 21:36:12 2010
    ARCH: STARTING ARCH PROCESSES COMPLETE
    Sun Aug 22 21:36:12 2010
    ARC0: Thread not mounted
    Sun Aug 22 21:36:12 2010
    ARC1: Thread not mounted
    Sun Aug 22 21:36:13 2010
    ALTER DATABASE MOUNT
    Sun Aug 22 21:36:17 2010
    Successful mount of redo thread 1, with mount id 1255534413.
    Sun Aug 22 21:36:17 2010
    Database mounted in Exclusive Mode.
    Completed: ALTER DATABASE MOUNT
    Sun Aug 22 21:36:32 2010
    alter database open read only
    Sun Aug 22 21:36:34 2010
    SMON: enabling cache recovery
    Sun Aug 22 21:36:34 2010
    Database Characterset is WE8ISO8859P1
    Sun Aug 22 21:36:37 2010
    Errors in file c:\oracle\admin\orcl\udump\orcl_ora_32704.trc:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-16000: database open for read-only access"
    Obviously, with the details of the startup.
    One additional detail:
    After that errors, I started the database on restrict mode, and it opens (I fact, this is not surprising, I was expecting that result)
    I'll keep working on this....

  • Populated dense dimension member failed ?

    Hi,
    I have a scenario dimension which is dense with this member : Actual and Budget, and I would like to copy Budget to Actual.
    Actual member are already populated on month M1, M2, M3
    ACTUAL BUDGET
    M1 100
    M2 200
    M3 300
    I wrote a HBR like this :
    Fix(M1:M3,other sparse dimension member)
    Budget = Actual
    ENDFIX
    but only M3 has been populated
    ACTUAL BUDGET
    M1 100
    M2 200
    M3 300 300
    I don't understand why because datablock already exist for M1, M2, M3.
    I tried to use CREATEONMISSINGBLOCK ON but didn't change anything.
    So I changed my script with a datacopy like this :
    Fix(M1:M3,other sparse dimension member)
    Datacopy Actual to Budget;
    ENDFIX
    And now it work
    ACTUAL BUDGET
    M1 100 100
    M2 200 200
    M3 300 300
    But I don't understand why my first script failed ?
    Regards
    Benjamin

    when using an IF statement in a calc script you have to specify a member to associate it with for the calc member block. This is like temporarily assigning it to that member as a formula in the outline. In most cases calculations on dense dimensions can work faster as the block is in memory. Remember that a block statement can have multiple calculation statements in it. When this occurs, having the calculations on a dense member can speed it up as it may not have to swap blocks to do the calculation.
    Also consider that if a sparse combination of members does not exist, the block will not exist and there will be no attempt to do the calculations. If a sparse member is on the calc member block, it will cycle through all of the sparse members looking to do the calculation.

  • Help with calculated dimension member

    I am trying to create a (custom) dimension member using a simple calculation (subtraction e.g. member1 - member2) in AWM 9.2.0.4 following the example given in the Oracle OLAP DML Reference 10g (using DML). I could not find any articles relating to this for 9i. Although the custom member is easily added to the dimension, I could not populate it with the specified calculation.
    I need to enable the analytic workspace for OLAP API and BI Beans. Can anyone help?

    Hi,
    Use the formula, I have tested by creating Months column with choice, Year column as numeric and Calculated column as DateTime returned.
    =DATE(Year,IF([Months]="January", 1,IF([Months]="February",2,IF([Months]="March",3,IF([Months]="April",4,IF([Months]="May",5,IF([Months]="June",6,IF([Months]="July",7,IF([Months]="August",8,IF([Months]="September",9,IF([Months]="October",10,IF([Months]="November",11,12))))))))))),1)
    Before applying the formula few things need to be noted.
    DATE(YEAR, MONTH,DAY) will accepts three parameters all should be type numeric(integer).
    Create the Year column of type numeric
    Create the calculated column of type "DateTime" to return as date
    Please mark it answered, if your problem resolved or helpful.

  • Wny does ACR 7.3 open a .JPG with different dimensions than PS 13.0.1 x64?

    I have a .jpg file that opens in Photoshop 13.0.1 x64 as an image with dimensions of 5588 x 4627 pixels. If I set Photoshop to open it in ACR 7.3 it opens with dimensions 4453 x 4418 with the image looking squished horizontally and cropped at the top.
    I captured the image on a Nikon D600. I developed the NEF with DxO Optics Pro 8.1.1 and output a TIFF. I opened the TIFF in Photoshop (without using ACR) and did my editing including  some transformation to create mirrored wrap for a canvas. There are versions saved as PSDs. I resized the image for output and used PS to create a JPG. That JPG causes the strange (to me) behavior when Photoshop tries to open the file.
    I used the same PSD to create multiple JPGs with differing levels of quality (varyiing from 9MB to 27MB). Photoshop exhibits the same behavior on all of them.
    If I process the JPG thruough ACR, the resultant image retains the bad dimensions and distortions.
    The Adobe "chat" preresentative said this was expected behavior in a 2+ hour chat. He/she said that they were able to replicate the different dimensions on their end with their images.
    Does anyone know if this is normal behavior? If so, why?
    Has anyone experienced something similar?
    Thanks,
    Joe
    I am running this on Win7 x64 Home Premium with 8 GB RAM. I also have LR 4.3 installed on the computer and previously used it to process the same NEF file.

    I sent the JPG to a service for a print on canvas. They reported that the image was not the proper size and shape when they opened it in Photoshop. Unfortunately I have not been able to get them to tell me what pixel size it was, just rough inches (!?!?!). So I started trying things in Photoshop and came up with this strange behavior that might explain the problem at the service.

  • Dense dimension aggregation

    Hi All,
    Is it possible to only aggregate and avoid calculation on dense dimension. I just want to get the aggregated values at the top level and avoid calculation.
    AGG("Account"); is not working. essbase is accepting only CALC DIM.
    Is there any command which only aggregates dense dimension?

    Ah, OK.  Is the dense member you have problems with a dynamic calc member, or is it a stored formula member?  In either case, is the formula sensitive to month (i.e. why does it calculate a different value in Jan vs Dec, despite the fact that you have copied the same data)?
    Incidentally, the reason I was talking about performance etc is that improved calculation performance is the usual motivation to use AGG vs CALC DIM.

  • Open untagged JPEG with external editor, then be attached with sRGB profile

    Hi there,
    I wonder why I open untagged JPEG with "external editor" (Photoshop CS) , then the JPEG will be attached with sRGB profile. Of course my color setting on photoshop is "Use the embedded profile".
    I think sRGB is the default RGB space of colorsync utility , because the profile is also sRGB when you check "Add Colorsync Profile" on iPhoto 6.
    Anyway , I want to set up total Adobe RGB workflow , so does anybody know how to change sRGB profile to Adobe RGB profile when opening untagged JPEG directly with external editor?

    Thank you for your reply , Lloyd.
    I am sorry , but I noticed my misunderstanding message.
    As you know , you can change raw and other image files to tiff or psd for external editor. You can select that on the preference. At this situation , if you pass nontagged image file to external editor , then automatically sRGB profile is attached.
    I don't think this is related to export preset for JPEG file.

  • Dimension Member Sheet Timeouts?

    Hi - We have a client running BPC 10 MS, Service Pack 11.  They are on SQL Server 2008.
    They're noticing timeout issues with their dimension member sheets.  Anytime an admin goes in to update a dimension member sheet, after five minutes, it times out where even after they close out of the member sheet or even log off and back into BPC, they cannot access the sheet anymore - because the system tells them that another user (they, themselves) is still logged in and has the sheet open.  This person is the only one with admin rights so noone else is even touching the membersheets.
    Eventually, the issue seems to go away.  After an undetermined amount of time, the "lock" on the member sheet goes away.  But it's a real nuisance.
    Any idea if there's a timeout setting, either in BPC or in SQL server that can be adjusted?  They've also been noticing this only for the last 2 - 3 weeks, so they're not sure if maybe a patch or service pack update on the SQL Server side or server side could be causing this.
    Any ideas?

    Hi Khartik,
    this error seems caused by the behaviour of excel with the add-in, when you open a dimension under it run excel on the server and this excel caused the issue, see please this note for the explanation and for a workaround 1751650 - Error message "The process cannot access the file %filename% because it is being used by another process"
    Please don't forget to close the threads after solved.
    Regards
         Roberto

  • Dimension Member

    Hi All,
    I am having an issue with one dimension member which is not accepting any data from the dataform. So if the users try to submit a number it just goes back to zero. I tried copying data from another member and that works but if I try to again delete/update the number it again doesn't happen. I also check the property of the dimension member and it is no different from other dimension members.
    The application is on Hyperion Planning 9.3.0.1.
    Thanks in advance,
    Amol

    From the DBAG
    Understanding Implied Sharing
    The shared member property defines a shared data relationship explicitly. Some members are shared even if you do not explicitly set them as shared. These members are said to be implied shared members.
    Essbase assumes (or implies) a shared member relationship in the following situations:
    A parent has only one child.
    A parent has only one child that consolidates to the parent.

  • Why do PDF files in email open in safari with a quick time logo but only one page shows and I can't scroll through the following pages?

    Why do PDF files in email open in safari with a quick time logo but only one page shows and I can't scroll through the following pages?

    Try a system reset.  It cures many ills and it's quick, easy and harmless...
    Hold down the on/off switch and the Home button simultaneously until the screen blacks out or you see the Apple logo.  Ignore the "Slide to power off" text if it appears.  You will not lose any apps, data, music, movies, settings, etc.

  • Why can i see only one picture in the illustration windows with iTunes 10.5.1?

    why can i see only one picture in the illustration windows since iTunes 10.5.1?

    Assuming Apple doesn't eviscerate the files of the secondary graphics with another upgrade, there could be a plug in that reads the graphic and runs along side iTunes..we should get someone or Apple to program an alternative If we have to accept this downgrade in iTunes proper.
    I've developed a quick workaround, and am still hoping Apple will fix this!
    Go To Get Info on the tune you want to see secondary artwork for.
    Go To the Artwork tab
    Drag the back cover to the desktop, and it will create a new jpg you can open with quick viw or prieview where you can see it large!
    you end up with a lot of jpgs on the desktop to discard!

  • Hi  can any body please tell me how to open the .exe files in mac and why it is not supported with unarchiever app , also i am not able to run and dvd's in my mac its not accepting any cd's or dvd'd why do i need to do some settings for it ?

    Hi  can any body please tell me how to open the .exe files in mac and why it is not supported with unarchiever app , also i am not able to run and dvd's in my mac its not accepting any cd's or dvd'd why? do i need to do some pre defined  settings to run the cd's and dvd's ?

    A .exe file is a Windows executable. OS X does not run Windows programs. If you need to use .exe files then you will need to install Windows on your Mac:
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    Install the Apple Boot Camp software.  Purchase Windows XP w/Service Pak2, Vista, or Windows 7.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    VM Fusionand Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. Boot Camp is only available with Leopard or Snow Leopard. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

Maybe you are looking for

  • Why can't I get album LPs through home sharing to my other computer?

    I had just setup itunes on my second computer using the same account through home sharing and it all work well. I then bought an entire album from the itunes store with the LP. The LP automatically got on my first computer and is shown on my second.

  • Noob in SQL Tuning seeking help

    I am trying to learn SQL Tuning and the workings of it. I know the first step is probably explain execution plan of the sql statement? My problem is I do not understand what am I suppose to gather from the execution plan. SQL> set autotrace traceonly

  • Manually provided DNS server addresses are higher priority than DHCP's

    Disclaimer: Apple does not necessarily endorse any suggestions, solutions, or third-party software products that may be mentioned in the topic below. Apple encourages you to first seek a solution at Apple Support. The following links are provided as

  • When typing in a number, how can I automatically have it insert a / (slash)?

    I've been trying to figure out how to automatcially insert a forward slash (/) after I have entered a 6-digit number.  I'd like to have the slash inserted after the 3 number from the left?   For example; if after entering 123456 the expected outcome

  • XML ParserConfigurationException in Weblogic

    Hi, I am getting a SAXParseException in Weblogic 6.1 SP4. I have put xerces.jar in the classpath but still it seems like it is taking xerces implementation in weblogic.jar. Is that the reason for this parser error? Here is the piece of code. String i