You are on page 1of 226

20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview
CreatingaRepositoryUsingtheOracleBusinessIntelligence
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
AdministrationTool

Thistutorialcontainsthefollowingsections:

Purpose Purpose
TimetoComplete
ThistutorialcoversusingtheOracleBusinessIntelligence(BI)AdministrationTooltobuild,modify,enhance,
Overview andmanageanOracleBIrepository.ThistutorialisbuiltusingOBIEE11.1.1.3.Therewillbesomedifferences
Prerequisites ifyouaretestingwith11.1.1.5,suchasinCreateKeysandJoins,CheckConsistency,andSetUpQuery
BuildingthePhysicalLayerofaRepository
Logging.ThereisanewtutorialbasedonOBIEE11.1.1.5,pleasecheckhere.

BuildingtheBusinessModelandMappingLayer
TimetoComplete
ofaRepository
BuildingthePresentationLayerofaRepository Approximately6hours.
TestingandValidatingaRepository
ManagingLogicalTableSources Overview
CreatingCalculationMeasures ThistutorialshowsyouhowtobuildanOracleBImetadatarepositoryusingtheOracleBIAdministrationTool.
CreatingLogicalDimensionswithLevelBased Youlearnhowtoimportmetadatafromdatabasesandotherdatasources,simplifyandreorganizethe
Hierarchies importedmetadataintoabusinessmodel,andthenstructurethebusinessmodelforpresentationtousers
CreatingLevelBasedMeasures whorequestbusinessintelligenceinformationviaOracleBIuserinterfaces.
CreatingLogicalDimensionswithParentChild
Hierarchies Prerequisites
CreatingLogicalDimensionswithRaggedand Beforestartingthistutorial,youshould:
SkippedLevelHierarchies
UsingAggregates
1. HaveaccesstoorhaveInstalledOracleBusinessIntelligenceEnterpriseEdition11g.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary 2. HaveaccesstoorhaveinstalledtheSampleApplicationschema(BISAMPLE)thatshipswithOracleBusiness
Intelligence11g.YoucanaccesstheBISAMPLEschemaandinstallationinstructionshere.
Resources
IfyouareinterestedindownloadingandinstallingthelatestversionoftheentireSampleApplication,youcan
accessithereontheOracleTechnicalNetwork(OTN).Pleasenote,however,thatonlytheBISAMPLEschemais
ViewingScreenshots requiredtocompletethistutorial.

Clickicontohideallscreenshots
BuildingthePhysicalLayerofaRepository
Note:Alternatively,youcanclickanindividualicon InthistopicyouusetheOracleBIAdministrationTooltobuildthePhysicallayerofarepository.
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep. ThePhysicallayerdefinesthedatasourcestowhichOracleBIServersubmitsqueriesandtherelationships
betweenphysicaldatabasesandotherdatasourcesthatareusedtoprocessmultipledatasourcequeries.
TherecommendedwaytopopulatethePhysicallayerisbyimportingmetadatafromdatabasesandother
datasources.Thedatasourcescanbeofthesameordifferentvarieties.Youcanimportschemasorportions
ofschemasfromexistingdatasources.Additionally,youcancreateobjectsinthePhysicallayermanually.

Whenyouimportmetadata,manyofthepropertiesofthedatasourcesareconfiguredautomaticallybasedon
theinformationgatheredduringtheimportprocess.Afterimport,youcanalsodefineotherattributesofthe
physicaldatasources,suchasjoinrelationships,thatmightnotexistinthedatasourcemetadata.Therecan
beoneormoredatasourcesinthePhysicallayer,includingdatabases,flatfiles,XMLdocuments,andso
forth.Inthisexample,youimportandconfiguretablesfromtheBISAMPLEschemaincludedwiththeOracleBI
11gSampleApplication.

TobuildthePhysicallayerofarepository,youperformthefollowingsteps:

CreateaNewRepository
ImportMetadata
VerifyConnection
CreateAliases
CreatePhysicalKeysandJoins

CreateaNewRepository

1. SelectStart>Programs>OracleBusinessIntelligence>BIAdministrationtoopentheAdministrationTool.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 1/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures

CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand 2. SelectFile>NewRepository.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. Enteranamefortherepository.InthistutorialtherepositorynameisBISAMPLE.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 2/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 4. Leavethedefaultlocationasis.Itpointstothedefaultrepositorydirectory.


ViewingScreenshots
5. LeaveImportMetadatasettoYes.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep. 6. Enterandretypeapasswordfortherepository.InthistutorialBISAMPLEistherepositorypassword.

7. ClickNext.

ImportMetadata

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 3/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. ChangetheConnectionTypetoOCI10g/11g.Thescreendisplaysconnectionfieldsbasedontheconnectiontype
youselected.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 2. Enteradatasourcename.Inthisexamplethedatasourcenameisorcl.Thisnameisthesameasthe
tnsnames.oraentryforthisOracledatabaseinstance.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. Enterausernameandpasswordforthedatasource.Inthisexampletheusernameandpasswordareboth
BISAMPLE.RecallthatBISAMPLEisthenameoftheuser/schemayoucreatedintheprerequisitesection.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 4/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 4. ClickNext.


ViewingScreenshots
5. AcceptthedefaultmetadatatypesandclickNext.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. IntheDatasourceview,expandtheBISAMPLEschema.

7. UseCtrl+Clicktoselectthefollowingtables:

SAMP_ADDRESSES_D
SAMP_CUSTOMERS_D
SAMP_PRODUCTS_D
SAMP_REVENUE_F
SAMP_TIME_DAY_D

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 5/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClicktheImportSelectedbuttontoaddthetablestotheRepositoryView.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 6/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. TheConnectionPooldialogboxappears.AcceptthedefaultsandclickOK.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 7/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview
10. TheImportingmessageappears.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. Whenimportiscomplete,expandBISAMPLEintheRepositoryViewandverifythatthefivetablesarevisible.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 8/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. ClickFinishtoopentherepository.

13. Expandorcl>BISAMPLEandconfirmthatthefivetablesareimportedintothePhysicallayeroftherepository.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 9/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence VerifyConnection

AdministrationTool
1. SelectTools>UpdateAllRowCounts.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources
2. Whenupdaterowcountscompletes,movethecursoroverthetablesandobservethatrowcountinformationis
nowvisible,includingwhentherowcountwaslastupdated.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. Expandtablesandobservethatrowcountinformationisalsovisibleforindividualcolumns.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 10/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures

CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand 4. RightclickatableandselectViewDatatoviewthedataforthetable.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClosetheViewDatadialogboxwhenyouaredone.Itisagoodideatoupdaterowcountsorviewdataafteran
importtoverifyconnectivity.Viewingdataorupdatingrowcount,ifsuccessful,tellsyouthatyourconnectionis
configuredcorrectly.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 11/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots CreateAliases

Clickicontohideallscreenshots 1. ItisrecommendedthatyouusetablealiasesfrequentlyinthePhysicallayertoeliminateextraneousjoinsandto
includebestpracticenamingconventionsforphysicaltablenames.RightclickSAMP_TIME_DAY_Dandselect
Note:Alternatively,youcanclickanindividualicon NewObject>AliastoopenthePhysicalTabledialogbox.
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. EnterD1TimeintheNamefield.

3. IntheDescriptionfield,enterTimeDimensionAliasatdaygrain.Storesonerecordforeachday.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 12/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
4. ClicktheColumnstab.Notethataliastablesinheritallcolumndefinitionsfromthesourcetable.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClickOKtoclosethePhysicalTabledialogbox.

6. Repeatthestepsandcreatethefollowingaliasesfortheremainingphysicaltables.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 13/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview
SAMP_ADDRESSES_D=D4Address
CreatingaRepositoryUsingthe SAMP_CUSTOMERS_D=D3Customer
SAMP_PRODUCTS_D=D2Product
OracleBusinessIntelligence SAMP_REVENUE_F=F1Revenue
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies CreateKeysandJoins

CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 1. SelectthefivealiastablesinthePhysicallayer.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. RightclickoneofthehighlightedaliastablesandselectPhysicalDiagram>SelectedObject(s)Onlytoopenthe
PhysicalDiagram.Alternatively,youcanclickthePhysicalDiagrambuttononthetoolbar.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 14/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 3. Rearrangethealiastableobjectssotheyareallvisible.Ifdesired,rightclickinthewhitespaceofthediagramand
selectZoomtochangethesizeoftheobjectsinthePhysicalDiagram.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 4. ClicktheNewForeignKeybuttononthetoolbar.
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 5. ClicktheD1Timetable,andthenclicktheF1Revenuetable.ThePhysicalForeignKeydialogboxopens.It
matterswhichtableyouclickfirst.Thejoincreatesaonetomany(1:N)relationshipthatjoinsthekeycolumninthe
firsttabletoaforeignkeycolumninthesecondtable.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. SelecttheD1Time.CALENDAR_DATEcolumn,andthenselectF1Revenue.BILL_DAY_DTtojointhetables.
EnsurethattheExpressioneditbox(atthebottom)containsthefollowingexpression:

"orcl".""."BISAMPLE"."D1Time"."CALENDAR_DATE"="orcl".""."BISAMPLE"."F1
Revenue"."BILL_DAY_DT"

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 15/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

7. ClickOKtoclosethePhysicalForeignKeydialogbox.ThejoinisvisibleinthePhysicalDiagram.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. Repeatthestepstocreatejoinsfortheremainingtables.Usethefollowingexpressionsasaguide:

"orcl".""."BISAMPLE"."D2Product"."PROD_KEY"="orcl".""."BISAMPLE"."F1Revenue"."PROD_KEY"

"orcl".""."BISAMPLE"."D3Customer"."CUST_KEY"="orcl".""."BISAMPLE"."F1Revenue"."CUST_KEY"

"orcl".""."BISAMPLE"."D4Address"."ADDRESS_KEY"="orcl".""."BISAMPLE"."D3Customer"."ADDRESS_KEY"


http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 16/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe 9. ClicktheXintheupperrightcornertoclosethePhysicalDiagram.
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections: 10. SelectFile>SaveorclicktheSavebuttononthetoolbartosavetherepository.

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures

Summary
Resources
11. ClickNowhenpromptedtocheckglobalconsistency.CheckingGlobalConsistencychecksforerrorsintheentire
repository.SomeofthemorecommonchecksaredoneintheBusinessModelandMappinglayerand
ViewingScreenshots Presentationlayer.Sincetheselayersarenotdefinedyet,bypassthischeckuntiltheotherlayersintherepository
arebuilt.Youlearnmoreaboutconsistencychecklaterinthistutorial.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. LeavetheAdministrationToolandtherepositoryopenforthenexttopic.

Congratulations!Youhavesuccessfullycreatedanewrepository,importedatableschemafromanexternaldata
sourceintothePhysicallayer,createdaliases,anddefinedkeysandjoins.

InthenexttopicyoulearnhowtobuildtheBusinessModelandMappinglayerofarepository.

BuildingtheBusinessModelandMappingLayerofaRepository
InthistopicyouusetheOracleBIAdministrationTooltobuildtheBusinessModelandMappinglayerofa
repository.

TheBusinessModelandMappinglayeroftheAdministrationTooldefinesthebusiness,orlogical,modelof
thedataandspecifiesthemappingsbetweenthebusinessmodelandthePhysicallayerschemas.Thislayer
iswherethephysicalschemasaresimplifiedtoformthebasisfortheusersviewofthedata.TheBusiness
ModelandMappinglayeroftheAdministrationToolcancontainoneormorebusinessmodelobjects.A
businessmodelobjectcontainsthebusinessmodeldefinitionsandthemappingsfromlogicaltophysical
tablesforthebusinessmodel.

Themainpurposeofthebusinessmodelistocapturehowusersthinkabouttheirbusinessusingtheirown
vocabulary.Thebusinessmodelsimplifiesthephysicalschemaandmapstheusersbusinessvocabularyto
physicalsources.Mostofthevocabularytranslatesintologicalcolumnsinthebusinessmodel.Collectionsof
logicalcolumnsformlogicaltables.Eachlogicalcolumn(andhenceeachlogicaltable)canhaveoneormore
physicalobjectsassources.

Therearetwomaincategoriesoflogicaltables:factanddimension.Logicalfacttablescontainthemeasures
bywhichanorganizationgaugesitsbusinessoperationsandperformance.Logicaldimensiontablescontain
thedatausedtoqualifythefacts.

TobuildtheBusinessModelandMappinglayerofarepository,youperformthefollowingsteps:

CreateaBusinessModel
ExamineLogicalJoins
ExamineLogicalColumns
ExamineLogicalTableSources

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 17/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview RenameLogicalObjectsManually
RenameLogicalObjectsUsingtheRenameWizard
CreatingaRepositoryUsingthe DeleteUnnecessaryLogicalObjects
CreateSimpleMeasures
OracleBusinessIntelligence
AdministrationTool CreateaBusinessModel
Thistutorialcontainsthefollowingsections:

Purpose 1. RightclickthewhitespaceintheBusinessModelandMappinglayerandselectNewBusinessModeltoopenthe
BusinessModeldialogbox.
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 2. EnterSampleSalesintheNamefield.LeaveDisabledchecked.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClickOK.TheSampleSalesbusinessmodelisaddedtotheBusinessModelandMappinglayer.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 18/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository

ManagingLogicalTableSources
CreatingCalculationMeasures
4. InthePhysicallayer,selectthefollowingfouraliastables:
CreatingLogicalDimensionswithLevelBased
Hierarchies D1Time
CreatingLevelBasedMeasures D2Product
CreatingLogicalDimensionswithParentChild D3Customer
Hierarchies F1Revenue

CreatingLogicalDimensionswithRaggedand
DonotselectD4Addressatthistime.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. DragthefouraliastablefromthePhysicallayertotheSampleSalesbusinessmodelintheBusinessModeland
Mappinglayer.ThetablesareaddedtotheSampleSalesbusinessmodel.Noticethatthethreedimensiontables
havethesameicon,whereastheF1Revenuetablehasaniconwitha#sign,indicatingitisafacttable.

ExamineLogicalJoins

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 19/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. RightclicktheSampleSalesbusinessmodelandselectBusinessModelDiagram>WholeDiagramtoopenthe
BusinessModelDiagram.
CreatingaRepositoryUsingthe

OracleBusinessIntelligence
AdministrationTool
2. Ifnecessary,rearrangetheobjectssothatthejoinrelationshipsarevisible.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies BecauseyoudraggedalltablessimultaneouslyfromthePhysicallayerontothebusinessmodel,thelogicalkeys
CreatingLevelBasedMeasures andjoinsarecreatedautomaticallyinthebusinessmodel.Thisisbecausethekeysandjoinrelationshipswere
CreatingLogicalDimensionswithParentChild
alreadycreatedinthePhysicallayer.However,youtypicallydonotdragallphysicaltablessimultaneously,except
Hierarchies
inverysimplemodels.Laterinthistutorial,youlearnhowtomanuallybuildlogicalkeysandjoinsintheBusiness
ModelandMappinglayer.TheprocessisverysimilartobuildingjoinsinthePhysicallayer.
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
3. DoubleclickanyoneofthejoinsinthediagramtoopentheLogicalJoindialogbox.Inthisexamplethejoin
CreatingTimeSeriesMeasures betweenD1TimeandF1Revenueisselected.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

Noticethatthereisnojoinexpression.JoinsintheBMMlayerarelogicaljoins.Logicaljoinsexpressthe
cardinalityrelationshipsbetweenlogicaltablesandarearequirementforavalidbusinessmodel.Specifyingthe
logicaltablejoinsisrequiredsothatOracleBIServerhasnecessarymetadatatotranslatelogicalrequestsagainst
thebusinessmodelintoSQLqueriesagainstthephysicaldatasources.LogicaljoinshelpOracleBIServer
understandtherelationshipsbetweenthevariouspiecesofthebusinessmodel.WhenaqueryissenttoOracleBI
Server,theserverdetermineshowtoconstructphysicalqueriesbyexamininghowthelogicalmodelisstructured.
Examininglogicaljoinsisanintegralpartofthisprocess.TheAdministrationToolconsidersatabletobealogical
facttableifitisatthemanyendofalllogicaljoinsthatconnectittootherlogicaltables.

