Professional Documents
Culture Documents
c)
This proves replicated partition will not be supported ASO as a data source. Now we will move to the next BSO to ASO transperent partition. 1. BSO to ASO transparent partition: Now we will create transparent partition between BSO source and ATRG(ASO target) for budget as ASO cube is preloaded with actual data
a) First we will take the high level snap shot of the budget data in BSRC cube.
Product Budget Qtr1 Sales COGS Margin Marketing Payroll Misc 70790 30300 40490 9210 7200
Market Budget Qtr2 74650 32200 42450 9810 7320 Budget Qtr3 77590 33640 43950 10320 7200 Budget Qtr4 71100 30550 40550 8970 6420
16410 24080
17130 25320
17520 26430
15390 25160
c)
d) Areas: Partition is restricted to Budget scenario and excluding the shared hierarchy in Product dimension.
f)
h) This is weird as partition is not overlapped and we defined for the independent area Budget and actual data is there in local to the ASO cube. We will expect to see both Local (Actual) data and remote (Budget) data. But the warning message is about to restricting the query from the local data Actual. i) Any how we will save the partition and see the queries.
j)
k) We will try to query the actual and budget from the Target ASO cube.
Product Qtr1 Actual Actual Actual Actual Actual Actual Actual Actual Budget Sales Budget COGS Budget Margin Budget Marketing Sales COGS Margin Marketing Payroll Misc Total Expenses Profit
#Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing 70790 30300 40490 9210 74650 32200 42450 9810 77590 33640 43950 10320 71100 30550 40550 8970
7200
7320
7200
6420
#Missing #Missing #Missing #Missing 16410 24080 17130 25320 17520 26430 15390 25160
Profit
Budget data is validating successfully with source BSO cube BSRC.Company. But actuals queried against the local data is returning Missing data means the data was ignored during query time because of the partition as seen in the warning message. m) Will see whether we can query the data after dropping the partition.
Product Qtr1 Actual Actual Actual Actual Actual Actual Actual Actual Budget Sales Budget COGS Budget Margin Budget Marketing Sales COGS Margin Marketing Payroll Misc Total Expenses Profit 75199 33797 41402 12318 9573 188 22079 19323
Market Qtr2 79230 35777 43453 13005 9639 201 22845 20608 Qtr3 82239 37279 44960 13605 9573 216 23394 21566 Qtr4 76789 34556 42233 12588 9573 208 22369 19864
#Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing
#Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing
Now we are seeing actual and budget intersections returned missing data. This is justified as there exists no transparent partition to pull the budget data Findings here at this moment are ASO can be a target of transparent partition to pull the entire data from the source but not useful to report local as well as remote data simultaneously. Next we will move on to the item ASO target of two sources - BSO and ASO. 1. ASO target of the two sources - BSO and ASO: we will test this scenario as well. For this we require Two ASO applications and one BSO application. The plan is BSO application holds budget data. One ASO application holds actual data and another ASO application is the target for both ASO and BSO sources. Target application didnt have any data and it is only interface to read the data from source cubes. a) First we will create another ASO application by copying ATRG application called AINT (ASO Interface).
b) Copying ASO application copy data also. So shall clear the data.
c) Click yes to proceed. d) First we will create the transparent partition between two ASO applications ATRG and AINT. e) Create partition for aggregate storage application. Type: Transparent
f)
g) Areas: Outlines are exactly equal. So partition is defined for Actual h) Cell Count matching verification
i)
j)
Product Qtr1 Actual Actual Actual Actual Actual Actual Actual Actual Budget Budget Budget Budget Budget Budget Budget Sales COGS Margin Marketing Payroll Misc Total Expenses Sales COGS Margin Marketing Payroll Misc Total Expenses Profit 75199 33797 41402 12318 9573 188 22079 19323
Market Qtr2 79230 35777 43453 13005 9639 201 22845 20608 Qtr3 82239 37279 44960 13605 9573 216 23394 21566 Qtr4 76789 34556 42233 12588 9573 208 22369 19864
#Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing #Missing
Budget
l)
Profit
Then we will create the partition from the second source i.e. BSO cube BSRC. This just repetition of the steps a to j in the step 10 BSO to ASO transparent partition except the warnings in the partition validation as there is no local data in the target cube (AINT). I am excluding that section. a) Just look in how the partitions are created.
b) What the above diagram is revealing? - One ASO cube AINT.Basic is the target of two cubes one BSO cube BSRC.Company and another ASO cube ATRG.Basic and both are in transparent partition with target ASO cube. c) will query the data from both sources and see the results.
Product Qtr1 Actual Actual Actual Actual Actual Actual Actual Actual Budget Sales Sales COGS Margin Marketing Payroll Misc Total Expenses Profit 75199 33797 41402 12318 9573 188 22079 19323 70790
Market Qtr2 79230 35777 43453 13005 9639 201 22845 20608 74650 Qtr3 82239 37279 44960 13605 9573 216 23394 21566 77590 Qtr4 76789 34556 42233 12588 9573 208 22369 19864 71100
Budget COGS Budget Margin Budget Marketing Budget Payroll Budget Misc Total Budget Expenses Budget Profit
#Missing #Missing #Missing #Missing 16410 24080 17130 25320 17520 26430 15390 25160
d) We are able to read the data from both different sources through one ASO cube successfully.
Findings/ Suggestions:
a) ASO can be a target of transparent partition but we cannot read the local data available ASO though your partition definition is not overlapped b) We can use multiple sources with different flavors for the same ASO target. c) BSO to ASO replicated partition We can use the BSO as a calc engine to process complex calculations and formulae at lev0 and can replicate the lev0 data into ASO to leverage the efficient storage and aggregating abilities in ASO. d) For the same cause we can use BSO to ASO transparent partition where calculated lev0 data exists in BSO cube and the transparent partition can be defined at lev0. ASO will provide the consolidation level data at the query time. I have had some doubts regarding the performance in this case when processing large volumes of data in production. e) ASO can not be the data source for replicated partition.
Workshop evaluation: a) b) c) Are you planning on using the features discussed? If so, could you describe the use case? Have you previously been using other flavors of partitioning? If so, which ones? Can you briefly describe the use cases? Other comments?