FX translation in cube ASO
I heard that it is possible to perform translations of monetary dynamics via Member mdx formulas in a cube ASO, but so far I couldn't get much of what it is to work.
I have a cube that contains a dimension of projects, a dimension of country among others, and a monetary Dimension, as well as the size attribute for project currency and currencies of the countries.
Each country are marked with an attribute of the currency of the country in the form of the EUR, GBP, JPY, etc..
Each project is marked with an attribute of currency project in EUR (P), (P), (P) JPY GBP, etc.
The exchange rates are stored in the dimension of currency with the names of Member in form 1EUR, 1JPY, 1GBP, etc..
We have a member of the reference currency in the monetary dimension, where all the raw data is loaded and to complicate things, income values are specified in the currency of the project and the cost values are specified in the currency of the country.
I try to add a member of the "US Dollar" in the dimension of currency that dynamically converts revenue after costs depending on the currencies of countries attribute and the attribute project currency using corresponding exchange rates.
Any ideas?
Sorry - no - what I wanted to create a monetary dimension as follows:
Currency
Local
curr1_loc data will be loaded to these
curr2_loc
... several currencies other than the Euro and USD
Euro_loc
USD_Loc
Convert
USD
Formula curr1_loc_Converted_to_USD on these
Formula curr2_loc_Converted_to_USD on these
... several currencies other than the Euro and USD
Formula Euro_loc_Converted_to_USD on these
Formula of USD_Loc No. necessary here
Euro Formula curr1_loc_Converted_to_Euro on these Formula curr2_loc_Converted_to_Euro on these ... several currencies other than the Euro and USD Formula of Euro_loc No. necessary here
Formula USD_Loc_Converted_to_Euro on these Add more currencies converted according to the needs.
Tags: Business Intelligence
Similar Questions
-
Problem: one of the members of the child is not aggregate to the Parent cube ASO
Problem: one of the members of the child is not aggregate to the Parent cube ASO
Here is the hierarchical structure of the ASO.
At ~ Labelonly
b + shared member
C + Shared member
Aggregated Expectated result: A = 150 USD
b contribution 100 USD
C contribution 50 USD
But total shwoing associate for A is currently 100 instead of 150 USD.
Then, I tried to remove members of 'b' then no value does show for A which means Member 'c' does not participate in the aggregation.
Please let us know if anyone is facing the similar problem
One member of the label will always be equal to the value of the first child. You need to remove to get a sum
-
Hello
It is possible to load data from cubes ASO in 11.1.2.1 use FDM? I know that we cannot do in 11.1.1.3.
Please advice.
Thank you.Hello
Yet another workaround solution "doubtful" but could replicate you your outline of the ASO (members only) in a database of the OSB, set it as your target in FDM, but as you say never load the data to it and put something between the two.
This would mean that you have to maintain the hierarchy in two places, but it overcome the need to validate your cards.
I agree that we reach beyond the kingdoms here now so I think you need to find a way more 'standard' to achieve what you need.
Good luck
Stuart -
With Version 11, can you ASO partion cubes 2. I would like a cube (in read/write back) in order to retrieve the actual data on the other (read-only)
I have this possible?
Thank youYes, you can partition multiple to cubes ASO ASO as long as it's using transparent partitions or related.
See you soon
John
http://John-Goodwin.blogspot.com/ -
Cube ASO with BSO Partition as a target
Hello
Can someone please explain to me the following because I'm not able to understand, after reading various articles and other documents Essbase
What is the actual use to have a partition BSO Transparent (target) of a cube ASO (source)?
Exactly how does the Write-Back functionality if I have a transparent wall BSO (target) of a cube ASO (source)?
And finally, in that companies first scenario would implement a transparent wall BSO (target) of a cube ASO (source)?
Your help is very appreciated.
Thank you
MickaelI will explain a simple business case that we use in our systems.
Actual expenditures are loaded into the ASO cube at the day level.
In the BSO cube, we will maintain budget and forecasts at the level of the month.
The two strokes are synchronized except the time dimension.
Transperent partition is created from ASO (source) to OSI (target) for actual expenditures and months.
This will help the BSO users by reading the actulas comparison purposes when they do adjustemnts budget and the forecas.
Here there no problem in writing to the budget and forecast in the BSO cube and users are not supposed to do any writing to the actual numbers. -
increase the 'size of the cache pending' of our cube ASO to capture whole database in memory?
Happy new year everyone,
We want to take full advantage of our 54 GB of free memory on our server Exalytics X 4.
From this site, I read more in anticipation of the ASO cache size will reduce the disk i/o.
The default / .dat file size of data from our database of the ASO is 9.9 GB with more 100 million cells entry level.
We should increase the 'size of the cache in waiting"our ASO to 9.9 GB cube so that the entire .dat will be cached?
Thank you.
===============
PS. Here's what I found in ASO Tuning white paper, which seems to recommend 512 MB or 1 GB.
ASO cache size has an effect on the performance of loading data. For
small databases with cells of entry 2 million or less, the default
ASO cache size to 32 MB is sufficient. For a larger database
with 20 million cells, 64 or 128 MB of cache is more appropriate.
A database with 1 billion cells or more, the size of the cache can
be placed as high as 512 MB or 1 GB if memory permits.
Put all of the memory base looks really cool, but my experience is that in most cases it is not necessary. In my experience, the benefit of the ASO cache decreases rapidly. Here's an example I wrote about running aggregations:
http://Essbase-day.blogspot.com/2015/09/calcparallel-with-ASO.html
-
Sorting of columns when my data source is a Cube ASO of essbase
I need to sort columns of information OBIEE how, because OBIEE is sort by alphabetical order. We have sucesfully reach to order the columns when the data source is a cube of essbase block storage but does not work for a cube storage global essbase (ASO)
Anyone have expercie on how to fix this?
See you soonI don't think that your type of Cube will make a differenct in sorting. Default with Essbase OBIEE sorts columns alphabetically.
The best way is to create a logical column with a logic that mimics the normal sort and use this logical column in the RPD "column sort order.
For example if you need to sort the months while I was doing was to write a CASE statement and assigned to some of these months as they will be in ascending order and I used this column in the column logic month 'Sort order' present in the properties of the column.
Months when "jan" then 100 when February then when 101 mar then 102... When end of December then 110 112 else
It may be useful
Thank you
Prash -
Calculate the dimensions of the Cube ASO in 7.1.2
Hi all
Please let me know how to find the size of the ASO Cube in Essbase 7.1.2.
One of the ASO My cubes contains 8 dimensions and about 75,000 members.
In application folder .otl, .dat, .app, .apb .rul files are there.
And the size of all these files from 111 MB only. (My assumption was the size of cube is the result of the addition of all these file size)
I missed whatever it is to calculate the size of the cube.
I heard that the size of the cube would be in the UK.
Thank you
AlainYou can either take the full directory under the essbase\app\yourapp folder structure size
It would be pretty much the same that you add up all the files .dat and .otlSee you soon
John
http://John-Goodwin.blogspot.com/ -
Question of another hierarchy cube ASO
Hi all
IAM trying to build one hierarchy of another cube of time dimension ASO
Hierarchy is as below
Date
-> years
-> Qtrs
-> month
-> Days(01-01-2010)
For example:
Date (GEN 1)
-> 2010 (Gen2)
-> Qtr1 (Gen3)
-> jan (Gen4)
-> 01/01/2010 (Gen5)
-> 02/01/2010 (Gen5)
IAM another hierarchy of construction for the weekend that our company need to analyse certain measures on a weekly fashion
IAM trying to build this way
Date (GEN 1)
-> 2010 (Gen2)
-> week_end_sat (Gen2)
-> 02/01/2010 (Gen3)
-> 09/01/2010 (Gen3)
I did test
(1) I tried to built a shared Gen5 member and I did and when I tried to build another hierarchy to knowledge of generation different Gen3 iam facing problems with the rule files
Unable to build a rules file with correct size of IAM properties
Please let me know if you have any idea it would be great.
Thank you
RiouYou need several hierarchies enabled. 2010 weekend Sam must be stored separate hierarchies.
BTW - it would be easier and I think on a higher functional level if you have used a dim attribute instead of an alt roll up, but your choice.
-
Loading 2 alias of a member in a cube ASO by rule in essbase file
Hi all
I have a request from ASO. We are members of dimension using dimension build rule filesto load.
Currently I am only alias default load using reference of parent-child. (Parent0 Child0 alias0)
My problem is that I want to load two aliases. (1.default, 2.Default1). How is that possible?
What should be the structure of my flat file for loading the metadata?
Thanks in advance...In a rule of load, you describe what table alias must be used. If you want to load more than one alias, then I suggest a format such as
Parent, child, alias aliases1, Alias2
You would have two first rules would ignore alias 2 during construction of the dimension and the second he would ignore Alias 1 load. Each would be the table of the correct alias to load. (ISO the global settings of the Dimension tab build properties dialogue box).
-
Incoming SIP - SP CUBE is not of translations
Perplexed as to why the incoming calls from SIP service provider do not correspond to the translation in CUBE
I have a number presented on the incoming CUBE SIP trunk and need to get rid of the figures for the last 3 numbers to present to the CUCM. The test voice translation works, but it seems that the incoming number provided by the supplier is not hit or corresponding to the translation rule.
Incoming dial peer config:
Dial-peer voice voip 60
Description incoming PSTN (elite) to the CUBE
translation-profile entering EliteSIP-DDI-numbers-inbound
session protocol sipv2
incoming called number 44239...
codec voice-class 1
DTMF-relay rtp - nte sip-kpml
No vadProfile and set the configuration of translation
voice translation rule 44239
rule 1 / ^ 442392006.
rule 2 / ^ \+442392006/ / /.
!
!
voice translation-profile EliteSIP-DDI-numbers-inbound
definition of 44239 calledThe result of the translation:
Matched with rule 2
Original number: + 442392006339 translated number: 339
Number of origin type: no number translation type: no
Original number plan: no number plan translated: noBE6000S #test voice translation rule 44239 442392006339
Matched with rule 1
Original number: 442392006339 translated number: 339
Number of origin type: no number translation type: no
Original number plan: no number plan translated: noThe translation of debugging output:
Voice translation of BE6000S #debug
VoIP translation rule debugging is enabled
BE6000S #.
SIP: Attempt to analyze the attribute not supported at the level of the media
SIP: Attempt to analyze the attribute not supported at the level of the media
065139: June 7 23:35:29.157: //-1/5A562434A112/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack = 0x3F5552E8; Count = 1
065140: June 7 23:35:29.157: //-1/5A562434A112/RXRULE/regxrule_stack_pop_callinfo_internal: infonum = 0x421F2934
065141: June 7 23:35:29.161: //-1/5A562434A112/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack = 0x3F5552E8; Count = 1
065142: June 7 23:35:29.161: //-1/5A562434A112/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack = 0x3F5552E8; Count = 1
065143: June 7 23:35:29.161: //-1/5A562434A112/RXRULE/regxrule_stack_pop_callinfo_internal: infonum = 0x421F2934
065144: June 7 23:35:29.161: //-1/5A562434A112/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack = 0x3F5552E8; Count = 1
065145: June 7 23:35:29.165: //-1/xxxxxxxxxxxx/RXRULE/sed_subst: no match! number = matchPattern = id; [; ] * replacePattern$ id =
065146: June 7 23:35:32.157: //-1/5A562434A112/RXRULE/regxrule_stack_pop_callinfo_internal: infonum = 0x0
065147: June 7 23:35:32.169: //-1/5A562434A112/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack = 0x3F5552E8; Count = 1
065148: June 7 23:35:32.169: //-1/5A562434A112/RXRULE/regxrule_stack_pop_callinfo_internal: infonum = 0x421F2934Debug messages ccsip just to make sure the call come and the DNIS format (btw - which bit of the track to show the DNIS?)
BE6000S #debug ccsip messages
Call SIP tracing messages is enabled
BE6000S #.
065149: June 7 23:38:16.925: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received:
GUEST sip:[email protected]/ * /: SIP-5060/2.0
Record-Route:
Via: SIP/2.0/UDP 217.68.246.241:5060; branch = z9hG4bKe4be.24390fd700572c75f3247fa6444e9fcc.0
Max-Forwards: 16
To: <> [email protected]/ * /: 5060 >
From: <> [email protected]/ * / >; tag = as6b74b830
Call ID: [email protected]/ * /: 5050
Contact: <> [email protected]/ * /: 5060 >
CSeq: INVITE 102
User-Agent: Elite hosted voice
Date: Tuesday, June 7, 2016 23:38:14 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
X voipnow-did: + 442392006339
X voipnow-extension: 0071 * 001
X voipnow pbx: 3a5b131e3e
X voipnow-infrastructureid: 92f21508
X voipnow-did: + 442392006339
Content-Type: application/sdp
Content-Length: 520Ideas?
Dear MEP,
I think that if you add + to incoming called number, it should solve the problem as provider sends with +.
Incoming called number + 44239...
Also run dialpeer voip debug to see dial-peers are put in correspondence on incoming direction of ITSP.thanks
-
Hello team,
I'm trying to make a backup copy of the cube by using the copy commands, BSO
but after copy, I need to change the drive letter (for the data and indexes of the files) using MAXLs.
I am able to do for cubes ASO using "Alter tablespace" i.e. for example, change "D:\" car ' to 'E:\. "for the tablespace files.
I need to do the same for the BSO cubes? any idea?
Kind regards
Amit
Don't forget while you can also change the drive it can't displace data. You would have to export the data, delete the database, change the disks, and then reload.
For the actual command of MaxL watch the MaxL Alter Database command. You can add, dorp or set volumes of disk for ind and pag files
-
Plannoing application and ASO cube
Hello
To my knowledge when we create a planning application and create the database, it creates a cube BSO.
But we had a call today with Oracle and they suggested to use cube ASO with planning. Is it possible to have a cube ASO for a planning application?
Then, in the same call we had with Oracle, they suggested using Smartlists for ASO essbase cube. Is it possible to have Smartlists for essbase applications. Cause SmartLists are drop downs, which can be used in web forms. How can we use smartlists in the worksheet? Using smartview?Typical measures Essbase are simular to a Smart list in the schedule. You can use it in ASO and BSO.
For additional info see the steps how to activate and work with typed: http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/frameset.htm?dtypmeas.html#dtypmeas_20 -
Hi all
can you please let me know if I can make a "lock and send ' in throug cube ASO Excel Add-in? I have Essabse version 11.1.1.3. If Yes, please let know if do any particular setting.
See you soon!
REDAThanks John, can I know why we don't need to lock with the ASO database.
^ ^ ^ There is no blocks to lock. The blocks are at the heart of data block storage Option. Technology of comprehensive database storage Option is a different beast under the covers.
Kind regards
Cameron Lackpour
-
Hi all
Work on Cube ASO (Version Hyperion 11.1.2). I am in need of suggestions with my formula of Member
My Look of main lines as:--
Account
-Profit
-Sales
-GABLES
CChannel
-A001
-A001-201
-A002
-A002-202
Time
-2010
-QTR1
-------------Jan
-------------Feb
-------------Mar
Versions
-Latest Version
-V-003
-V-002
-V-001
Now want to see my business is the current Version i.e.
Let's say that
Sales
V-003 A001-201 100 Jan
V - 002 Jan A001-201 #Missing
A001-201 V-001 Jan 2000
Current version A001-201 100 Jan
V-003 here's my last and current V Version.If - 003 is missing, then v-001 will be my current version (IE Version = 2000)
I wrote a current Version member member formula and the formula is
* CoalesceEmpty([Current Version].) FirstChild.Lead (0), CoalesceEmpty ([Version]. FirstChild.Lead (1), [Version]. FirstChild.Lead (2))) *.
Which works very well.
Now, I came to know that the dimension Version 1000 members of level 0. The formula worked very well, but for 1000 members I must use the CoalesceEmpty function 1000
That I don't want to do.
Please
Could someone help me with the code.
Thank you in advance
Kind regards
RSG
Published by: SG on January 26, 2011 11:12
Published by: SG on January 26, 2011 11:15
Published by: SG on January 26, 2011 11:15
Published by: SG on January 26, 2011 11:25You can use 'NonEmptySubset' to the kids back just not empty, then use 'Head' to return the first of this set. In a quick test cube, it works:
Sum (Head (NonEmptySubset (Children ([CurrentVersion])))
Not quite clear why this "sum" is necessary, given that the 'head' without optional parameter must return only a member.
This maintains the simple formula and requires no updates when schema changes, but the performance could be a problem because it will check all the children for the non-missing values fill the NonEmptySubset. May be a more elegant solution out there.
Also to note that I am assuming that "NonEmptySubset (Children([CurrentVersion]))" always returns the subset in the pecking order - if this isn't, it won't work!
Maybe you are looking for
-
Mercury error 0 * 80070490
error 0 * 80070490
-
When you click the icon to open my Outlook Express icon (envelope) sticks on the screen of the monitor and does not open. Is there a way to get into the program to remove at least half or the whole of all the e-mail. It was not opening now for severa
-
We get the popup "USB device not recognized", when nothing is connected.
Original title: pop up message I connected the USB cord to transfer information from your old phone to new phone via Itunes. Since that time that I keep getting a pop up message that says: device not recognized USB, the defective device, windows doe
-
How to pass the DSN &; Cast using remote DPM on DMM 5.2.1
Hi all could you please let me know how can we program DMP remote control buttons to switch DSN (Digital Signage) & Cast? also let me know step by step if you could. Thank you Sinhara.
-
Smartphones Blackberry blackBerry applications &; error App World?
Recently, I replaced my Blackberry and now my apps won't work. I have a Blackberry data plan, connects successfully EDGE / 3G and blackberry BIS symbol shows. BBM, browser and whatsapp work fine, but when I try to use applications such as Facebook an