4.
ClickOKtoclosetheLogicalJoindialogbox.

5.
ClicktheXtoclosetheBusinessModelDiagram.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 20/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview ExamineLogicalColumns

CreatingaRepositoryUsingthe
OracleBusinessIntelligence 1. ExpandtheD1Timelogicaltable.Noticethatlogicalcolumnswerecreatedautomaticallyforeachtablewhenyou
draggedthealiastablesfromthePhysicallayertotheBMMlayer.
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures

Summary
Resources
ExamineLogicalTableSources

ViewingScreenshots
1. ExpandtheSourcesfolderfortheD1Timelogicaltable.Noticethereisalogicaltablesource,D1Time.This
Clickicontohideallscreenshots logicaltablesourcemapstotheD1TimealiastableinthePhysicallayer.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. DoubleclicktheD1Timelogicaltablesource(notthelogicaltable)toopentheLogicalTableSourcedialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 21/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
3. OntheGeneraltab,renametheD1TimelogicaltablesourcetoLTS1Time.Noticethatthelogicaltabletophysical
Clickicontohideallscreenshots tablemappingisdefinedinthe"Maptothesetables"section.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. OntheColumnMappingtab,noticethatlogicalcolumntophysicalcolumnmappingsaredefined.Ifmappingsare
notvisible,selectShowmappedcolumns.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 22/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 5. YoulearnmoreabouttheContentandParentChildSettingstabslaterinthistutorialwhenyoubuildlogical
hide)thescreenshotassociatedwiththatstep. dimensionhierarchies.ClickOKtoclosetheLogicalTableSourcedialogbox.Ifdesired,explorelogicaltable
sourcesfortheremaininglogicaltables.

RenameLogicalObjectsManually
1. ExpandtheD1Timelogicaltable.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 23/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand 2. Clickonthefirstlogicalcolumn,BEG_OF_MONTH_WID,tohighlightit.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClickonBEG_OF_MONTH_WIDagaintomakeiteditable.

4. RenameBEG_OF_MONTH_WIDtoBegofMthWid.Thisisthemanualmethodforrenamingobjects.Youcanalso
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 24/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview rightclickanobjectandselectRenametomanuallyrenameanobject.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables RenameObjectsUsingtheRenameWizard
CreatingTimeSeriesMeasures
1. SelectTools>Utilities>RenameWizard>ExecutetoopentheRenameWizard.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. IntheSelectObjectsscreen,clickBusinessModelandMappinginthemiddlepane.

3. ExpandtheSampleSalesbusinessmodel.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 25/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
4. ExpandtheD1Timelogicaltable.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. UseShift+clicktoselectallofthelogicalcolumnsexceptforthecolumnyoualreadyrenamed,BegofMthWid.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 26/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
6. ClickAddtoaddthecolumnstotherightpane.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. RepeatthestepsforthethreeremaininglogicaltablessothatalllogicalcolumnsfromtheSampleSalesbusiness
modelareaddedtotherightpane.OnlythecolumnsfromF1Revenueareshowninthescreenshot.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 27/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

8. ClickNexttomovetotheSelectTypesscreen.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

NoticethatLogicalColumnisselected.Ifyouhadselectedotherobjecttypes,suchaslogicaltables,thetype
wouldhaveappearedhere.

9. ClickNexttoopentheSelectRulesscreen.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 28/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

10. IntheSelectRulesscreen,selectAlltextlowercaseandclickAddtoaddtheruletothelowerpane.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. AddtheruleChangeeachoccurrenceof'_'intoaspace.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 29/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
12. AddtheruleFirstletterofeachwordcapital.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

13. ClickNexttoopentheFinishscreen.Verifythatalllogicalcolumnswillbenamedaccordingtotherenamerules
youselected.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 30/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
14. ClickFinish.
OracleBusinessIntelligence
AdministrationTool

Thistutorialcontainsthefollowingsections:
15. IntheBusinessModelandMappinglayer,expandthelogicaltablesandconfirmthatalllogicalcolumnshave
Purpose beenrenamedasexpected.ThescreenshotshowsonlythecolumnsinD1Time.
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

16. InthePhysicallayer,expandthealiastablesandconfirmthatallphysicalcolumnshavenotbeenrenamed.The
pointhereisyoucanchangeobjectnamesintheBMMlayerwithoutimpactingobjectnamesinthePhysicallayer.
Whenlogicalobjectsarerenamed,therelationshipsbetweenlogicalobjectsandphysicalobjectsaremaintained
bythelogicalcolumntophysicalcolumnmappings.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 31/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence DeleteUnnecessaryLogicalObjects
AdministrationTool 1. IntheBMMlayer,expandSampleSales>F1Revenue.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots

Clickicontohideallscreenshots 2. UseCtrl+ClicktoselectallF1RevenuelogicalcolumnsexceptforRevenueandUnits.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. RightclickanyoneofthehighlightedlogicalcolumnsandselectDelete.AlternativelyyoucanselectEdit>Delete
orpresstheDeletekeyonyourkeyboard.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 32/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 4. ClickYestoconfirmthedelete.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ConfirmthatF1RevenuecontainsonlytheRevenueandUnitscolumns.

CreateSimpleMeasures
1. DoubleclicktheRevenuelogicalcolumntoopentheLogicalColumndialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 33/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

2. ClicktheAggregationtab.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ChangethedefaultaggregationruletoSum.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 34/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

4. ClickOKtoclosetheLogicalColumndialogbox.NoticethattheiconhaschangedfortheRevenuelogicalcolumn
ViewingScreenshots indicatingthatanaggregationrulehasbeenapplied.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. RepeatthestepstodefinetheSUMaggregationrulefortheUnitslogicalcolumn.

Measuresaretypicallydatathatisadditive,suchastotaldollarsortotalquantities.TheF1Revenuelogicalfact
tablecontainsthemeasuresinyourbusinessmodel.Youaggregatedtwologicalcolumnsbysummingthecolumn
data.

6. Savetherepositorywithoutcheckingglobalconsistency.

Congratulations!YouhavesuccessfullybuiltabusinessmodelintheBusinessModelandMappinglayerofa
repositoryandcreatedbusinessmeasures.

BuildingthePresentationLayerofaRepository
YouhavecreatedtheinitialSampleSalesbusinessmodelintherepository.YounowcreatethePresentation
layeroftherepository.ThePresentationlayerexposesthebusinessmodelobjectsinOracleBIuserinterfaces
sothatuserscanbuildanalysesanddashboardstoanalyzetheirdata.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 35/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview TobuildthePresentationlayeryouperformthefollowingsteps:

CreatingaRepositoryUsingthe CreateaSubjectArea
CreatePresentationTables
OracleBusinessIntelligence CreatePresentationColumns
AdministrationTool RenamePresentationColumns
ReorderPresentationColumns
Thistutorialcontainsthefollowingsections:

Purpose
CreateaSubjectArea
TimetoComplete 1. RightclickthewhitespaceinthePresentationlayerandselectNewSubjectAreatoopentheSubjectAreadialog
Overview box.
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
2. OntheGeneraltab,enterSampleSalesasthenameofthesubjectarea.
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClickOKtoclosetheSubjectAreadialogbox.TheSampleSalessubjectareaisaddedtothePresentationlayer.

CreatePresentationTables

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 36/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. RightclicktheSampleSalessubjectareaandselectNewPresentationTabletoopenthePresentationTable
dialogbox.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
2. OntheGeneraltab,enterTimeasthenameofthepresentationtable.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClickOKtoclosethePresentationTabledialogbox.TheTimepresentationtableisaddedtotheSampleSales
subjectarea.

4. Repeattheprocessandaddthreemorepresentationtables:Products,Customers,andBaseFacts.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 37/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose

TimetoComplete PleasenotethatyouareusingthemanualmethodforcreatingPresentationlayerobjects.Forsimplemodelsitis
Overview alsopossibletodragobjectsfromtheBMMlayertothePresentationlayertocreatethePresentationlayerobjects.
WhenyoucreatepresentationobjectsbydraggingfromtheBMMlayer,thebusinessmodelbecomesasubject
Prerequisites
area,thelogicaltablesbecomepresentationtables,andthelogicalcolumnsbecomepresentationcolumns.Note
BuildingthePhysicalLayerofaRepository thatallobjectswithinasubjectareamustderivefromasinglebusinessmodel.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
CreatePresentationColumns
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
1. IntheBMMlayer,expandtheD1Timelogicaltable.
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. UseCtrl+Clicktoselectthefollowinglogicalcolumns:

CalendarDate
PerNameHalf
PerNameMonth
PerNameQtr
PerNameWeek
PerNameYear.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 38/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. DragtheselectedlogicalcolumnstotheTimepresentationtableinthePresentationlayer.

4. Repeattheprocessandaddthefollowinglogicalcolumnstotheremainingpresentationtables:

Products:DragBrand,Lob,ProdDsc,TypefromD2Product.

Customers:DragCustKey,NamefromD3Customer.

BaseFacts:DragRevenue,UnitsfromF1Revenue.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 39/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
RenamePresentationColumns
CreatingLogicalDimensionswithRaggedand

SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables 1. InthePresentationlayer,expandtheProductspresentationtable.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. DoubleclicktheLobpresentationcolumntoopenthePresentationColumndialogbox.OntheGeneraltabnotice
that"UseLogicalColumnName"isselected.Whenyoudragalogicalcolumntoapresentationtable,theresulting
presentationcolumninheritsthelogicalcolumnnamebydefault.InthisexampletheLobpresentationcolumn
inheritsthenameofthelogicalcolumn"SampleSales"."D2Product"."Lob".

3. DeselectUseLogicalColumnName.TheNamefieldisnoweditable.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 40/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
4. EnterLineofBusinessintheNamefield.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClickOKtoclosethePresentationColumndialogbox.Noticethatthepresentationcolumnnameisnowchanged
toLineofBusinessinthePresentationlayer.

6. IntheBMMlayer,expandD2Product.NoticethattheLoblogicalcolumnnameisnotchanged.Thepointhereis
youcanchangeobjectnamesinthePresentationlayerwithoutimpactingobjectnamesintheBMMorPhysical
layers.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 41/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 7. IntheBMMlayer,renametheProdDsclogicalcolumntoProduct.Noticethatthenamechangeisinheritedbythe
Hierarchies correspondingpresentationcolumn.
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. MakethefollowingnamechangestologicalobjectsintheBMMlayersothatthenamesofthecorresponding
presentationcolumnsarealsochanged:

FortheD3Customerlogicaltable:

ChangeCustKeytoCustomerNumber.

ChangeNametoCustomerName.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 42/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 9. Confirmthatthecorrespondingpresentationcolumnnamesarechanged.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies

CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates ReorderPresentationColumns
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary 1. InthePresentationlayer,doubleclicktheTimepresentationtabletoopenthePresentationTabledialogbox.
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. ClicktheColumnstab.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 43/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
3. Selectcolumnsandusetheupanddownarrows,ordragthecolumns.torearrangethepresentationcolumnsinto
UsingInitializationBlocksandVariables thefollowingorderfromtoptobottom:
CreatingTimeSeriesMeasures
Summary PerNameYear
PerNameHalf
Resources PerNameQtr
PerNameMonth
PerNameWeek
ViewingScreenshots CalendarDate

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. ClickOKtoclosethePresentationTabledialogboxandconfirmthatthepresentationcolumnorderischangedin
thePresentationlayer.


http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 44/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe 5. RepeatthestepstoreorderthecolumnsintheProductspresentationtable:
OracleBusinessIntelligence Brand
AdministrationTool LineofBusiness
Type
Thistutorialcontainsthefollowingsections: Product

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures

CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures 6. Savetherepositorywithoutcheckingglobalconsistency.
CreatingLogicalDimensionswithParentChild
Congratulations!YouhavesuccessfullybuiltthePresentationlayerofarepository.
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies TestingandValidatingaRepository
UsingAggregates
UsingInitializationBlocksandVariables Youhavefinishedbuildinganinitialbusinessmodelandnowneedtotestandvalidatetherepositorybefore
continuing.Youbeginbycheckingtherepositoryforerrorsusingtheconsistencycheckingoption.Nextyou
CreatingTimeSeriesMeasures
loadtherepositoryintoOracleBIServermemory.YouthentesttherepositorybyrunninganOracleBIanalysis
Summary andverifyingtheresults.Finally,youexaminethequerylogfiletoobservetheSQLgeneratedbyOracleBI
Resources Server.

Totestandvalidatearepositoryyouperformthefollowingsteps:
ViewingScreenshots CheckConsistency
DisableCaching
Clickicontohideallscreenshots LoadtheRepository
SetUpQueryLogging
CreateandRunandAnalysis
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
ChecktheQueryLog
hide)thescreenshotassociatedwiththatstep.
CheckConsistency

1. SelectFile>CheckGlobalConsistency.

2. YoushouldreceivethemessageBusinessmodel"SampleSales"isconsistent.Doyouwanttomarkitas
availableforqueries?

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 45/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites 3. ClickYes.Youshouldreceivethemessage:Consistencycheckdidn'tfindanyerrors,warningsorbest
BuildingthePhysicalLayerofaRepository practiceviolations.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures Ifyoudonotreceivethismessage,youmustfixanyconsistencycheckerrorsorwarningsbeforeproceeding.
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 4. ClickOK.NoticethattheSampleSalesbusinessmodeliconintheBMMlayerisnowgreen,indicatingitis
UsingAggregates availableforqueries.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon 5. Savetherepositorywithoutcheckingglobalconsistencyagain.
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. SelectFile>Closetoclosetherepository.LeavetheAdministrationToolopen.

DisableCaching

1. OpenabrowserandenterthefollowingURLtonavigatetoFusionMiddlewareControlEnterpriseManager:

http://<machinename>:7001/em

InthistutorialtheURLishttp://localhost:7001/em

2. Loginasanadministrativeuser.Typicallyyouusetheadministrativeusernameandpasswordprovidedduringthe
OracleBIinstallation.Inthisexampletheusernameisweblogic.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 46/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete

Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 3. Intheleftnavigationpane,expandBusinessIntelligenceandclickcoreapplication.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies

UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 4. ClicktheCapacityManagementtab.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClickthePerformancesubtab.

6. LocatetheEnableBIServerCachesection.Cacheisenabledbydefault.

7. ClickLockandEditConfiguration.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 47/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 8. ClickClosewhenyoureceivetheconfirmationmessage"LockandEditConfigurationCompletedSuccessfully."
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild

Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 9. DeselectCacheenabled.Cachingistypicallynotusedduringdevelopment.Disablingcacheimprovesquery
UsingAggregates performance.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. ClickApply.

11. ClickActivateChanges.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 48/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
12. ClickClosewhenyoureceivetheconfirmationmessageActivateChangesCompletedSuccessfully.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
13. DonotclickRestarttoapplyrecentchangesyet.Youdothatafteruploadingtherepositoryinthenextsetof
hide)thescreenshotassociatedwiththatstep. steps.

LoadtheRepository

1. ClicktheDeploymenttab.

2. ClicktheRepositorysubtab.


http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 49/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe 3. ClickLockandEditConfiguration.
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
4. ClickClosewhenyoureceivetheconfirmationmessage"LockandEditConfigurationCompletedSuccessfully."
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 5. Inthe"UploadBIServerRepository"section,clickBrowsetoopentheChoosefiledialogbox.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. Bydefault,theChoosefiledialogboxshouldopentotherepositorydirectory.Ifnot,navigatetotherepository
directorywiththeBISAMPLErepository.

