using, for data clearing 215-217 working 217, 219
CTRL+C 24 CTRL+V 24
Cube Deployment Wizard 102 cubes
calculating, Calc All used 192-196
calculating, Essbase Set function commands used 192-196
cube schema, ASO cube building creating 126-128
working 129
cube schema, BSO cube building about 94
developing 95, 97 working 97, 98
CurMth substitution variable 217
D
dataexporting, column format used 287-290 retrieving, Attributes used 348-351 retrieving, member set functions used 352-
356
retrieving, UDAs used 348-351 Database Connection 370 Database Measures tab 112, 116 DATAEXPORT function
about 279
parameters 282- 286
using, for data extraction into relational source 283-285
using, for data extraction to text file 279-283 working 286
DataExportColFormat 282 DataExportColHeader 282, 286 DataExportDimHeader 282 DataExportLevel 281, 286 DataExportOverwriteFile 282 DataExportRelationalFile 282, 286 data partioning
from BSO to ASO cube 296-303
Data Relationship Management. See DRM Data Source dialog 112
Data Source Properties button 288 date elements
about 88 creating 88-90 working 91
Date-Hierarchy button 110 date measures
using, on BSO cube 176-178 working 178
description 315
Dimension Build button 149 Dimension build field button 158 dimension build rules
about 140
attribute dimensions, working 155 build method 156
executing, MaxL used 242-246
setting up, for Sample Basic database outline modification 151-155
using, for associate dimensions additions 156-161
using, for parent-child dimension addition 147-150
using, for user-defined attributes addition 156-161
working 150
Dimension Build setting button 150 dimensions
adding, outline editor used 143-145 generation reference, working 17 setting up, in generation format 16, 17
DYNAMIC parameter 217 Dynamic Time Series reporting
about 136
View dimension, using 136, 137
E
EAS 22, 45, 104, 140, 273 EISabout 45, 104
OLAP metaoutline, creating 111 OLAP Model, creating 104-111 EMPTY parameter 217
enabled 315
Enter key 196, 228, 293 Essbase
security 313
Essbase Administration Services. See EAS Essbase database
about 8
cache type, adjusting 226
Essbase Integration Services. See EIS Essbase Model, ASO cube building
creating 126-128 working 129
Essbase model, BSO cube building about 94
developing 95, 97 working 97, 98
Essbase Model properties, ASO cube building about 129
dynamic hierarchy 131 listing 129, 130
multiple hierarchy enabled 131 stored hierarchy 131
working 131
Essbase Outline Extractor
using, for dimensions extract 36-39 working 40
Essbase properties, BSO cube building about 98
setting 98-100
database creating, points 142, 143 file extensions 143
working 142, 143 Essbase Server Roles
administrator 320
Essbase Set function commands about 192, 193
working 192 Essbase settings
modifying, for calculation improvement 223- working 226, 227226
Essbase Studio about 45, 140 advantages 46 development steps 74 disadvantages 46
Exclude from Consolidate button 215 Execute script button 217, 229, 315 Export button 39
Export Outline MaxL 291
eXtended On-Line Analytic Processing. See XOLAP
F
fact table
Measures dimension, building 123, 124 Field Options command button 39 Field Properties button 158 file extensions
db 143 dbb 143 esm 143 ind 143 otl 143 pag 143 tct 143 financial reports
conditional formatting, using 360-365 conditional formatting, working 366 conditional suppression, using 360-365 conditional suppression, working 366 connection, creating 336-339 related contents, adding 366-369 substitution variables, using 336-339
Financial Report Studio 340 Find Rule File button 164 flat file data loads
rules, creating 161-164 working 165
folder structure setting up 234-239 working 239-241 format settings
DECIMAL VARIABLE 277 NOINDENTGEN 277 ROWREPEAT 277 SUPBRACKETS 277 SUPCOMMAS 277 SUPHEADING 277 SUPMISSINGROWS 277 SUPSHARE 277 SUPZEROROWS 277 TABDELIMIT 277
G
generation reference table hierarchies, creating 78-80 working 80
Get Standard SQL button 136 Grid menu 337
H
hierarchies
attribute dimensions, adding 80, 82 creating, generation reference table used
78-80
creating, parent-child reference table used 74-77
determining, in relational tables 29-32 working 33-36
HypExecuteMDXEx function 306, 309 HypF variable 309
HypIsConnectedToAPS function 309
I
If/Else logic
using, in outline formulas 167-170 working 170
J
joins setup, in minischema about 57
steps 57-59 working 59, 60
K
key words Area 259 As 259
create or replace replicated 259 to 259
Update allow 259
L
Launch button 174 linked, partition types 303 lintRow variable 309 load rule, for SQL data load
creating, substitution variables used 181-185 working 185
load rules
executing, MaxL used 247-250 location alias 295
logged in 315 logical operators
using 196 working 198-201 Log in button 63 Login button 38 lstrError variable 309
M
Margin % Sales 20
MaxLdimension build rules, executing 242-246 using, for calculation execution 250-254 using, for load rules execution 247-250 using, for outline extraction in XML format
folder structure, setting up 234-239 folder structure, working 239-241 MaxL editor
using, for MetaRead setup 321-324 using, for user addition 314-317 using, for user externalization 314-317 using, for Write access setup 321-324 working 315
MaxL script
using, for security file export 333, 334 MDXusing, for ASO calculation 228, 229
using, for data extraction 303-308
using, in aggregate storage applications 186- working 309-311189
MDX Script Editor 218 Measures dimension
building, from fact table 123 properties 125, 126
setting up, parent-child reference used 8-12 working 125
MEASURES table
additional tables, adding 20 columns 12
Member button 293 MetaRead
setting up, MaxL Editor used 321-324 method parameter 222
Microsoft Active Directory. See MSAD minischema
building 53- 56 joins, setting up 57 tables, adding to 60 working 57
Minischemas tab 57 Minischema Wizard 57 Move Field button 160 MSAD 317
Multidimensional Expressions (MDX) 18
N
OLAP metaoutline , EIS creating 111
creating, steps 112-117 working 117
OLAP Model, in EIS creating 104, 105 working 111
Oracle Data Integrator (ODI) 242 Oracle Essbase Road Map 45
Oracle Essbase Studio User’s Guide 119 Oracle Internet Directory (OID) 317 outline editor
using, for dimensions addition 143-145 working 146
outline formula logic
using, at parent level 179, 180 working 181
outline formulas
If/Else logic, using 167-170
substitution variables , using 167-170
P
parent-child dimension
adding, dimension build rules used 147-150 working 150
parent-child reference table about 74
hierarchies, creating 74-76 working 77
partition about 274
executing, MaxL used 254-260 password_reset_days 315 Period dimension 138 PeriodsToDate function 137 Point of View. See POV POVusing 356-359
working 359, 360 Preview button 82
Print Preview button 340, 341 privilege
administrator 316 create_application 316
designer 316 execute 316 filter 316 no access 316 read 316 write 316 Profit % Sales 20 protocol 316
R
Rebuild button 104 Refresh button 198
reject selected record functionality 274 relational tables
hierarchies, determining 29-32 working 33-36
replicated partition 274 replicated, partition types 303 report
formatting 347, 348 report script
about 273
executing, MaxL used 260 Report Script Editor
about 274
using, for data extraction to text file 274-278 working 277-279
Repository menu 337 result_Native variable 309 result_VBCompatible variable 309 roles. See privilege
rules
creating, for flat file data loads 161-164
S
SALESMAN attribute 103 Sample Basic database 156 security file
exporting, MaxL script used 333, 334 Select Table tab 120
Server Access 320
server.datafile.dir property 66 server.properties file 66 SET MSG DETAIL command 194
Download from Wow! eBook <www.wowebook.com>Download from Wow! eBook <www.wowebook.com>
using, for calculation scripts to group provisioning 329-333
using, for filter to group provisioning 324-328 using, for user addition 317-321
using, for user provision 317-321 working 320
Shift key 61, 301 Single Sign On (SSO) 317 Skip options
B type 14 M type 14 Z type 14
solve order column, adding to ASO formula tables
about 20
starting with 20, 21 working 22
Sort Order Column about 22 adding 22-25 populating 22-25 working 25, 26 SQL data load
load rule creating, substitution variables used 181-185
SQL load rules 140
SQL Server Management Studio 120 Star Analytics
using, for star schema building 40, 41 working 43
Star Integration Server Manager 291 Storage values
N type 13 O type 13 S type 13 V type 13 X type 13 sts variable 309 Submit Data button 221 substitution variables
about 165
Switch to Analyze View button 375
T
tables, adding to minischema about 60
steps 61, 62 working 62 TBCabout 15
design 14 fact table 14 TBC sample database
connecting, to data source 46-50 creating 46-50
working 50, 51 Test button 41
Test Connection button 49 TEXT attribute 34
text file data source using 63-66 working 66
Text File Location dialog 63 text measures
using, on BSO cube 171-174 working 175
The Beverage Company. See TBC Time Balance values
A type 14 F type 14 L type 14
TIME dimension 104
transparent, partition types 303 Two Pass value
T 13 type 316
U
UDAsusing, for data retrieval 348-351 using, in calculation scripts 204
adding, Shared Service used 317-321 externalizing, MaxL editor used 314-317 provisioning, Shared Service used 317-321 User-Defined Attribute. See UDAs
user-defined attributes
adding, dimension build rules used 156-160 working 161
user-defined tables about 51
adding 51, 52 working 53 User Prompts
using 356-359 working 359, 360
V
Validate rule file button 164 Variance Reporting value
E type 13 varying attributes
tables, adding 26, 27 working 28, 29
Verify Corrections to Outline screen 297 View dimension, using for Dynamic Time
Series reporting about 136
steps 137 working 137, 138 vtAliasTable variable 309 vtBoolDataless variable 309 vtBoolHideData variable 309 vtBoolNeedStatus variable 309 vtMbrIDType variable 309 vtQuery variable 309
W
web analysis report creating 370-376 working 376
Web Preview button 369 Write access
setting up, MaxL Editor used 321-324
X
XML outline extraction MaxL, using 291 XOLAP 119
Z
ZIPCODE column 18 Z type 14
Thank you for buying
Oracle Essbase 11 Development Cookbook
About Packt Publishing
Packt, pronounced 'packed', published its first book "Mastering phpMyAdmin for Effective MySQL Management" in April 2004 and subsequently continued to specialize in publishing highly focused books on specific technologies and solutions.
Our books and publications share the experiences of your fellow IT professionals in adapting and customizing today's systems, applications, and frameworks. Our solution-based books give you the knowledge and power to customize the software and technologies you're using to get the job done.
Packt books are more specific and less general than the IT books you have seen in the past. Our unique business model allows us to bring you more focused information, giving you more of what you need to know, and less of what you don't.
Packt is a modern, yet unique publishing company, which focuses on producing quality, cutting-edge books for communities of developers, administrators, and newbies alike.
For more information, please visit our website: www.PacktPub.com.
About Packt Enterprise
In 2010, Packt launched two new brands, Packt Enterprise and Packt Open Source, in order to continue its focus on specialization. This book is part of the Packt Enterprise brand, home to books published on enterprise software – software created by major vendors, including (but not limited to) IBM, Microsoft and Oracle, often for use in other corporations. Its titles will offer information relevant to a range of users of this software, including administrators, developers, architects, and end users.
Writing for Packt
We welcome all inquiries from people who are interested in authoring. Book proposals should be sent to author@packtpub.com. If your book idea is still at an early stage and you would like to discuss it first before writing a formal book proposal, contact us; one of our commissioning editors will get in touch with you.
We're not just looking for published authors; if you have strong technical skills but no writing experience, our experienced editors can help you develop a writing career, or simply get some additional reward for your expertise.
Oracle Essbase 9 Implementation Guide
ISBN: 978-1-847196-86-6 Paperback: 444 pages Develop high-performance multidimensional analytic OLAP solutions with Oracle Essbase
1. Build multidimensional Essbase database cubes and develop analytical Essbase applications 2. Step-by-step instructions with expert tips from
installation to implementation
3. Can be used to learn any version of Essbase starting from 4.x to 11.x
4. For beginners as well as experienced
professionals; no Essbase experience required
Oracle Fusion Middleware Patterns
ISBN: 978-1-847198-32-7 Paperback: 224 pages 10 unique architecture patterns enabled by Oracle Fusion Middleware
1. First-hand technical solutions utilizing the complete and integrated Oracle Fusion
Middleware Suite in hardcopy and ebook formats 2. From-the-trenches experience of leading IT
Professionals
3. Learn about application integration and how to combine the integrated tools of the Oracle Fusion Middleware Suite - and do away with thousands of lines of code