7. SelecttheBISAMPLE.rpdfileandclickOpen.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 50/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 8. EnterBISAMPLEastherepositorypasswordandconfirmthepassword.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. ClickApply.

10. IntheBIServerRepositorysection,confirmthattheDefaultRPDisnowBISAMPLEwithanextension.Inthis
examplethefilenameisBISAMPLE_BI0025.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 51/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 11. ClickActivateChanges.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. ClickClosewhenyoureceivetheconfirmationmessageActivateChangesCompletedSuccessfully.

13. ClickRestarttoapplyrecentchangestonavigatetotheOverviewpage(thismaytakeamoment).

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 52/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
14. OntheOverviewpage,clickRestart.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

15. ClickYeswhenyoureceivethemessageAreyousureyouwanttorestartallBIcomponents?

16. AllowtheRestartAllprocessingtocomplete.Thismaytakeafewmoments.

17. ClickClosewhenyoureceivetheconfirmationmessageRestartAllCompletedSuccessfully.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 53/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 18. ConfirmthatSystemComponentsare100%andthatfivecomponentsareup.LeaveEnterpriseManageropen.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

SetUpQueryLogging
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
1. ReturntotheAdministrationTool,whichshouldstillbeopen.

2. SelectFile>Open>Onlinetoopentherepositoryinonlinemode.Youuseonlinemodetoviewandmodifya
repositorywhileitisloadedintotheOracleBIServer.TheOracleBIServermustberunningtoopenarepositoryin
onlinemode.

3. EnterBISAMPLEastherepositorypasswordandenteryourusernameandpassword.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 54/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources

CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies 4. ClickOpentoopentherepositoryinonlinemode.
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 5. SelectManage>IdentitytoopenSecurityManager.
hide)thescreenshotassociatedwiththatstep.

6. Intheleftpane,selectBIRepository.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 55/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 7. Intherightpane,doubleclickyouradministrativeusertoopentheUserdialogbox.Inthisexamplethe
Summary administrativeuserisweblogic.
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. IntheUserdialogbox,ontheUsertab,setLogginglevelto2.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 56/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 9. ClickOKtoopentheCheckOutObjectsdialogbox.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. IntheCheckOutObjectsdialogbox,clickCheckOut.Whenyouareworkinginarepositoryopeninonlinemode,
youarepromptedtocheckoutobjectswhenyouattempttoperformvariousoperations.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 57/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies

UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 11. SelectAction>ClosetocloseSecurityManager.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. SelectFile>CheckInChanges.Alternatively,youcanclicktheCheckInChangesicononthetoolbar.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 58/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures

Summary
Resources
13. Savetherepository.Thereisnoneedtocheckconsistency.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. SelectFile>Closetoclosetherepository.

15. ClickOKwhenyoureceivethefollowingmessage:

"Inorderforyouronlinechangestotakeeffect,youwillhavetomanuallyrestarteachnonmasterOracleBIServer
instanceinthecluster."

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 59/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:
Purpose
TimetoComplete 16. LeavetheAdministrationToolopen.
Overview

Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer CreateandRunanAnalysis
ofaRepository
BuildingthePresentationLayerofaRepository 1. OpenabrowseroranewbrowsertabandenterthefollowingURLtonavigatetoOracleBusinessIntelligence:
TestingandValidatingaRepository
ManagingLogicalTableSources
http://<machinename>/:9704/analytics
CreatingCalculationMeasures InthistutorialtheURLishttp://localhost:9704/analytics
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 2. Signinasanadministrativeuser.Typicallyyouusetheadministrativeusernameandpasswordprovidedduring
Hierarchies theOracleBIinstallation.Inthisexampletheusernameisweblogic.Ifyouneedhelpidentifyingausernameand
CreatingLogicalDimensionswithRaggedand password,contactyourcompany'sOracleBIAdministrator.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. Intheleftnavigationpane,underCreate...AnalysisandInteractiveReporting,selectAnalysis.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 60/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
4. SelecttheSampleSalessubjectarea.
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
5. Intheleftnavigationpane,expandthefoldersintheSampleSalessubjectareaandconfirmthattheuserinterface
Hierarchies
matchesthepresentationlayeroftherepository.
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. DoubleclickthefollowingcolumnnamesintheSubjectAreaspanetoaddthemtotheanalysis:

Time.PerNameYear
Products.Type
BaseFacts.Revenue

7. ClickResults.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 61/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
8. Theanalysisresultsaredisplayedinacompoundlayout,whichincludesaTitleviewandaTableview.
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. Usethebuttonsatthebottomofthecompoundlayouttoviewadditionalrows.

ChecktheQueryLog

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 62/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. ReturntoFusionMiddlewareControlEnterpriseManager,whichshouldstillbeopen.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool 2. ClicktheDiagnosticstab.

Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 3. ClicktheLogMessagessubtab.
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
4. ScrolltothebottomofthewindowtotheView/SearchLogFilessection.

5. ClickServerLogtonavigatetotheLogMessagesscreen.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 63/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites

BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository 6. IntheLogMessagesscreen,leavethedatarangesettoMostRecent,1Days.Deselectallmessagetypesexcept
BuildingthePresentationLayerofaRepository forTrace.
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources
7. IntheMessagefield,entersendingquerytodatabase.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClickSearch.

9. Thereshouldbeonlyonemessageatthispoint,butiftherearemorethanone,selectthelastmessageinthelist.
Thisisthemostrecentquerysenttothedatabase.

10. Inthebottompane,clicktheCollapsePanebutton(arrowontherightside)toviewthelogmessage.Yourresults
shouldlooksimilartothescreenshot.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 64/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 11. ClicktheRestorePanebutton.Throughoutthistutorial,youreturntothisviewtocheckthequerylog.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon 12. LeaveEnterpriseManageropen.


(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

ManagingLogicalTableSources
InthissetofstepsyoucreatemultiplelogicaltablesourcesfortheD3Customerlogicaltable.Tocreate
multiplelogicaltablesourcesyouperformthefollowingsteps:

OpentheRepositoryinOfflineMode
AddaNewLogicalTableSource
CreatePresentationLayerObjects
LoadtheRepository
CreateandRunanAnalysis
ChecktheQueryLog

OpentheRepositoryinOfflineMode

1. ReturntotheAdministrationTool,whichshouldstillbeopen.Ifnot,selectStart>Programs>OracleBusiness
Intelligence>BIAdministration.

2. SelectFile>Open>Offline.

3. SelecttheBISAMPLErepositorywiththehighestnumberextension.InthisexampleitisBISAMPLE_BI0025.rpd.
YoursmaybeBISAMPLE_BI0001,orsomethingsimilar.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 65/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 4. ClickOpen.YoushouldreceiveamessagethatthisrepositorycanonlybeopenedasReadOnly.Recallthatthisis
Summary therepositorythatiscurrentlyloadedintoOracleBIServermemory.Youwanttousethisversionoftherepository
movingforwardbecauseithastheuserandlogginglevelinformationyoudefinedearlier.
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClickYestoopentheOpenOfflinedialogbox.TheRepositoryPassworddialogboxopens.

6. EnterBISAMPLEastherepositorypassword.

7. ClickOKtoopentherepositoryinReadOnlymode.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 66/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete

Overview
Prerequisites
8. SelectFile>SaveAstoopentheSaveAsdialogbox.
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. SelectBISAMPLE.rpdtoenteritintheFilenamefield.

10. ClickSave.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 67/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 11. Youshouldreceivethemessage:BISAMPLE.rpdalreadyexists.Doyouwanttoreplaceit?

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose

TimetoComplete
Overview
Prerequisites 12. ClickYestoopentheBISAMPLErepositoryinofflinemode.ThisactionreplacestheexistingBISAMPLErepository
withtheBISAMPLErepositorythatcontainsthesecurityinformation.
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand 13. SelectManage>IdentitytoopenSecurityManager.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. SelectBIRepositoryintheleftpane.

15. Confirmthatyouradministrativeuserisvisibleintherightpane.Inthisexampletheadministrativeuseris
weblogic.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 68/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 16. DoubleclicktheadministrativeusertoopentheUserdialogbox.OntheUsertab,confirmthatlogginglevelisset
Summary to2.
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

17. ClickCanceltoclosetheUserdialogbox.

18. SelectAction>ClosetocloseSecurityManager.TheofflineBISAMPLErepositorynowhasauserwithalogging
levelsetto2.Thiswillallowyoutocheckthequerylogasyoucompletetheremainingexercisesinthistutorial.
Youwillnothavetorepeatthestepsofsavinganonlinerepository.

AddaNewLogicalTableSource

1. IntheBMMlayer,expandSampleSales>D3Customer>Sources.NoticethattheD3Customerlogicaltablehas

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 69/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview onelogicaltablesourcenamedD3Customer.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand

SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables 2. RenametheD3Customerlogicaltablesource(notthelogicaltable)toLTS1Customer.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. DoubleclickLTS1CustomertoopentheLogicalTableSourcedialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 70/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 4. ClicktheColumnMappingtabandnoticethatalllogicalcolumnsmaptophysicalcolumnsinthesamephysical
hide)thescreenshotassociatedwiththatstep. table:D3Customer.ItmaybenecessarytoscrolltotherighttoseethePhysicalTablecolumn.Makesure"Show
mappedcolumns"isselected.

5. ClickOKtoclosetheLogicalTableSourcedialogbox.


http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 71/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview
6. InthePhysicallayer,expandorcl>BISAMPLE.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
7. DragD4AddressfromthePhysicallayertotheD3CustomerlogicaltableintheBMMlayer.Noticethiscreatesa
CreatingLevelBasedMeasures newlogicaltablesourcenamedD4AddressfortheD3Customerlogicaltable.Italsocreatesnewlogicalcolumns
CreatingLogicalDimensionswithParentChild thatmaptotheD4Addressphysicaltable.
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. IntheBMMlayer,doubleclickthenewD4AddresslogicaltablesourcetoopentheLogicalTableSourcedialog
box.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 72/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
9. OntheGeneraltab,enterLTS2CustomerAddressintheNamefield.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. ClicktheColumnMappingtabandnoticethatalllogicalcolumnsmaptophysicalcolumnsinthesamephysical
table:D4Address.Ifnecessary,selectShowmappedcolumnsanddeselectShowunmappedcolumns.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 73/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
11. ClicktheredXnexttoADDRESS_KEYtodeletethecolumn.Thisisaduplicatecolumnandisnotneeded.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. ClickOKtoclosetheLogicalTableSourcedialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 74/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
13. ConfirmthattheD3Customerlogicaltablenowhastwologicaltablesources:LTS1CustomerandLTS2
Clickicontohideallscreenshots CustomerAddress.Asinglelogicaltablenowmapstotwophysicalsources.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. UsetheRenameWizardoramanualrenamingtechniquetorenametheaddresslogicalcolumnsinD3Customer.
Yourresultsshouldlooksimilartothescreenshot.Hint:TousetheRenameWizard,selectallofthenewlogical
columns,thenrightclickanyoneofthehighlightedcolumnsandselectRenameWizardtolaunchthewizard.
needhelpusingtheRenameWizard,refertothesestepsfromearlierinthistutorial.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 75/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

15. Renametheremaininglogicaltablesourcesaccordingtothefollowingtable.Recallthatlogicaltablesourcesare
locatedintheSourcesfolderforalogicaltable.Forexample:D2Product>Sources.

LogicalTableSource Rename
D2Product LTS1Product
F1Revenue LTS1Revenue

Yourresultsshouldlooksimilartothescreenshot.

CreatePresentationLayerObjects

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 76/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. InthePresentationlayer,rightclicktheSampleSalessubjectareaandselectNewPresentationTabletoopenthe
PresentationTabledialogbox.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
2. OntheGeneraltab,enterCustomerRegionsintheNamefield.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClickOKtoclosethePresentationTabledialogbox.ConfirmthattheCustomerRegionspresentationtableis
addedtotheSampleSalessubjectareainthePresentationlayer.

4. IntheBMMlayer,expandSampleSales>D3Customer.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 77/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. DragthefollowinglogicalcolumnsfromD3CustomertoCustomerRegionsinthePresentationlayer:

Address1
Address2
Area
City
CountryName
EstabName
PostalCode
Region
StateProvince
StateProvinceAbbrv

Yourcolumnnamesmaybeslightlydifferentdependingonhowyourenamedthem.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 78/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. ReordertheCustomerRegionspresentationcolumnsinthefollowingorder,fromtoptobottom:

Region
Area
CountryName
StateProvince
StateProvinceAbbrv
City
PostalCode
Address1
Address2
EstabName

7. DoubleclicktheSampleSalessubjectareainthePresentationlayertoopentheSubjectAreadialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 79/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
8. ClickthePresentationTablestab.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. ReorderthepresentationtablessothatCustomerRegionsappearsafterCustomers.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 80/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
10. ClickOKtoclosetheSubjectAreadialogbox.Confirmthatthepresentationtablesappearintheexpectedorder.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Younowhavetwopresentationtables,CustomersandCustomerRegions,mappedtothesamelogicaltable,D3
Note:Alternatively,youcanclickanindividualicon Customer.TheD3Customerlogicaltableismappedtotwophysicalsources:D3CustomerandD4Address.
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. Savetherepositoryandcheckglobalconsistencywhenprompted.Youshouldreceiveamessagethatthereareno
errors,warnings,orbestpracticeviolationstoreport.

Ifyoudoreceiveanyconsistencycheckerrorsorwarnings,fixthembeforeproceeding.

12. ClickOKtoclosetheconsistencycheckmessage.

13. Closetherepository.LeavetheAdministrationToolopen.

LoadtheRepository

1. ReturntoFusionMiddlewareControlEnterpriseManager,whichshouldstillbeopen.Ifnot,openabrowserand
enterthefollowingURLtonavigatetoFusionMiddlewareControlEnterpriseManager:

http://<machinename>/:7001/em

InthistutorialtheURLishttp://localhost:7001/em

2. Ifyoursessionhastimedout,youwillneedtologinagain.Loginasanadministrativeuser.Typicallyyouusethe
administrativeusernameandpasswordprovidedduringtheOracleBIinstallation.Inthisexampletheusername
isweblogic.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 81/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete

Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 3. Intheleftnavigationpane,expandBusinessIntelligenceandclickcoreapplication.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies

UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 4. ClicktheDeploymenttab.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClicktheRepositorysubtab.

6. ClickLockandEditConfiguration.

7. ClickClosewhenyoureceivetheconfirmationmessageLockandEditConfigurationCompletedSuccessfully.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 82/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 8. ClickBrowseandnavigatetothedirectorywiththeBISAMPLErepository.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
9. SelecttheBISAMPLE.rpdfileandclickOpen.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. EnterBISAMPLEastherepositorypasswordandconfirmthepassword.

11. ClickApply.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 83/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 12. ConfirmthatthedefaultRPDisnowBISAMPLEwithanextension.Inthisexamplethefilenameis
BISAMPLE_BI0025.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

13. ClickActivateChanges.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 84/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 14. ClickClosewhenyoureceivetheconfirmationmessageActivateChangesCompletedSuccessfully.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

15. ClickRestarttoapplyrecentchangestonavigatetotheOverviewpage(thismaytakeamoment).

16. OntheOverviewpage,clickRestart.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 85/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
17. ClickYeswhenyoureceivethemessageAreyousureyouwanttorestartallBIcomponents?
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
18. Allowtheprocessingtocomplete.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

19. ClickClosewhenyoureceivethemessageRestartAllCompletedSuccessfully.

CreateandRunanAnalysis

1. ReturntoOracleBI,whichshouldstillbeopen.Ifnot,openabrowserorbrowsertabandenterthefollowingURL
tonavigatetoOracleBusinessIntelligence:

http://<machinename>/:9704/analytics

InthistutorialtheURLishttp://localhost:9704/analytics.

2. Ifyourprevioussessionhastimedout,signinasanadministrativeuser.Typicallyyouusetheadministrativeuser
nameandpasswordprovidedduringtheOracleBIinstallation.Inthisexampletheusernameisweblogic.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 86/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 3. Intheleftnavigationpane,underCreate...AnalysisandInteractiveReporting,selectAnalysis.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. SelecttheSampleSalessubjectarea.

5. Intheleftnavigationpane,expandthefoldersandconfirmthattheCustomerRegionsfolderandcorresponding
columnsappear.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 87/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
6. CreatethefollowinganalysisbydoubleclickingcolumnnamesintheSubjectAreaspane:
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild CustomerRegions.Region
Hierarchies Customers.CustomerName
CreatingLogicalDimensionswithRaggedand Products.Type
SkippedLevelHierarchies BaseFacts.Revenue
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

7. ClickResultstoviewtheanalysisresults.Usethebuttonsatthebottomoftheresultsscreentoseemorerows.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

ChecktheQueryLog

1. ReturntoFusionMiddlewareControlEnterpriseManager,whichshouldstillbeopen.

2. ClicktheDiagnosticstab.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 88/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository

BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
3. ClicktheLogMessagessubtab.
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
4. ScrolltothebottomofthewindowtotheView/SearchLogFilessection.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClickServerLogtonavigatetotheLogMessagesscreen.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 89/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites

BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository 6. IntheLogMessagesscreen,leavethedatarangesettoMostRecent,1Days.Deselectallmessagetypesexcept
BuildingthePresentationLayerofaRepository forTrace.
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources
7. IntheMessagefield,entersendingquerytodatabase.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClickSearch.

9. Selectthelastmessageinthelist.Thisisthemostrecentquerysenttothedatabase.

10. Inthebottompane,clicktheCollapsePanebutton(arrowontherightside)toviewthelogmessage.Yourresults
shouldlooksimilartothescreenshot.Thescreenshotshowsonlyapartialviewofthelog.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 90/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository NoticethatbothD3CustomerandD4Addressareaccessed.Thepresentationcolumnsincludedintheanalysis
wereselectedfromtwodifferentpresentationtables:CustomersandCustomerRegions.Bothofthesepresentation
ManagingLogicalTableSources tablesmaptothesamelogicaltable,D3Customer.TheD3Customerlogicaltablemapstotwophysicalsources:
CreatingCalculationMeasures D3CustomerandD4Address.
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 11. ClicktheRestorePanebutton.
Hierarchies

CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates 12. LeaveEnterpriseManageropen.
UsingInitializationBlocksandVariables

CreatingTimeSeriesMeasures
Summary
Resources CreatingCalculationMeasures
Inthissetofstepsyouuseexistingmeasurestocreatedaderivedcalculationmeasure.Tocreateaderived
ViewingScreenshots calculationmeasureyouperformthefollowingsteps:

OpentheRepositoryinOfflineMode
Clickicontohideallscreenshots CreateaCalculationMeasureDerivedfromExistingColumns
CreateaCalculationMeasureUsingaFunction
LoadtheRepository
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or CreateandRunanAnalysis
hide)thescreenshotassociatedwiththatstep. ChecktheQueryLog

OpentheRepositoryinOfflineMode

1. ReturntotheAdministrationTool,whichshouldstillbeopen.Ifnot,selectStart>Programs>OracleBusiness
Intelligence>BIAdministration.

2. SelectFile>Open>Offline.

3. SelectBISAMPLE.rpdandclickOpen.DonotselectanyBISAMPLErepositorywithanextension,forexample,
BISAMPLE_BI0025.rpd.RecallthatthesearetherepositoriesthathavebeenloadedintoOracleBIServer
memory.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 91/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 4. EnterBISAMPLEastherepositorypasswordandclickOKtoopentherepository.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreateaCalculationMeasureDerivedfromExistingColumns

1. IntheBMMlayer,expandSampleSales>F1Revenue.

2. RightclickF1RevenueandselectNewObject>LogicalColumntoopentheLogicalColumndialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 92/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 3. OntheGeneraltab,enterActualUnitPriceintheNamefield.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. ClicktheColumnSourcetab.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 93/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

5. SelectDerivedfromexistingcolumnsusinganexpression.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. ClicktheEditExpressionbuttontoopenExpressionBuilder.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 94/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

7. IntheleftpaneselectLogicalTables>F1Revenue>Revenue.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClicktheInsertselecteditembuttontomovetheRevenuecolumntotherightpane.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 95/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 9. Clickthedivisionoperatortoaddittotheexpression.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. IntheleftpaneselectLogicalTables>F1RevenueandthendoubleclickUnitstoaddittotheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 96/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 11. ClickOKtocloseExpressionBuilder.NoticethattheformulaisaddedtotheLogicalColumndialogbox.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. ClickOKtoclosetheLogicalColumndialogbox.TheActualUnitPricecalculatedmeasureisaddedtothe
businessmodel.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 97/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
13. DragActualUnitPricefromtheBMMlayertotheBaseFactspresentationtableinthePresentationlayer.
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
14. Savetherepositoryandcheckconsistency.Fixanyerrorsorwarningsbeforeproceeding.
Resources

ViewingScreenshots
CreateaCalculationMeasureUsingaFunction
Clickicontohideallscreenshots
1. IntheBMMlayer,rightclickF1RevenueandselectNewObject>LogicalColumntoopentheLogicalColumn
Note:Alternatively,youcanclickanindividualicon dialogbox.
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. OntheGeneraltab,enterRevenueRankintheNamefield.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 98/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

3. ClicktheColumnSourcetab.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. SelectDerivedfromexistingcolumnsusinganexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 99/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

5. ClicktheEditExpressionbuttontoopenExpressionBuilder.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. IntheleftpaneselectFunctions>Displayfunctions>Rank.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 100/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 7. ClicktheInsertselecteditembuttontomovetheRankfunctiontotherightpane.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. Click<<numExpr>>intheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 101/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 9. IntheleftpaneselectLogicalTables>F1RevenueandthendoubleclickRevenuetoaddittotheexpression.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. ClickOKtocloseExpressionBuilder.NoticethattheformulaisaddedtotheLogicalColumndialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 102/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

11. ClickOKtoclosetheLogicalColumndialogbox.TheRevenueRankcalculatedmeasureisaddedtothebusiness
ViewingScreenshots model.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. DragRevenueRankfromtheBMMlayertotheBaseFactspresentationtableinthePresentationlayer.

13. Savetherepositoryandcheckconsistency.Fixanyerrorsorwarningsbeforeproceeding.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 103/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 14. Closetherepository.LeavetheAdminToolopen.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool LoadtheRepository
Thistutorialcontainsthefollowingsections:
1. ReturntoFusionMiddlewareControlEnterpriseManager,whichshouldstillbeopen.Ifnot,openabrowserand
Purpose enterthefollowingURLtonavigatetoFusionMiddlewareControlEnterpriseManager:
TimetoComplete
http://<machinename>/:7001/em
Overview
Prerequisites InthistutorialtheURLishttp://localhost:7001/em
BuildingthePhysicalLayerofaRepository

BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository 2. Ifnecessary,loginasanadministrativeuser.Typicallyyouusetheadministrativeusernameandpassword
TestingandValidatingaRepository providedduringtheOracleBIinstallation.Inthisexampletheusernameisweblogic.
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 3. Intheleftnavigationpane,expandBusinessIntelligenceandclickoncoreapplication.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. ClicktheDeploymenttab.

5. ClicktheRepositorysubtab.

6. ClickLockandEditConfiguration.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 104/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 7. ClickClosewhenyoureceivetheconfirmationmessageLockandEditConfigurationCompletedSuccessfully.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 8. ClickBrowseandnavigatetothedirectorywiththeBISAMPLErepository.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots


Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep. 9. SelecttheBISAMPLE.rpdfileandclickOpen.

10. EnterBISAMPLEastherepositorypasswordandconfirmthepassword.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 105/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview

Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer 11. ClickApply.
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. ConfirmthatthedefaultRPDisnowBISAMPLEwithanextension.Inthisexamplethefilenameis
BISAMPLE_BI0025.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 106/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 13. ClickActivateChanges.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

14. ClickClosewhenyoureceivetheconfirmationmessageActivateChangesCompletedSuccessfully.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

15. ClickRestarttoapplyrecentchangestonavigatetotheOverviewpage(thismaytakeamoment).

16. OntheOverviewpage,clickRestart.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 107/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
17. ClickYeswhenyoureceivethemessageAreyousureyouwanttorestartallBIcomponents?
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
18. Allowtheprocessingtocomplete.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

19. ClickClosewhenyoureceivethemessageRestartAllCompletedSuccessfully.

CreateandRunanAnalysis

1. ReturntoOracleBI,whichshouldstillbeopen.Ifnot,openabrowserorbrowsertabandenterthefollowingURL
tonavigatetoOracleBusinessIntelligence:

http://<machinename>/:9704/analytics

InthistutorialtheURLishttp://localhost:9704/analytics.

2. Ifnecessary,loginasanadministrativeuser.Typicallyyouusetheadministrativeusernameandpassword
providedduringtheOracleBIinstallation.Inthisexampletheusernameisweblogic.

3. Intheleftnavigationpane,underCreate...AnalysisandInteractiveReporting,selectAnalysis.Hint:Ifyoursession
hasnottimedout,youcancreateanewanalysisbyselectingNew>Analysis.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 108/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
4. SelecttheSampleSalessubjectarea.
OracleBusinessIntelligence
AdministrationTool

Thistutorialcontainsthefollowingsections:
5. Intheleftnavigationpane,expandtheBaseFactsfolderandconfirmthattheActualUnitPriceandRevenue
Purpose Rankcolumnsarevisible.
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
6. CreatethefollowinganalysisbydoubleclickingcolumnnamesintheSubjectAreaspane:
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies Products.Product
UsingAggregates BaseFacts.Revenue
UsingInitializationBlocksandVariables BaseFacts.RevenueRank
BaseFacts.Units
CreatingTimeSeriesMeasures BaseFacts.ActualUnitPrice
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
7. SortRevenueRankinascendingorder.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClickResultstoviewtheanalysisresults.

PleasenotethattheActualUnitPricecalculationiscorrect,althoughitdoesnotmakesensefromabusiness
perspective.Forexample,theunitpriceforanLCDHDTelevisionwouldnotbe9dollars.Thisisaresultofthe
underlyingsampledata.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 109/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe ChecktheQueryLog
OracleBusinessIntelligence
AdministrationTool 1. ReturntoFusionMiddlewareControlEnterpriseManager,whichshouldstillbeopen,andcheckthequerylog.If
youneedhelp,clickheretoreviewstepsfromearlierinthistutorial.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
2. Yourlogentryshouldlooksimilartothescreenshot.
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand NotethatthedivisionofRevenuebyUnitsiscalculatedintheouterqueryblock(D1.c2/nullif(D1.c1,0)asc3in
SkippedLevelHierarchies thisexample).BecauseyoudefinedtheActualUnitPricecalculationusinglogicalcolumns,theSUMaggregation
UsingAggregates ruleisappliedtotheRevenueandUnitscolumnsfirstandthenthedivisioniscalculated.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
3. LeaveEnterpriseManageropen.
Resources

ViewingScreenshots
CreatingLogicalDimensionswithLevelBasedHierarchies
Clickicontohideallscreenshots
Inthissetofstepsyouaddlogicaldimensionhierarchiestothebusinessmodel.Alogicaldimension
representsahierarchicalorganizationoflogicalcolumnsbelongingtoasinglelogicaldimensiontable.
Note:Alternatively,youcanclickanindividualicon LogicaldimensionscanexistintheBusinessModelandMappinglayerandinthePresentationLayer.Adding
(orimage)associatedwitheachsteptoview(or logicaldimensionstothePresentationlayerexposesthemtousers,whichenablesuserstocreatehierarchy
hide)thescreenshotassociatedwiththatstep. basedqueries.YouimplementfourlogicaldimensionsforABC:Time,Product,Office,andCustomer.Creating
logicaldimensionswithhierarchiesallowsyoutobuildlevelbasedmeasures,defineaggregationrulesthat
varybydimension,providedrilldownonchartsandtablesinanalysesanddashboards,anddefinethe
contentofaggregatesources.Tocreatelogicaldimensionswithlevelbasedhierarchies,youperformthe
followingsteps:

OpentheRepositoryinOfflineMode
CreateaLogicalDimensionforProduct
CreateLogicalLevels
AssociateLogicalColumnswithLogicalLevels
SetLogicalLevelKeys
CreateaLogicalDimensionforTime
AssociateTimeLogicalColumnswithLogicalLevels
CreateaLogicalDimensionforCustomer
SetAggregationContentforLogicalTableSources
TestYourWork

OpentheRepositoryinOfflineMode

1. ReturntotheAdministrationTool,whichshouldstillbeopen.Ifnot,selectStart>Programs>OracleBusiness
Intelligence>BIAdministration.

2. SelectFile>Open>Offline.

3. SelectBISAMPLE.rpdandclickOpen.DonotselectanyBISAMPLErepositorywithanextension,forexample,
BISAMPLE_BI0001.rpd.RecallthatthesearetherepositoriesthathavebeenloadedintoOracleBIServer
memory.

4. EnterBISAMPLEastherepositorypasswordandclickOKtoopentherepository.

CreateaLogicalDimensionforProduct

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 110/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. IntheBMMlayer,rightclicktheSampleSalesbusinessmodelandselectNewObject>LogicalDimension>
DimensionwithLevelBasedHierarchytoopentheLogicalDimensiondialogbox.
CreatingaRepositoryUsingthe

OracleBusinessIntelligence
AdministrationTool
2. NamethelogicaldimensionH2Product.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep. 3. ClickOK.ThelogicaldimensionisaddedtotheSampleSalesbusinessmodel.

CreateLogicalLevels

1. RightclickH2ProductandselectNewObject>LogicalLevel.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 111/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
2. NamethelogicallevelProductTotal.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. Becausethislevelrepresentsthegrandtotalforproducts,selecttheGrandtotallevelcheckbox.Notethatwhen
youdothis,theSupportsrolluptohigherlevelofaggregationfieldisgrayedoutandprotected.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 112/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
4. ClickOKtoclosetheLogicalLeveldialogbox.TheProductTotallevelisaddedtotheH2Productlogical
Clickicontohideallscreenshots dimension.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. RightclickProductTotalandselectNewObject>ChildLeveltoopentheLogicalLeveldialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 113/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 6. NamethelogicallevelProductBrand.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
7. ClickOKtoclosetheLogicalLeveldialogbox.TheProductBrandlevelisaddedtothelogicaldimension.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. Repeatthestepstoaddthefollowingchildlevels:

ProductLOBasachildofProductBrand
ProductTypeasachildofProductLOB
ProductDetailasachildofProductType

Usethescreenshotasaguide:

AssociateLogicalColumnswithLogicalLevels

1. ExpandtheD2Productlogicaltable.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 114/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables 2. DragtheBrandcolumnfromD2ProducttotheProductBrandlevelinH2Product.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ContinuedragginglogicalcolumnsfromtheD2ProductlogicaltabletotheircorrespondinglevelsintheH2
Productlogicaldimension:

LogicalColumn LogicalLevel
Lob ProductLOB
Type ProductType
Product ProductDetail
ProdKey ProductDetail

Yourresultsshouldlooksimilartothescreenshot:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 115/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

SetLogicalLevelKeys
ViewingScreenshots

Clickicontohideallscreenshots 1. DoubleclicktheProductBrandlogicalleveltoopentheLogicalLeveldialogbox.OntheGeneraltab,noticethat
theProductLOBchildlevelisdisplayed.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. ClicktheKeystab.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 116/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
3. EnterBrandforKeyName.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. IntheColumnsfield,usethedropdownlisttoselectD2Product.Brand.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 117/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
5. CheckUseforDisplay.Whenthisisselected,userscandrilldowntothiscolumnfromahigherlevel.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. SetBrandasthePrimarykey.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 118/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
7. ClickOKtoclosetheLogicalLeveldialogbox.TheiconchangesforBrandtoshowthatitisthekeyfortheProduct
Clickicontohideallscreenshots Brandlevel.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. Useadifferenttechniquetocreatealogicallevelkey:RightclickLobfortheProductLOBlevelandselectNew
LogicalLevelKeytoopentheLogicalLevelKeydialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 119/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

9. IntheLogicalLevelKeydialogbox,acceptthedefaultsandclickOK.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. TheiconchangesforLobtoshowthatitisthekeyfortheProductLOBlevel.

11. UseeithermethodtosettheremainingkeysfortheH2Productlogicaldimension:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 120/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview LogicalLevel LogicalLevelKey UseforDisplay


ProductType Type Yes
CreatingaRepositoryUsingthe
ProductDetail Product Yes
OracleBusinessIntelligence
AdministrationTool ProductDetail ProdKey No

Thistutorialcontainsthefollowingsections: Yourresultsshouldlooksimilartothescreenshot:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures PleasenotethattheDetaillevel(lowestlevelofthehierarchy)musthavethecolumnthatisthelogicalkeyofthe
CreatingLogicalDimensionswithParentChild dimensiontableassociatedwithitanditmustbethekeyforthatlevel:ProdKeyinthisexample.
Hierarchies

CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates 12. SetProdKeyastheprimarykeyfortheProductDetaillevel.Hint:DoubleclickthelevelandselecttheKeys
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreateaLogicalDimensionforTime

1. UseadifferenttechniquetocreatealogicaldimensionforTime.RightclicktheD1Timelogicaltableandselect
CreateLogicalDimension>DimensionwithLevelBasedHierarchy.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 121/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary 2. Anewlogicaldimension,D1TimeDiminthisexample,isautomaticallyaddedtothebusinessmodel.
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. RenameD1TimeDimtoH1Time.

4. ExpandH1Time.Noticethattwolevelwerecreatedautomatically:D1TimeTotalandD1TimeDetail.D1Time
DetailispopulatedwithallofthecolumnsfromtheD1Timelogicaltable.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 122/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. RenameD1TimeTotaltoTimeTotal,andrenameD1TimeDetailtoTimeDetail.

6. RightclickTimeDetailandselectNewObject>ParentLeveltoopentheLogicalLeveldialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 123/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables

CreatingTimeSeriesMeasures
Summary
Resources 7. OntheGeneraltab,namethelogicallevelWeek,alsocheckSupportrolluptohigherlevelofaggregation.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClickOKtoclosetheLogicalLeveldialogbox.TheWeeklevelisaddedtotheH1Timelogicaldimension.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 124/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 9. Repeatthestepstoaddtheremaininglogicallevels:

CreatingaRepositoryUsingthe MonthasaparentofWeek
QuarterasaparentofMonth
OracleBusinessIntelligence HalfasaparentofQuarter
AdministrationTool YearasaparentofHalf
Thistutorialcontainsthefollowingsections: Yourfinalresultsshouldlooksimilartothescreenshot:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots

Clickicontohideallscreenshots
AssociateTimeLogicalColumnswithLogicalLevels

Note:Alternatively,youcanclickanindividualicon 1. Useadifferenttechniquetoassociatelogicalcolumnswithlogicallevels.DragthelogicalcolumnsfromtheTime
(orimage)associatedwitheachsteptoview(or Detaillogicallevel(notfromtheD1Timelogicaltable)totheircorrespondinglevelsintheH1Timelogical
hide)thescreenshotassociatedwiththatstep. dimension.Thisisaconvenienttechniquewhenlogicalcolumnsareburieddeepinthebusinessmodel.

LogicalColumn LogicalLevel
PerNameYear Year
PerNameHalf Half
PerNameQtr Quarter
PerNameMonth Month
PerNameWeek Week

Yourresultsshouldlooksimilartothescreenshot:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 125/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

2. DeleteallremainingcolumnsfromtheTimeDetaillevelexceptforCalendarDatesothatonlyCalendarDate
ViewingScreenshots associatedwiththeTimeDetaillevel.Pleasenotethatdeletingobjectsfromthehierarchydoesnotdeletethem
fromthelogicaltableinthebusinessmodel.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. SetthelogicalkeysfortheH1Timelogicaldimensionaccordingtothefollowingtable:

LogicalLevel LevelKey UseforDisplay


Year PerNameYear Yes
Half PerNameHalf Yes
Quarter PerNameQtr Yes
Month PerNameMonth Yes
Week PerNameWeek Yes
Day CalendarDate Yes

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 126/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreateaLogicalDimensionforCustomer
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 1. UseeithertechniquetocreatealevelbasedlogicaldimensionnamedH3CustomerfortheD3Customerlogical
Hierarchies tablewiththefollowinglevels,columns,andkeys:
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
Level Column Key UseforDisplay
UsingAggregates CustomerTotal <none> <none> <none>
UsingInitializationBlocksandVariables CustomerRegion Region Region Yes
CreatingTimeSeriesMeasures CustomerArea Area Area Yes
Summary CustomerCountry CountryName CountryName Yes
Resources
CustomerState StateProvince StateProvince Yes

ViewingScreenshots CustomerCity City City Yes


CustomerPostalCode PostalCode PostalCode Yes
Clickicontohideallscreenshots
CustomerName CustomerName Yes
CustomerDetail
Note:Alternatively,youcanclickanindividualicon CustomerNumber CustomerNumber No
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

SetCustomerTotalasthegrandtotallevel.

SetCustomerNumberastheprimarykeyfortheCustomerDetaillevel.

Yourresultsshouldlooksimilartothescreenshot:

SetAggregationContentforLogicalTableSources

1. ExpandD1Time>Sources.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 127/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository 2. DoubleclicktheLTS1TimelogicaltablesourcetoopentheLogicalTableSourcedialogbox.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClicktheContenttab.

4. ConfirmthatAggregationcontent,groupbyissettoLogicalLevelandthelogicallevelissettoTimeDetail
H1Timelogicaldimension.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 128/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
5. ClickOKtoclosetheLogicalTableSourcedialogbox.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 6. Repeattoverifyorsetcontentsettingsfortheremaininglogicaltablesourcesusingthetableandscreenshotsasa
hide)thescreenshotassociatedwiththatstep. guide:

LogicalTableSource LogicalDimension LogicalLevel


LTS1Product H2Product ProductDetail
LTS1Customer H3Customer CustomerDetail
LTS2CustomerAddress H3Customer CustomerDetail

H1Time TimeDetail

LTS1Revenue H2Product ProductDetail

H3Customer CustomerDetail

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 129/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 130/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. Savetherepositoryandcheckglobalconsistency.Fixanyerrorsorwarningsbeforeproceeding.Noticethatyou
didnothavetomakeanychangestothePresentationlayer.

8. Closetherepository.LeavetheAdministrationToolopen.

TestYourWork

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 131/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
clickheretoreviewstepsfromearlierinthistutorial.
CreatingaRepositoryUsingthe

OracleBusinessIntelligence
AdministrationTool
2. ReturntoOracleBI,whichshouldstillbeopen,andsigninifnecessary.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
3. CreatethefollowinganalysistotesttheProducthierarchy.
Overview
Prerequisites Products.Brand
BuildingthePhysicalLayerofaRepository BaseFacts.Revenue
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
4. ClickResults.
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables 5. ClickontheBizTechbrandandverifythatyoucandrilldownthroughthehierarchytoseerevenuedataateach
CreatingTimeSeriesMeasures level.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
6. SelectNew>Analysis>SampleSales.
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. ClickOKtoconfirmthatyouwanttonavigateawayfromthispage.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 132/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview

Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer 8. Createthefollowinganalysis:
ofaRepository
Time.PerNameYear
BuildingthePresentationLayerofaRepository BaseFacts.Revenue
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild 9. ClickResultsandverifythatyoucandrilldownthroughtheTimehierarchy.
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 10. RepeatthestepsandcreatethefollowinganalysistotesttheCustomershierarchy:



CustomerRegions.Region
Clickicontohideallscreenshots BaseFacts.Revenue

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. ClickResultsandverifythatyoucandrilldownthroughtheCustomershierarchy.

12. SignoutofOracleBI.ClickOKwhenpromptedaboutnavigatingawayfromthispage.LeavetheOracleBIbrowser
pageopen.

CreatingLevelBasedMeasures
InthissetofstepsyoucreatelevelbasedmeasuresthatcalculatetotaldollarsatvariouslevelsintheProduct
hierarchy,andthenusealevelbasedmeasuretocreateasharemeasure.

Tocreatelevelbasedmeasuresandasharemeasure,youperformthefollowingsteps:

OpentheRepositoryinOfflineMode
CreateLevelBasedMeasures
CreateaShareMeasure
TestYourWork

OpentheRepositoryinOfflineMode

1. ReturntotheAdministrationTool,whichshouldstillbeopen.Ifnot,selectStart>Programs>OracleBusiness

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 133/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview Intelligence>BIAdministration.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool 2. SelectFile>Open>Offline.

Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete 3. SelectBISAMPLE.rpdandclickOpen.DonotselectanyBISAMPLErepositorywithanextension,forexample,
BISAMPLE_BI0001.rpd.RecallthatthesearetherepositoriesthathavebeenloadedintoOracleBIServer
Overview memory.
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository 4. EnterBISAMPLEastherepositorypasswordandclickOKtoopentherepository.
BuildingthePresentationLayerofaRepository

TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures CreateLevelBasedMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
1. IntheBusinessModelandMappinglayer,rightclicktheF1RevenuetableandselectNewObject>Logical
CreatingLevelBasedMeasures ColumntoopentheLogicalColumndialogbox.
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. OntheGeneraltab,enterProductTotalRevenueintheNamefield.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 134/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

3. ClicktheColumnSourcetab.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. SelectDerivedfromexistingcolumnsusinganexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 135/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

5. OpentheExpressionBuilder.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. IntheExpressionBuilder,addLogicalTables>F1Revenue>Revenuetotheexpression.Recallthatthe
RevenuecolumnalreadyhasadefaultaggregationruleofSum.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 136/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 7. ClickOKtocloseExpressionBuilder.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon 8. ClicktheLevelstab.
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. FortheH2Productlogicaldimension,selectProductTotalfromtheLogicalLeveldropdownlisttospecifythat
thismeasureshouldbecalculatedatthegrandtotallevelintheproducthierarchy.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 137/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

10. ClickOKtoclosetheLogicalColumndialogbox.TheProductTotalRevenuemeasureappearsintheProduct
ViewingScreenshots TotalleveloftheH2ProductlogicaldimensionandtheF1Revenuelogicalfacttable.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. Repeatthestepstocreateasecondlevelbasedmeasure:

Name LogicalDimension LogicalLevel


ProductTypeRevenue H2Product ProductType

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 138/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures

Summary
Resources
12. ExposethenewcolumnstousersbydraggingProductTotalRevenueandProductTypeRevenuetothe
FactspresentationtableintheSampleSalessubjectareainthePresentationlayer.Youcandragthecolumns
ViewingScreenshots fromtheH2ProductlogicaldimensionortheF1Revenuelogicaltable.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreateaShareMeasure

1. IntheBusinessModelandMappinglayer,rightclicktheF1RevenuetableandselectNewObject>Logical
ColumntoopentheLogicalColumndialogbox.

2. OntheGeneraltab,namethelogicalcolumnProductShare.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 139/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

3. OntheColumnSourcetab,select"Derivedfromexistingcolumnsusinganexpression."
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. OpentheExpressionBuilder.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 140/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

5. IntheExpressionBuilder,SelectFunctions>MathematicFunctions>Round.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. ClickInsertselecteditem.Thefunctionappearsintheeditbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 141/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 7. ClickSourceNumberintheformula.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. Enter100*followedbyaspace.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 142/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 9. InsertLogicalTables>F1Revenue>Revenue.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. Usingthetoolbar,clicktheDivisionbutton.Anothersetofanglebracketsappears,<<expr>>.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 143/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 11. Click<<expr>>.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. InsertLogicalTables>F1Revenue>ProductTotalRevenue.Recallthatthisisthetotalmeasureforthe
hierarchy.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 144/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
13. Clickbetweenthelastsetofanglebrackets,<<Digits>>,andenter1.Thisrepresentsthenumberofdigitsof
UsingInitializationBlocksandVariables precisionwithwhichtoroundtheinteger.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. Checkyourwork:


Round(100*"SampleSales"."F1Revenue"."Revenue"/"SampleSales"."F1Revenue"."Product
TotalRevenue",1)

Thissharemeasurewillallowyoutorunananalysisthatshowshowrevenueofaspecificproductcomparesto
totalrevenueforallproducts.

15. ClickOKtoclosetheExpressionBuilder.TheformulaisvisibleintheLogicalColumndialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 145/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

16. ClickOKtoclosetheLogicalColumndialogbox.TheProductSharelogicalcolumnisaddedtothebusiness
ViewingScreenshots model.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

17. AddtheProductSharemeasuretotheBaseFactspresentationtable.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 146/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 18. Savetherepository.Checkconsistency.Youshouldreceivethefollowingmessage.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview Ifthereareconsistencyerrorsorwarnings,correctthembeforeyouproceed.
Prerequisites

BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository 19. Closetherepository.
BuildingthePresentationLayerofaRepository

TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures TestYourWork
CreatingLogicalDimensionswithLevelBased
Hierarchies
1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
CreatingLevelBasedMeasures clickheretoreviewstepsfromearlierinthistutorial.
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 2. ReturntoOracleBI,whichshouldstillbeopen,andsignin.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary 3. Createthefollowinganalysistotestthelevelbasedandsharemeasures.
Resources
Products.Product
BaseFacts.Revenue
BaseFacts.ProductTypeRevenue
ViewingScreenshots BaseFacts.ProductShare

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. FortheProductSharecolumn,selectColumnProperties.

5. OntheDataFormattab,selectOverrideDefaultDataFormat.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 147/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
6. ChangeTreatNumbersAstoPercentageandsetDecimalPlacesto2.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. ClickOKtoclosetheColumnPropertiesdialogbox.

8. SortProductShareindescendingorder.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 148/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview

Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer 9. ClickResults.NoticethatProductTypeRevenuereturnsdollarsgroupedbyTypeeventhoughthequeryisata
ofaRepository differentlevelthanTypeProductinthisexample.ProductShareshowsthepercentoftotalrevenueforeach
productsortedindescendingorder.
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
10. SignoutofOracleBI.

11. ClickOKwhenyoureceivethemessage:Areyousureyouwanttonavigateawayfromthispage?

CreatingLogicalDimensionswithParentChildHierarchies
Aparentchildhierarchyisahierarchyofmembersthatallhavethesametype.Thiscontrastswithlevelbased
hierarchies,wheremembersofthesametypeoccuronlyatasinglelevelofthehierarchy.Themostcommon
reallifeoccurrenceofaparentchildhierarchyisanorganizationalreportinghierarchychart,wherethe
followingallapply:
Eachindividualintheorganizationisanemployee.
Eachemployee,apartfromthetoplevelmanagers,reportstoasinglemanager.
Thereportinghierarchyhasmanylevels.
Inrelationaltables,therelationshipsbetweendifferentmembersinaparentchildhierarchyareimplicitly
definedbytheidentifierkeyvaluesintheassociatedbasetable.However,foreachOracleBIServerparent
childhierarchydefinedonarelationaltable,youmustalsoexplicitlydefinetheintermemberrelationshipsina
separateparentchildrelationshiptable.

Tocreatealogicaldimensionwithaparentchildhierarchy,performthefollowingsteps:

OpentheRepositoryinOfflineMode
ImportMetadataandDefinePhysicalLayerObjects
CreateLogicalTableandLogicalColumns
CreateaLogicalJoin
CreateaParentChildLogicalDimension
DefineParentChildSettings
CreatePresentationLayerObjects
TestYourWork

OpentheRepositoryinOfflineMode

1. ReturntotheAdministrationTool,whichshouldstillbeopen.Ifnot,selectStart>Programs>OracleBusiness
Intelligence>BIAdministration.

2. SelectFile>Open>Offline.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 149/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
3. SelectBISAMPLE.rpdandclickOpen.DonotselectanyBISAMPLErepositorywithanextension,forexample,
OracleBusinessIntelligence BISAMPLE_BI0001.rpd.RecallthatthesearetherepositoriesthathavebeenloadedintoOracleBIServer
AdministrationTool memory.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete 4. EnterBISAMPLEastherepositorypasswordandclickOKtoopentherepository.
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ImportMetadataandDefinePhysicalLayerObjects
ofaRepository
BuildingthePresentationLayerofaRepository 1. InthePhysicallayer,expandorcl.
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand 2. RightclickConnectionPoolandselectImportMetadatatoopentheImportWizard.
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. IntheSelectMetadataTypesscreen,acceptthedefaultsandclickNext.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 150/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures

Summary
Resources 4. IntheSelectMetadataObjectsscreen,inthedatasourceview,expandBISAMPLEandselectthefollowingtables
forimport:

SAMP_EMPL_D_VH
ViewingScreenshots SAMP_EMPL_PARENT_CHILD_MAP
SAMP_EMPL_POSTN_D
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClicktheImportSelectedbuttontomovethetablestotheRepositoryView.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 151/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary 6. ClickFinishtoclosetheImportWizard.
Resources

ViewingScreenshots 7. ConfirmthatthethreetablesarevisibleinthePhysicallayeroftherepository.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. RightclickSAMP_EMPL_PARENT_CHILD_MAPandselectViewData.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 152/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

Thisisanexampleofaparentchildrelationshiptablewithrowsthatdefinetheintermemberrelationshipsofan
employeehierarchy.ItincludesaMemberKeycolumn,whichidentifiesthemember(employee)anAncestorKey,
ViewingScreenshots whichidentifiestheancestor(manager)ofthememberaDistancecolumn,whichspecifiesthenumberofparent
childhierarchylevelsfromthemembertotheancestorandaLeafcolumn,whichindicatesifthememberisaleaf
Clickicontohideallscreenshots member.


Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
9. Createthefollowingaliasesforthetables:

Table Alias
SAMP_EMPL_D_VH D50SalesRep
SAMP_EMPL_PARENT_CHILD_MAP D51SalesRepParentChild
SAMP_EMPL_POSTN_D D52SalesRepPosition

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 153/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
10. UsethePhysicalDiagramtocreatethefollowingphysicaljoinsforthealiastables:
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or "orcl".""."BISAMPLE"."D52SalesRepPosition"."POSTN_KEY"="orcl".""."BISAMPLE"."D50
hide)thescreenshotassociatedwiththatstep. SalesRep"."POSTN_KEY"

"orcl".""."BISAMPLE"."D50SalesRep"."EMPLOYEE_KEY"="orcl".""."BISAMPLE"."D51Sales
RepParentChild"."ANCESTOR_KEY"

"orcl".""."BISAMPLE"."D51SalesRepParentChild"."MEMBER_KEY"=
"orcl".""."BISAMPLE"."F1Revenue"."EMPL_KEY"

CreateLogicalTableandLogicalColumns

1. IntheBMMlayer,rightclicktheSampleSalesbusinessmodelandselectNewObject>LogicalTabletoopenthe
LogicalTabledialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 154/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 2. OntheGeneraltab,namethelogicaltableD5SalesRep.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. ClickOKtoaddthelogicaltabletothebusinessmodel.

NoticethattheD5SalesRepiconhasa#sign.Thisisbecauseyouhavenotyetdefinedthelogicaljoin
relationship.Whenyoudefinethelogicaljoinlaterinthistutorial,theiconwillchangeaccordingly.

4. DragallsixcolumnsfromD50SalesRepinthePhysicallayertoD5SalesRepintheBMMlayer.Thisaction
createslogicalcolumnsandaddsaD50SalesReplogicaltablesourcetoD5SalesRep.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 155/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
5. RenametheD50SalesReplogicaltablesourcetoLTS1SalesRep.
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. InthePhysicallayer,expandD52SalesRepPosition.

7. DragPOSTN_DESCandPOSTN_LEVELfromD52SalesRepPositiontoLTS1SalesRep.Notethatyouare
draggingthecolumnstothelogicaltablesource,notthelogicaltable.Draggingtothelogicaltablewouldcreatea
secondlogicaltablesource.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 156/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates 8. DragDISTANCEfromD51SalesRepParentChildtoLTS1SalesRep.Again,youdragthecolumntothelogical
UsingInitializationBlocksandVariables tablesource,notthelogicaltable.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. Renamethelogicalcolumns:

OldName NewName
POSTN_KEY PositionKey
TYPE SalesRepType
EMPL_NAME SalesRepName
EMPLOYEE_KEY SalesRepNumber
HIRE_DT HireDate
MGR_ID ManagerNumber
POSTN_DESC Position
POSTN_LEVEL PositionLevel
DISTANCE ClosureDistance

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 157/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies CreateaLogicalJoin
UsingAggregates
UsingInitializationBlocksandVariables 1. IntheBMMlayer,selectD5SalesRepandF1Revenue.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. RightclickeitherhighlightedtableandselectBusinessModelDiagram>SelectedTablesOnlytoopenthe
BusinessModelDiagram.

3. CreatealogicaljoinbetweenD5SalesRepandF1Revenue.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 158/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository 4. ClosetheBusinessModelDiagram.NoticethattheiconhaschangedfortheD5SalesReptable.
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables

CreatingTimeSeriesMeasures
Summary CreateaParentChildLogicalDimension
Resources

1. RightclicktheD5SalesReplogicaltableandselectCreateLogicalDimension>DimensionwithParentChild
Hierarchy.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. IntheLogicalDimensiondialogbox,ontheGeneraltab,namethelogicaldimensionH5SalesRep.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 159/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

3. ClickBrowsenexttoMemberKey.TheBrowsewindowshowsthephysicaltableanditscorrespondingkey.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. ClickViewtoopentheLogicalKeydialogbox.ConfirmthattheSalesRepNumbercolumnisselected

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 160/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 5. ClickCanceltoclosetheLogicalKeydialogbox.
UsingAggregates

UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
6. ClickOKtoclosetheBrowsewindow.
Summary
Resources

ViewingScreenshots 7. ClickBrowsenexttoParentColumn.TheBrowsewindowshowsthecolumnsotherthanthememberkey.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. SelectManagerNumberastheparentcolumnfortheparentchildhierarchy.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 161/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots 9. ClickOKtoclosetheBrowsewindow,butdonotclosetheLogicalDimensiondialogbox.


Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon DefineParentChildSettings
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
1. ClickParentChildSettingstodisplaytheParentChildRelationshipTableSettingsdialogbox.Notethatatthis
pointtheParentChildRelationshipTableisnotdefined.

Foreachparentchildhierarchydefinedonarelationaltable,youmustexplicitlydefinetheintermember
relationshipsinaseparateparentchildrelationshiptable.Intheprocessofcreatingtheparentchildrelationship
table,youmaychooseoneofthefollowingoptions:1.Selectapreviouslycreatedparentchildrelationshiptable.
2.Useawizardthatwillgeneratescriptstocreateandpopulatetheparentchildrelationshiptable.Inthenextset
ofstepsyouselectapreviouslycreatedandpopulatedparentchildrelationshiptable.

Foryourinformationonly:TostartthewizardyouwouldclicktheCreateParentChildRelationshipTablebutton.
ThewizardcreatestheappropriaterepositorymetadataobjectsandgeneratesSQLscriptsforcreatingand
populatingtheparentchildrelationshiptable.Attheendofthewizard,OracleBIServerstoresthescriptsinto
directorieschosenduringthewizardsession.Thescriptscanthenberunagainstthedatabasetocreateand

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 162/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview populatetheparentchildrelationshiptable.Runningthewizardisnotnecessaryinthistutorialbecausethe
parentchildrelationshiptableisalreadycreatedandpopulated.
CreatingaRepositoryUsingthe

OracleBusinessIntelligence
AdministrationTool
2. ClicktheSelectParentChildRelationshipTablebuttontoopentheSelectPhysicalTabledialogbox.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
3. IntheSelectPhysicalTabledialogbox,selecttheD51SalesRepParentChildaliasyoucreated.
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. TheD51SalesRepParentChildaliasisnowdisplayedintheParentChildRelationshipTablecolumn.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 163/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
5. IntheParentChildTableRelationshipColumnDetailssection,settheappropriatecolumns:
OracleBusinessIntelligence
AdministrationTool MemberKey MEMBER_KEY
Thistutorialcontainsthefollowingsections: ParentKey ANCESTOR_KEY
RelationshipDistance DISTANCE
Purpose
LeafNodeIdentifier IS_LEAF
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
Explanation:

Note:Alternatively,youcanclickanindividualicon MemberKeyidentifiesthemember.
(orimage)associatedwitheachsteptoview(or ParentKeyidentifiesanancestorofthemember,Theancestormaybetheparentofthemember,orahigherlevel
hide)thescreenshotassociatedwiththatstep. ancestor.
RelationshipDistancespecifiesthenumberofparentchildhierarchicallevelsfromthemembertotheancestor.
LeafNodeIdentifierindicatesifthememberisaleafmember(1=Yes,0=No).

6. ClickOKtoclosetheParentChildRelationshipTableSettingsdialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 164/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview
7. ClickOKtoclosetheLogicalDimensiondialogbox.
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
8. RightclickH5SalesRepandselectExpandAll.Notethataparentchildlogicaldimensionhasonlytwolevels.
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. DeleteallcolumnsfromtheDetaillevelexceptforSalesRepNameandSalesRepNumber.

10. DoubleclicktheDetailleveltoopentheLogicalLeveldialogbox.

11. OntheKeystab,createanewkeynamedDisplayKeythatmapstotheSalesRepNamecolumn.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 165/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
12. DeselectUseforDisplayfortheSalesRepNumbercolumnandselectUseforDisplayfortheSalesRepName
Clickicontohideallscreenshots column.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

13. MakesurethatMemberKeyisstillsettoD50SalesRep_Key.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 166/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
14. ClickOKtoclosetheLogicalLeveldialogbox.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

15. ExpandF1Revenue>SourcesanddoubleclickLTS1RevenuetoopentheLogicalTableSourcedialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 167/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
16. OntheContenttab,setthelogicalleveltoDetailfortheH5SalesReplogicaldimension.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

17. ClickOKtoclosetheLogicalTableSourcedialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 168/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies

UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures CreatePresentationLayerObjects
Summary
Resources 1. DragtheD5SalesReplogicaltablefromtheBMMlayertotheSampleSalessubjectareainthePresentation
layer.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

2. RenametheD5SalesReppresentationtabletoSalesReps.

3. MovetheSalesRepspresentationtableabovetheBaseFactstable.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 169/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
4. ExpandtheSalesRepspresentationtableandnoticethattheH5SalesRepparentchildlogicaldimensionis
UsingInitializationBlocksandVariables automaticallyincludedasapresentationhierarchy.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. DoubleclicktheH5SalesReppresentationhierarchytoopenthePresentationHierarchydialogbox.

6. OntheDisplayColumnstab,confirmthatSalesRepNameissetasthedisplaycolumn.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 170/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
7. ClickOKtoclosethePresentationHierarchydialogbox.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 8. Savetherepositoryandcheckconsistency.Fixanyerrorsorwarningsbeforeproceeding.


ViewingScreenshots
9. Closetherepository.LeavetheAdministrationToolopen.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep. TestYourWork

1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
clickheretoreviewstepsfromearlierinthistutorial.

2. ReturntoOracleBI,whichshouldstillbeopen,andsignin.

3. Createthefollowinganalysistotesttheparentchildlogicaldimension.

SalesReps.H5SalesReps
SalesReps.Position
BaseFacts.Revenue

4. ClickResults.

5. Expandthepivottabletoviewdataatdifferentlevelsofthehierarchy.NoticethattheRevenuemeasurerollsup
througheachlevel.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 171/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies 6. SignoutofOracleBI.
CreatingLevelBasedMeasures

CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand CreatingLogicalDimensionswithRaggedandSkippedLevelHierarchies
SkippedLevelHierarchies
UsingAggregates Tocreatelogicaldimensionswithraggedandskippedlevelhierarchies,youperformthefollowingsteps:
UsingInitializationBlocksandVariables
ImportMetadataandDefinePhysicalLayerObjects
CreatingTimeSeriesMeasures CreateLogicalTableandLogicalColumns
Summary CreateaRagged/SkippedLevelsLogicalDimension
Resources CreatePresentationLayerObjects
TestYourWork

ViewingScreenshots ImportMetadataandDefinePhysicalLayerObjects

Clickicontohideallscreenshots 1. OpentheBISAMPLErepositoryinofflinemode.


Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
2. InthePhysicallayer,expandorcl.

3. RightclickConnectionPoolandselectImportMetadatatoopentheImportWizard.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 172/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 4. IntheSelectMetadataTypesscreen,acceptthedefaultsandclickNext.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

5. IntheSelectMetadataObjectsscreen,inthedatasourceview,expandBISAMPLE.
ViewingScreenshots

Clickicontohideallscreenshots
6. Inthedatasourceview,selectthefollowingtablesforimport:
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
SAMP_PRODUCTS_DR
hide)thescreenshotassociatedwiththatstep.

7. ClicktheImportSelectedbuttontomovethetabletotheRepositoryView.

8. ExpandBISAMPLEintheRepositoryViewandconfirmthattheSAMP_PRODUCT_DRtableisvisible.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 173/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand

SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables 9. ClickFinishtoclosetheImportWizard.
CreatingTimeSeriesMeasures
Summary
Resources
10. ConfirmthattheSAMP_PRODUCT_DRtableisvisibleinthePhysicallayeroftherepository.

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. Createthefollowingaliasforthetable:D20Product

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 174/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources
12. UsethePhysicalDiagramtocreatethefollowingphysicaljoinforthealiastable:

"orcl".""."BISAMPLE"."D20Product"."PROD_KEY"="orcl".""."BISAMPLE"."F1Revenue"."PROD_KEY"
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

13. RightclickD20ProductandselectViewData.

Noticethereareskippedlevelsinthehierarchy.Forexample,brandABrand2hasaNULLvalueforLOBforthe
productDProduct8.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 175/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
14. CloseViewData.
OracleBusinessIntelligence
AdministrationTool

Thistutorialcontainsthefollowingsections:
CreateLogicalTableandLogicalColumns
Purpose
TimetoComplete
Overview
1. DragD20ProductfromthePhysicallayertotheSampleSalesbusinessmodelintheBMMlayertocreateaD20
Productlogicaltable.ThelogicaljointoF1RevenueiscreatedautomaticallybasedonthejoininthePhysical
Prerequisites layer.
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 2. RenametheD20Productlogicalcolumns:
hide)thescreenshotassociatedwiththatstep.
OldName NewName
BRAND Brand
LOB LOB
PROD_DSC Product
PROD_KEY ProductNumber
Type ProductType

3. RenametheD20ProductlogicaltablesourcetoLTS1Product(Ragged)

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 176/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies

CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies CreateaRagged/SkippedLevelLogicalDimension
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
1. RightclicktheD20ProductlogicaltableandselectCreateLogicalDimension>DimensionwithLevelBased
UsingAggregates HierarchytoautomaticallycreatealogicaldimensionnamedD20ProductDim.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 177/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 2. RenameD20ProductDimtoH20Product.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased 3. DoubleclicktheH20ProductlogicaldimensiontoopentheLogicalDimensiondialogbox.
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. OntheGeneraltab,selectbothRaggedandSkippedLevels.

5. ClickOKtoclosetheLogicalDimensiondialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 178/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 6. ExpandH20Product.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
7. Createthefollowinghierarchy:
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures Level Column Key UseforDisplay
Summary ProductTotal <none> <none> <none>
Resources
ProductBrand Brand Brand Yes
ProductLOB LOB LOB Yes
ViewingScreenshots ProductType ProductType ProductType Yes

Clickicontohideallscreenshots Product Product Product Yes

ProductDetail ProductNumber ProductNumber No


Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreatePresentationLayerObjects

1. DragtheD20ProductlogicaltabletotheSampleSalessubjectareainthePresentationlayer.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 179/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository

BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources 2. InthePresentationlayer,renameD20ProducttoProducts(Ragged)andmoveProducts(Ragged)toappear
afterProducts.
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

3. ExpandProducts(Ragged)andnoticethattheH20Productlogicaldimensionisautomaticallyaddedtothe
ViewingScreenshots Presentationlayer.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. Savetherepositoryandcheckconsistency.Fixanderrorsorwarningsbeforeproceeding.

5. Closetherepository.LeavetheAdministrationToolopen.

TestYourWork

1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
clickheretoreviewstepsfromearlierinthistutorial.

2. ReturntoOracleBI,whichshouldstillbeopen,andsignin.

3. Createthefollowinganalysistotesttheragged/skippedlevelhierarchy:

Products(Ragged).Brand
Products(Ragged).LOB
Products(Ragged).ProductType

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 180/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview Products(Ragged).Product
BaseFacts.Revenue
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
4. ClickResults.
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources
Theresultsdisplaycorrectlyeventhoughthereareskippedlevels(levelswithNULLvalues)andraggedlevels
(leaveswithvaryingdepth).
ViewingScreenshots

Clickicontohideallscreenshots
5. SignoutofOracleBI.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
UsingAggregates
Inthissetofstepsyousetupanduseaggregatetablestoimprovequeryperformance.Aggregatetablesstore
precomputedresults,whicharemeasuresthathavebeenaggregated(typicallysummed)overasetof
dimensionalattributes.Usingaggregatetablesisapopulartechniqueforspeedingupqueryresponsetimes
indecisionsupportsystems.Thiseliminatestheneedforruntimecalculationsanddeliversfasterresultsto
users.Thecalculationsaredoneaheadoftimeandtheresultsarestoredinthetables.Aggregatetables
typicallyhavemanyfewerrowsthanthenonaggregatetablesand,therefore,processingisfaster.

Tosetupanduseaggregatetables,performthefollowingsteps:

ImportMetadata
CreateNewLogicalTableSources
SetAggregateContent
TestYourWork

ImportMetadata

1. ReturntotheAdministrationToolandopentheBISAMPLErepositoryinofflinemode.

1. InthePhysicallayer,expandorcl.

2. RightclickConnectionPoolandselectImportMetadatatoopentheImportWizard.

3. IntheSelectMetadataTypesscreen,selectViewsandclickNext.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 181/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 4. IntheSelectMetadataObjectsscreen,inthedatasourceview,expandBISAMPLE.


ViewingScreenshots
5. Inthedatasourceview,selectthefollowingforimport:
Clickicontohideallscreenshots
SAMP_REVENUE_FA2
Note:Alternatively,youcanclickanindividualicon SAMP_TIME_QTR_D
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. ClicktheImportSelectedbuttontomovetheobjectstotheRepositoryView.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 182/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 7. ExpandBISAMPLEintheRepositoryViewandconfirmthattheobjectsarevisible.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ClickFinishtoclosetheImportWizard.

9. ConfirmthattheobjectsarevisibleinthePhysicallayeroftherepository.

10. Createthefollowingaliases:

Table Alias

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 183/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview SAMP_REVENUE_FA2 F2RevenueAggregate


SAMP_TIME_QTR_D D1TimeQuarterGrain
CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
11. RightclickF2RevenueAggregateandselectViewData.F2RevenueAggregatestoresaggregatedfact
(orimage)associatedwitheachsteptoview(or informationforrevenueandunitsatthequarterandproductgrain.
hide)thescreenshotassociatedwiththatstep.

12. RightclickD1TimeQuarterGrainandselectViewData.D1TimeQuarterGrainstorestimedataatthequarter
grain.ItstoresonerecordforeachquarterbeginningwithQ42006andendingwithQ22011.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 184/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

13. UsethePhysicalDiagramtocreatethefollowingphysicaljoins:
ViewingScreenshots
"orcl".""."BISAMPLE"."D2Product"."PROD_KEY"="orcl".""."BISAMPLE"."F2RevenueAggregate"."PROD_KEY"
Clickicontohideallscreenshots
"orcl".""."BISAMPLE"."D1TimeQuarterGrain"."QTR_KEY"="orcl".""."BISAMPLE"."F2Revenue
Aggregate"."BILL_QTR_KEY"
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreateNewLogicalTableSources

1. InthePhysicallayer,expandD1TimeQuarterGrain.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 185/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures 2. IntheBMMlayer,expandD1Time.
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. DragthefollowingcolumnsfromD1TimeQuarterGraintotheircorrespondingcolumnsinD1Time:

D1TimeQuarterGrain D1Time
CAL_HALF CalHalf
CAL_QTR CalQtr
CAL_YEAR CalYear
DAYS_IN_QTR DaysinQtr
JULIAN_QTR_NUM JulianQtrNum
PER_NAME_HALF PerNameHalf
PER_NAME_QTR PerNameQtr
PER_NAME_YEAR PerNameYear

ThisactioncreatesanewlogicaltablesourcenamedD1TimeQuarterGrainforD1Time.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 186/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
4. RenametheD1TimeQuarterGrainlogicaltablesourcetoLTS2TimeQuarterGrain.
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. DoubleclickLTS2TimeQuarterGraintoopentheLogicalTableSourcedialogbox.

6. OntheColumnMappingtabmakesureshowmappedcolumnsisselectedandnotethecolumnmappings.The
logicalcolumnsnowmaptocolumnsintwophysicaltables:D1TimeandD1TimeQuarterGrain.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 187/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
7. ClickOKtoclosetheLogicalTableSourcedialogbox.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
8. InthePhysicallayerexpandF2RevenueAggregate.

9. IntheBMMlayerexpandF1Revenue.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 188/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 10. DragthefollowingphysicalcolumnsfromF2RevenueAggregatetotheircorrespondinglogicalcolumnsin
UsingAggregates Revenue:
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
F2RevenueAggregate F1Revenue
Summary UNITS Units
Resources REVENUE Revenue

ThisactioncreatesanewlogicaltablesourcenamedF2RevenueAggregateforF1Revenue.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. RenametheF2RevenueAggregatelogicaltablesourcetoLTS2RevenueAggregate.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 189/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
12. DoubleclickLTS2RevenueAggregatetoopentheLogicalTableSourcedialogbox.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 13. OntheColumnMappingstabmakesureshowmappedcolumnsisselectedandnotethecolumnmappings.The
RevenueandUnitslogicalcolumnsnowmaptocolumnsintwophysicaltables:F1RevenueandF2Revenue
Aggregate.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. LeavetheLogicalTableSourceLTS2RevenueAggregatedialogboxopen.

SetAggregateContent

1. ClicktheContenttab.

2. Setthefollowinglogicallevelsforthelogicaldimensions:

LogicalDimension LogicalLevel
H1Time Quarter
H2Product ProductTotal
H20Product ProductTotal
H3Customer CustomerTotal
H5SalesRep Total

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 190/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

Explanation:Youaresettingaggregationcontentforthefacttabletothecorrespondinglevelsinthedimension
hierarchies.Inasubsequentstep,yousetsimilarlevelsfortheaggregatelogicaltablesourcefortheTime
ViewingScreenshots dimension.NotethatalllevelsaresettothetotallevelexceptfortheH1Timelogicaldimension,whichissetto
Quarter.Theresultis,whenauserqueriesagainstaparticularlevel,OracleBIServerwillknowtoaccessthe
Clickicontohideallscreenshots aggregatetablesinsteadofthedetailtables.

Forexample,ifauserqueriesfortotalsalesbyproductbyquarter,theserverwillaccesstheF2Revenue
Note:Alternatively,youcanclickanindividualicon Aggregatefacttableandthecorrespondingaggregatedimensiontable,D1TimeQuarterGrain.Ifauserqueries
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
foralevellowerthanthelevelspecifiedhere,forexampleMonthinsteadofQuarter,thentheserverwillaccessthe
detailtables(F1RevenueandD1Time).Ifauserqueriesforhigherlevel(yearinsteadofquarter)theaggregate
tableswillbeused,becausewheneveraqueryisrunagainstalogicallevelorabove,theaggregatetablesare
used.

3. ClickOKtoclosetheLogicalTableSourcedialogbox.

4. DoubleclicktheLTS2TimeQuarterGrainlogicaltablesourcetoopentheLogicalTableSourcedialogbox.

5. OntheContenttab,setthelogicalleveltoQuarter.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 191/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
6. ClickOKtoclosetheLogicalTableSourcedialogbox.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 7. Savetherepositoryandcheckglobalconsistency.Fixanyerrorsorwarningsbeforeproceeding.
hide)thescreenshotassociatedwiththatstep.

8. Closetherepository.LeavetheAdministrationToolopen.NotethatyoudidnotneedtochangethePresentation
layer.Youmadechangesinthebusinessmodelthatimpacthowqueriesareprocessedandwhichsourcesare
accessed.However,theuserinterfaceremainsthesame,sothereisnoneedtochangethePresentationlayer.
OracleBIServerwillautomaticallyusetheappropriatesourcesbasedontheuserquery.

TestYourWork

1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
clickheretoreviewstepsfromearlierinthistutorial.

2. ReturntoOracleBI,whichshouldstillbeopen,andsignin.

3. Createthefollowinganalysistotesttheaggregatetables.

Time.PerNameQuarter
BaseFacts.Revenue

4. ClickResults.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 192/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository 5. LeaveOracleBIopen.
ManagingLogicalTableSources
CreatingCalculationMeasures

CreatingLogicalDimensionswithLevelBased
Hierarchies 6. UseFMWControlEnterpriseManagertocheckthequerylog.Ifyouneedhelp,clickheretoreviewstepsfrom
CreatingLevelBasedMeasures earlierinthistutorial.
CreatingLogicalDimensionswithParentChild

Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies 7. Inspectthelog.Noticethatthequeryusestheexpectedtables:D1TimeQuarterGrainandF2RevenueAggregate.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. ReturntoOracleBI.

9. ClickNew>Analysis>SampleSales.

10. Createthefollowinganalysistotesttheaggregatetables.

Time.PerNameYear
BaseFacts.Revenue

11. ClickResults.

12. ReturntoFMWControlEnterpriseManagertocheckthequerylog.Hint:ClicktheRefreshbuttontorefreshthelog.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 193/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:
Purpose
TimetoComplete 13. Inspectthelog.Noticethatthequeryusesthesametables:D1TimeQuarterGrainandF2RevenueAggregate.
Overview
ThisisbecausePerNameYearisatahigherlevelthanPerNameQuarterinthelogicaldimensionhierarchy,so
theaggregatetablesarestillused.
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand

SkippedLevelHierarchies
UsingAggregates 14. ReturntoOracleBI.
UsingInitializationBlocksandVariables

CreatingTimeSeriesMeasures
Summary
Resources 15. ClickNew>Analysis>SampleSales.


ViewingScreenshots
16. Createonemoreanalysistotesttheaggregatetables.
Clickicontohideallscreenshots
Time.PerNameMonth
BaseFacts.Revenue
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

17. ClickResults.

18. ReturntoFMWControlEnterpriseManagertocheckthequerylog.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 194/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 19. Inspectthelog.Noticethatthistimethequeryusesthedetailtables:D1TimeandF1Revenue.Thisisbecausethe


requesteddata(revenuebymonth)isatalowerlevelthanwhatiscontainedintheaggregatetables.The
CreatingaRepositoryUsingthe aggregatetablesdonotcontainthedataand,therefore,thedetailtablesareusedinthequery.Thisaggregate
navigationiscontrolledbytheaggregatecontentlevelsyousetinthelogicaltablesources.
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository

ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased 20. SignoutofOracleBI.LeaveFMWEnterpriseManageropen.
Hierarchies

CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies UsingInitializationBlocksandVariables
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies Youcanusevariablesinarepositorytostreamlineadministrativetasksandmodifymetadatacontent
dynamicallytoadjusttoachangingdataenvironment.Avariablehasasinglevalueatanypointintime.
UsingAggregates
VariablescanbeusedinsteadofliteralsorconstantsintheExpressionBuilderintheAdministrationToolorin
UsingInitializationBlocksandVariables enduseranalyses.Atruntime,OracleBIServersubstitutesthevalueofthevariable.
CreatingTimeSeriesMeasures
Inthissetofstepsyoucreateanewinitializationblock,CurrentPeriods,andthreenewdynamicrepository
Summary
variablesCurrentYear,CurrentMonth,andCurrentDay.Youthenusethevariablesascolumnfiltersinan
Resources OracleBIanalysis.YouusetheVariableManagerintheAdministrationTooltodefinevariablesand
initializationblocks.

ViewingScreenshots Tosetupanduseinitializationblocksandvariables,performthefollowingsteps:

CreateanInitializationBlock
Clickicontohideallscreenshots CreateVariables
TestYourWork
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or CreateanInitializationBlock
hide)thescreenshotassociatedwiththatstep.

1. OpentheBISAMPLErepositoryinofflinemode.

2. SelectManage>VariablestoopentheVariableManager.

3. SelectAction>New>Repository>InitializationBlock.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 195/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
4. NametheinitializationblockCurrentPeriods.
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
5. ClicktheEditDataSourcebuttontoopentheRepositoryVariableInitializationBlockDataSourcedialogbox.
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. ClicktheBrowsebuttontoopentheSelectConnectionPooldialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 196/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 7. DoubleclicktheConnectionPoolobjecttoselectit.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables Theconnectionpoolisadded.
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. EnterthefollowingSQLtodeterminethevalueofthecurrentday,month,andyearbyfindingthemaximumvalueof
theperiodkey(BILL_DAY_DT)inthefacttable:

SELECTCALENDAR_DATE,PER_NAME_MONTH,PER_NAME_YEARFROMBISAMPLE.SAMP_TIME_DAY_DWHERE
CALENDAR_DATE=(SELECTMAX(BILL_DAY_DT)FROMBISAMPLE.SAMP_REVENUE_F)

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 197/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates 9. ClickTestandconfirmtheexpectedresultsarereturned.
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. ClosetheResultswindow.

11. ClickOKtoclosetheRepositoryVariableInitializationBlockDataSourcedialogbox.Checkyourwork:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 198/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreateVariables

1. ClickEditDataTargettoopentheRepositoryVariableInitializationBlockVariableTargetdialogbox.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 199/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview
2. UsetheNewbuttontocreatethreenewvariables:CurrentDay,CurrentMonth,CurrentYear.Theorderis
CreatingaRepositoryUsingthe important.ThevaluereturnedfromthefirstcolumnintheinitializationblockSQL,CALENDAR_DATE,isassigned
totheCurrentDayvariable.Thevalueofthesecondcolumn,PER_NAME_MONTH,isassignedtoCurrentMonth
OracleBusinessIntelligence (thesecondvariable),andthevalueofthethirdcolumn,PER_NAME_YEAR,isassignedtoCurrentYear(thethird
AdministrationTool variable).Ifnecessary,usetheUpandDownbuttonstoarrangethevariables.
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots

Clickicontohideallscreenshots 3. ClickOKtoclosetheRepositoryVariableInitializationBlockVariableTargetdialogbox.


Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.
4. Leavethedefaultrefreshintervalsettoeveryhour.Thismeansthatthevariableswillbereinitializedeveryhour.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 200/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

5. ClicktheTestbuttonandchecktheresults:

Inthisexample,theresultsaredeterminedbythedatainthesampledatabaseusedforthistutorial,whichholds
datathroughDecember2010.

6. ClosetheResultswindow.

7. ClickOKtoclosetheRepositoryVariableInitializationBlockdialogbox.

8. CheckyourworkintheVariableManager:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 201/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables

CreatingTimeSeriesMeasures
Summary
9. ClosetheVariableManager.
Resources

ViewingScreenshots
10. Savetherepositoryandcheckconsistency.Fixanyerrorsorwarningsbeforeproceeding.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or 11. Closetherepository.LeavetheAdministrationToolopen.
hide)thescreenshotassociatedwiththatstep.

TestYourWork

1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
clickheretoreviewstepsfromearlierinthistutorial.

2. ReturntoOracleBIandsignin.

3. Createthefollowinganalysistotestthevariables.

Time.PerNameYear
Time.PerNameMonth
Time.CalendarDate
BaseFacts.Revenue

4. ClickFilterforthePerNameYearcolumn.TheNewFilterdialogboxopens.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 202/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 5. SelectAddMoreOptions>RepositoryVariable.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures

CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand 6. IntheRepositoryVariablefield,enterCurrentYeartocreateafilterforthePerNameYearcolumnusingthe
SkippedLevelHierarchies CurrentYearrepositoryvariable.
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. ClickOKtoclosetheNewFilterdialogbox.ThefilterisaddedtotheFilterspane.

8. RepeatthestepstoaddtheCurrentMonthandCurrentDayrepositoryvariablesasfiltersforPerNameMonth
andCalendarDatecolumns,respectively.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 203/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. ClickResultsandconfirmthatdataonlyforthecurrentyear,month,anddayisreturned(basedonthesampledata
set).

10. SignoutofOracleBI.

CreatingTimeSeriesMeasures
InthistopicyoucreatetimeseriescalculationmeasuresusingOracleBItimeseriesfunctions.

TimeseriesfunctionsincludeAGO,TODATE,andPERIODROLLING.ThesefunctionsletyouuseExpression
Buildertocallalogicalfunctiontoperformtimeseriescalculationsinsteadofcreatingaliasesforphysical
tablesandmodelinglogically.ThetimeseriesfunctionscalculateAGO,TODATE,andPERIODROLLING
functionsbasedonthecalendartablesinyourdatawarehouse,notonstandardSQLdatemanipulation
functions.

Tocreatetimeseriesmeasures,youperformthefollowingsteps:

IdentifyaLogicalDimensionasaTimeDimension
IdentifyLevelKeysasChronologicalKeys
CreateaMeasureUsingtheAGOFunction
CreateaMeasureUsingtheTODATEFunction
CreateaMeasureUsingthePERIODROLLINGFunction
TestYourWork

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 204/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview IdentifyaLogicalDimensionasaTimeDimension

CreatingaRepositoryUsingthe
OracleBusinessIntelligence 1. ReturntotheAdministrationToolandopentheBISAMPLErepositoryinofflinemode.
AdministrationTool
Thistutorialcontainsthefollowingsections:
2. IntheBMMlayer,doubleclicktheH1TimelogicaldimensiontoopentheLogicalDimensiondialogbox.
Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots
3. IntheStructuresection,selectTime.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

Timeseriesfunctionsoperateontimeorienteddimensions.Tousethesefunctionsonaparticulardimension,you
mustdesignatethedimensionasaTimedimension.

4. ClickOKtoclosetheLogicalDimensiondialogbox.

IdentifyLevelKeysasChronologicalKeys

1. ExpandtheH1TimelogicaldimensionanddoubleclicktheTimeDetailleveltoopentheLogicalLeveldialog
box.

2. ClicktheKeystab.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 205/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots
3. SelecttheChronologicalKeycheckboxforCalendarDate.
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. ClickOKtoclosetheLogicalLeveldialogbox.

5. Repeatandsetchronologicalkeysforthefollowinglevels:

LogicalLevel ChronologicalKey
Year PerNameYear
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 206/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview Half PerNameHalf


Quarter PerNameQtr
CreatingaRepositoryUsingthe
Month PerNameMonth
OracleBusinessIntelligence
Week PerNameWeek
AdministrationTool
Thistutorialcontainsthefollowingsections: Itisbestpracticetodesignateachronologicalkeyforeverylevelofatimelogicaldimension.

Purpose
TimetoComplete
Overview CreateaMeasureUsingtheAGOFunction
Prerequisites
BuildingthePhysicalLayerofaRepository
1. RightclicktheF1RevenuelogicaltableandselectNewObject>LogicalColumn.
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
2. OntheGeneraltab,namethecolumnMonthAgoRevenue.
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. OntheColumnSourcetab,select"Derivedfromexistingcolumnsusinganexpression."

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 207/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

4. OpentheExpressionBuilder.
ViewingScreenshots

Clickicontohideallscreenshots
5. SelectFunctions>TimeSeriesFunctions>Ago.
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. ClickInsertselecteditemtoaddtheAgofunctiontotheExpressionBuilder.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 208/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots

Clickicontohideallscreenshots 7. Click<<Measure>>intheexpression.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. SelectLogicalTables>F1RevenueandthendoubleclickRevenuetoaddittotheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 209/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 9. Click<<Level>>intheexpression.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. SelectTimeDimensions>H1TimeandthendoubleclickMonthtoaddittotheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 210/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies

UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 11. Click<<NumberofPeriods>>andenter1.TheAgofunctionwillcalculatetheRevenuevalueonemonthbefore
thecurrentmonth.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

12. ClickOKtoclosetheExpressionBuilder.CheckyourworkintheLogicalColumndialogbox:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 211/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

13. ClickOKtoclosetheLogicalColumndialogbox.TheMonthAgoRevenuetimeseriesmeasureisaddedtotheF1
ViewingScreenshots Revenuelogicaltable.

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. DragtheMonthAgoRevenuelogicalcolumntotheBaseFactspresentationfolder.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 212/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates CreateaMeasureUsingtheTODATEFunction
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 1. RightclicktheF1RevenuelogicaltableandselectNewObject>LogicalColumn.
Summary
Resources

2. OntheGeneraltab,namethenewlogicalcolumnYearToDateRevenue.
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

3. OntheColumnSourcetab,select"Derivedfromexistingcolumnsusinganexpression."

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 213/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

4. OpentheExpressionBuilder.
ViewingScreenshots

Clickicontohideallscreenshots
5. SelectFunctions>TimeSeriesFunctionsanddoubleclickToDatetoinserttheexpression.
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

6. Click<<Measure>>intheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 214/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots

Clickicontohideallscreenshots 7. SelectLogicalTables>F1RevenueandthendoubleclickRevenuetoaddittotheexpression.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

8. Click<<Level>>intheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 215/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources


ViewingScreenshots

Clickicontohideallscreenshots 9. SelectTimeDimensions>H1TimeandthendoubleclickYeartoaddittotheexpression.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. ClickOKtoclosetheExpressionBuilder.

11. CheckyourworkintheLogicalColumndialogbox:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 216/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

12. ClickOKtoclosetheLogicalColumndialogbox.
ViewingScreenshots

Clickicontohideallscreenshots
13. DragtheYearToDateRevenuelogicalcolumntotheBaseFactspresentationfolder.
Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

CreateaMeasureUsingthePERIODROLLINGFunction

1. RightclicktheF1RevenuelogicaltableandselectNewObject>LogicalColumn.

2. OntheGeneraltab,namethenewlogicalcolumnRevenue3PeriodRollingSum.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 217/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary

Resources

3. OntheColumnSourcetab,select"Derivedfromexistingcolumnsusinganexpression."
ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

4. OpentheExpressionBuilder.

5. SelectFunctions>TimeSeriesFunctionsanddoubleclickPeriodRollingtoinserttheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 218/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies

UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 6. Click<<Measure>>intheexpression.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. SelectLogicalTables>F1RevenueandthendoubleclickRevenuetoaddittotheexpression.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 219/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 8. Click<<StartingPeriodOffset>>intheexpression.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

9. Enter2.Thisidentifiesthefirstperiodintherollingaggregation.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 220/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures 10. Click<<EndingPeriodOffset>>.
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

11. Enter0.Thisidentifiesthelastperiodintherollingaggregation.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 221/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
Theseintegersaretherelativenumberofperiodsfromadisplayedperiod.Inthisexample,ifthequerygrainis
UsingAggregates month,the3monthrollingsumstartstwomonthsinthepast(2)andincludesthecurrentmonth(0).
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources 12. ClickOKtoclosetheExpressionBuilder.


ViewingScreenshots
13. CheckyourworkintheLogicalColumndialogbox:
Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

14. ClickOKtoclosetheLogicalColumndialogbox.

15. DragtheRevenue3PeriodRollingSumlogicalcolumntotheBaseFactspresentationfolder.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 222/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
16. Savetherepositoryandcheckconsistency.Fixanyerrorsorwarningsbeforeyouproceed.
CreatingTimeSeriesMeasures
Summary
Resources
17. Closetherepository.LeavetheAdministrationToolopen.

ViewingScreenshots

Clickicontohideallscreenshots
TestYourWork

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
1. ReturntoFusionMiddlewareControlEnterpriseManagerandloadtheBISAMPLErepository.Ifyouneedhelp,
hide)thescreenshotassociatedwiththatstep.
clickheretoreviewstepsfromearlierinthistutorial.

2. ReturntoOracleBIandsignin.

3. CreatethefollowinganalysistotestAGOandTODATEfunctions:

Time.PerNameMonth
Time.PerNameYear
BaseFacts.Revenue
BaseFacts.MonthAgoRevenue
BaseFacts.YeartoDateRevenue

4. Setthefollowingfilterfortheanalysis:

PerNameYearisequalto/isin2008.

5. ForthePerNameYearcolumn,selectColumnProperties>ColumnFormat>Hide.ThiswillpreventPerName
Yearfromdisplayingintheanalysisresults.

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 223/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots
6. SortPerNameMonthinascendingorder.

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

7. ClickResults.

MonthAgoRevenuedisplaysrevenuefromthepreviousmonth.YearToDateRevenuecalculatesarunningsum
ofrevenuefortheyearonamonthlybasis.

8. CreatethefollowingnewanalysisandfiltertotestthePERIODROLLINGfunctionatthemonthgrain:

Time.PerNameMonth
Time.PerNameYear
BaseFacts.Revenue
BaseFacts.Revenue3PeriodRollingSum

PerNameYearisequalto/isin2008

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 224/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview

CreatingaRepositoryUsingthe
9. ForthePerNameYearcolumn,selectColumnProperties>ColumnFormat>Hide.ThiswillpreventPerName
OracleBusinessIntelligence Yearfromdisplayingintheanalysisresults.
AdministrationTool
Thistutorialcontainsthefollowingsections:

Purpose
TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies
CreatingLevelBasedMeasures
CreatingLogicalDimensionswithParentChild
Hierarchies
CreatingLogicalDimensionswithRaggedand
SkippedLevelHierarchies
UsingAggregates
UsingInitializationBlocksandVariables
CreatingTimeSeriesMeasures
Summary
Resources

ViewingScreenshots

Clickicontohideallscreenshots

Note:Alternatively,youcanclickanindividualicon
(orimage)associatedwitheachsteptoview(or
hide)thescreenshotassociatedwiththatstep.

10. SortPerNameMonthinascendingorder.

11. ClickResults.

Revenue3PeriodRollingSumiscalculatedbasedonthemonthgrain.

12. CreatethefollowingnewanalysisandfiltertotestthePERIODROLLINGfunctionattheyeargrain:

Time.PerNameYear
BaseFacts.Revenue
BaseFacts.Revenue3PeriodRollingSum

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 225/226
20/04/2017 CreatingaRepositoryUsingtheOracleBIAdministrationTool

PrintPreview 13. SortPerNameYearinascendingorder.

CreatingaRepositoryUsingthe
OracleBusinessIntelligence
AdministrationTool

Thistutorialcontainsthefollowingsections:

Purpose 14. ClickResults.


TimetoComplete
Overview
Prerequisites
BuildingthePhysicalLayerofaRepository
BuildingtheBusinessModelandMappingLayer
ofaRepository
BuildingthePresentationLayerofaRepository Revenue3PeriodRollingSumiscalculatedbasedontheyeargrain.AmeasurewiththePERIODROLLING
functioncalculatesresultsbasedonthequerygrain.
TestingandValidatingaRepository
ManagingLogicalTableSources
CreatingCalculationMeasures
CreatingLogicalDimensionswithLevelBased
Hierarchies Summary
CreatingLevelBasedMeasures InthistutorialyoulearnedhowtobuildanOracleBImetadatarepositoryusingtheOracleBIAdministration
CreatingLogicalDimensionswithParentChild Tool.Youlearnedhowtoimportmetadatafromadatasource,simplifyandreorganizetheimportedmetadata
Hierarchies intoabusinessmodel,andthenstructurethebusinessmodelforpresentationtouserswhorequestbusiness
CreatingLogicalDimensionswithRaggedand intelligenceinformationviaOracleBIuserinterfaces.
SkippedLevelHierarchies
Inthistutorial,youhavelearnedhowto:
UsingAggregates
UsingInitializationBlocksandVariables BuildthethreelayersofaOracleBIrepository
TestandvalidateanOracleBIrepository
CreatingTimeSeriesMeasures
Managelogicaltablesources
Summary Createsimplemeasuresandcalculationmeasures
Resources Createlogicaldimensionswithlevelbasedhierarchies
Createlevelbasedmeasures
Createlogicaldimensionswithparentchildhierarchies
ViewingScreenshots Createlogicaldimensionswithraggedandskippedlevelhierarchies
Useaggregatestoimprovequeryperformance
Useinitializationblocksandvariables
Clickicontohideallscreenshots Createtimeseriesmeasures

Note:Alternatively,youcanclickanindividualicon Resources
(orimage)associatedwitheachsteptoview(or OraclebyExampleBusinessIntelligenceEnterpriseEdition
hide)thescreenshotassociatedwiththatstep.
OracleLearningLibraryHome
OracleBusinessIntelligenceDocumentation
OracleTechnicalNetwork(OTN)OracleBusinessIntelligence
OracleUniversity

Credits

LeadCurriculumDeveloper:JimSarokin

UserComments
Title:

Postasravikumar.pasupula@techmahindra.com Postanonymously

Bysubmittingacomment,youconfirmthatyouhavereadandagreedtothetermsandconditions.

Thisfeedbackformisfortutorialcorrectionsandsuggestions.Becauseofthevolumeofsuggestions,we
cannotreplytoeverycomment.Inparticular:

IfyouhavegeneralquestionsaboutthisOraclesoftwareproduct,consulttheOTNforumsinstead.
Ifyouareencounteringasoftwareproblemandneedtorequestsupportorconsulting,fileaservice
requestonMyOracleSupport.
Ifyouwanttoorderhardcopydocumentation,gototheOracleStore.
Submitanewcomment (Commentsaremoderatedandwillnotappearimmediately.)

Copyright2011,Oracleand/oritsaffiliates.Allrightsreserved

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/biadmin11g_01/biadmin11g.htm 226/226

You might also like