Escolar Documentos
Profissional Documentos
Cultura Documentos
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
0
More NextBlog
OracleBISolutions
BIApps(OnlineSupportAvailable)
Friday,May24,2013
CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
Overview
ThistutorialshowsyouhowtocreateandmodelaggregatetablesusingtheAggregatePersistenceWizard.Datawarehouseperformance
bottlenecksareoftenduetomeasureaggregation(forexample,summingordersatdifferentlevelsofadimensionalhierarchy)thatisbeing
performedatruntime.Havingidentifiedcandidateaggregatetablesforinclusioninyourdatawarehouse,youusetheAggregatePersistenceWizard
tocreateandmodelaggregatestorelievethebottleneckandprecalculateandstorethedataforbetterqueryresponse.
WhenyouusetheAggregatePersistenceWizardtocreateaggregates,itisimportantthatyouhaveafullyfunctionalbusinessmodel,withacomplete
setofmeasures,dimensions,andhierarchies.Beforebuildingtableswiththewizard,youshouldhaveconceptuallydesignedthedesiredsetof
aggregatesonpaper.Theconceptualdesignshouldincludethesetofaggregatestarsbyname,thesetoffactsineachstar,andthedimensionality
andgrainofeach.Tohelpyouindesigningaggregates,youcanenableusagetracking.Whenusagetrackingisenabled,theOracleBIServer
collectsusagetrackingdataforeachquery,anditinsertsthestatisticsdirectlyintoadatabasetable.Usagetrackingisalsohelpfulindetermining
whichuserqueriesarecreatingperformancebottlenecks,basedonqueryfrequencyandresponsetime.Tolearnhowtosetupusagetracking,you
cangothroughthetutorialonSettingUpUsageTrackinginOracleBI11g.Youshouldalsodeterminethedatabasewheretheaggregatesaretobe
deployedin.Thisisusuallytheexistingdatabasethatcontainsthebasetablesthatarebeingaggregated.However,thetablescanbeplacedina
differentdatabase.TheseminimumrequirementsforthelogicalandphysicaldesigndetailsaresufficienttocreatethetableswiththeAggregate
PersistenceWizard.YoucouldusetheModelCheckertoseeifthereareanyerrorsinthemodel.
Total Pageviews
1 0 8 6
Prerequisites
Beforestartingthistutorial,youshould:
HaveaccesstoorhaveinstalledOracleDatabase11.2orhigher
HaveaccesstoorhaveinstalledOracleBIEE11.1.1.7OBIEE
DownloadtheSamplerpdfromhere.
Follow
HaveSampleAppsrpdrunninginonlinemode.
Viewmycompletepro
SettingUptheDataSchemainOracleDatabase
TocreatetherequiredtablespaceandBISAMLE_EXAuser(replacepathstoappropriatevaluesonyourenvironment)executethefollowingSQL
statements:
1. createtablespaceBISAMPLE_EXAdatafile'\home\oracle\app/oracle\oradata\orcl\bisample_exa.dbf'size10Mautoextendondefault
compress
createtemporarytablespaceBISAMPLE_EXA_TEMPtempfile'\home\oracle\app\oracle\oradata\orcl\bisample_exa_temp.dbf'size10M
autoextendon
Blog Archive
2013(629)
November(8)
October(1)
July(4)
June(9)
2. createuserBISAMPLE_EXAidentifiedbyBISAMPLE_EXAdefaulttablespaceBISAMPLE_EXAtemporarytablespace
BISAMPLE_EXA_TEMP
grantdbatoBISAMPLE_EXA
May(15)
OBIEE11gUpgradefrom11.
11.1.1.7on...
OBIEE11gUpgradingOBIEE
11.1.1.7inWind...
CreatingAggregatesUsingAg
PersistenceWi...
CreatingBIPublisherReports
SubjectAr...
3. Copythedumpfilefromhere.Unzipandcopyovertoyourdatabasemachine.
LogintoBISAMPLE_EXAschemaandcreateadirectoryobjecttopointtothedirectorywhereyouvecopiedthisfile.ExecutetheSQL
statement:
Createorreplacedirectorysampleappas'C:\bisample_exa'
HyperionCreatingCorporate
Pages
OBIEE11gMBeanattributea
denied.
OBIEE11gSettingtheDefaul
OBIEE11gIntegratingwithE
workspaceinhype...
4. OpenWindowscommandandnavigatetothedirectorycontainingbisample_exa.dmpfile.Importthedumpusingthefollowingcommand:
impdpBISAMPLE_EXA/BISAMPLE_EXAdirectory=sampleappdumpfile=bisample_exa.dmpschemas=bisample_exa
ResetforgottenpasswordinO
RPD
UpgradeOldnestedfoldersus
ConvertPrese...
OBIEE11GIntegrationWithSm
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
1/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
CreateRep...
OBIEE11GandSmartViewinte
OracleBIOf...
OBIEE11GintegrationwithSm
AccessOBIE...
OBIEE11gDropdownreports
OBIEE11gAddGoogleSearc
dashboardpage...
April(23)
March(43)
February(73)
January(453)
2012(163)
Labels
BIPublisher(19)
DAC(51)
5. Onceimported,logintoBISAMPLE_EXAschemaandverifyalltablesarecreatedandloaded(SAMP_REVENUE_Ftableshouldhave
5millionrows)
DataWarehouse(4)
Hyperion(27)
Informatica(40)
OBIEE(500)
ODI(3)
OracleApplicationsEBS12.1.3
OracleDatabase(14)
OWB(7)
PL/SQL(80)
SQL(51)
Unix/Linux(2)
Translate
6. DownloadthetutorialSampleApp30212AforAPrpdfromhereandmakeitonline.ThisisaSampleAppsrpdmodifiedforthistutorial.For
thetutorial,BSampleSalesExasubjectareawillbeused.EnterAdmin123astheRepositorypassword.
SelectLanguage
Poweredby
Translate
Popular Posts
SQLQueryandAnswers
HereIamsharingthesetofSQLQu
whichIhaveprepared.WorkinginO
databaseItisgoodknowabouttheb
HyperionEssbaseInterviewQuestio
HyperionEssbaseInterviewQuestio
arethetwostorageoptionsavailable
whatarethedifferences?Ans...
OBIEE11gCreatingAnalysesandB
Dashboards11.1.1.6.2
PurposeInthistutorial,youwilllearn
format,andcustomizeOracleBusine
analysesandhowtocrea...
OBIEE11gImportantPathDirector
StartBIServices(parameter:start_
\instances\instance1\bifoundation\Or
oreapplication\StartStopServic...
7. Createaquerywiththefollowing:
Time.T02PerNameMonth
Products.P4Brand
Offices.D4Company
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
OBIEE11gCustomHT
Styles
DashboardPromptExp
downvalues.Ammend
whichislocatedinthe
OracleBIData\Web\ConfigF...
2/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
BaseFacts.1Revenue
OBIEEExecutingStoredProcedure
ReportsBeforeReportTriggersan
TemporaryTables
Basicallytheideaistoexecuteasto
beforerunningareport.Thisstored
basicallypopulatethetemp...
BaseFacts.2BilledQuantity
BaseFacts.3DiscountAmount
BaseFacts.4PaidAmount
8. ClickResults.
[OBIEE11g]HardwareRequirements
Tuningfor(OBIA)
OverviewWithinthepastdecadeor
BusinessIntelligenceEnterpriseEdit
becomeapseudostandardforrep..
UsingaFILTERFunctionInsteadof
OBIEEalternativetheFILTERfunc
statements,youcanusetheFILTER
logicalcolumnexpression.
ExploringAdvancedFeaturesofOra
OverviewTheGettingStartedwithO
OBEcoveredtheregularfeaturess
reportsfromvariousdatasou...
9. Notehowlongittakesforthequerytoreturntheresults.
CreatingtheAggregates
Inthistopic,youunderstandtheroleandfunctionoftheAggregatePersistenceWizardincreatingandmodelingaggregatestoresolvequery
bottlenecks.
Aggregatetablesstoreprecomputedresults,whicharemeasuresthathavebeenaggregated(typicallysummed)overasetofdimensionalattributes.
Usingaggregatetablesisaverypopulartechniqueforspeedingupqueryresponsetimesindecisionsupportsystems.Thiseliminatestheneedfor
runtimecalculationsanddeliversfasterresultstousers.Thecalculationsaredoneaheadoftimeandtheresultsarestoredintables.Aggregate
tablesshouldhavefewerrowsthanthenonaggregatetablesand,therefore,processingshouldbequicker.
TheaggregatenavigationcapabilityofOracleBIServerallowsqueriestousetheinformationstoredinaggregatetablesautomatically,withoutquery
authorsortoolshavingtospecifyaggregatetablesinthequeries.OracleBIServerallowsuserstoconcentrateonaskingtherightbusiness
questions,becausetheserverdecideswhichtablesprovidethefastestanswers.ForOracleBIServertohaveenoughinformationtonavigateto
aggregatetables,certainmetadataintherepositorymustbecorrectlyconfigured.
ThetraditionalprocessofcreatingaggregatesforOracleBIServerqueriesismanual.Itcanbetedious,requiringcomplicateddatadefinition
language(DDL)anddatamanipulationlanguage(DML)scriptstobewrittenforcreatingtablesinthedatabasesinvolved.Additionally,these
aggregatedtablesneedtobemappedtotherepositorymetadatatobeavailableforqueries.Thisisatimeconsumingand,possibly,errorprone
process.
TheAggregatePersistenceWizardenablesyoutoautomatethecreationofphysicalaggregatetablesandtheircorrespondingobjectsinthe
repository.TheAggregatePersistenceWizardcreatesanOracleBIEnterpriseEditionSQLscript,whichisexecutedbytheBIServer.Thescript
specifieseachaggregatetabletobecreated,thefactsfromthebusinessmodelthatshouldbeincludedinit,anditsdimensionsandgrain.Whenthe
BIServerrunstheaggregatepersistenceSQLscript,itgeneratesDDLtocreatetherequiredtablesinthetargetdatabase,internalinstructionsto
generatethecorrespondingphysicalandaggregatenavigationmetadata,anddatamanipulationlanguage(DML)toaggregateandloaddatafrom
thebasetablesintotheaggregatetables.Theaggregatepersistencescriptisintendedtoberunaftereachextraction,transformation,andloading
(ETL)ofthebasetables,typicallynightly.ThiscanbedonebyanOracleBIEEJobManagerjob,oritcanberunasa.batoranyotherscriptcalledby
acustomprogram.
ThedefaultprefixSA_isautomaticallyaddedtodimension(level)aggregates.Youcanchangethisdefaultprefixbyupdatingthe
AGGREGATE_PREFIXparameterintheAGGREGATE_PERSISTENCEsectionoftheNQSConfig.INIfile:AGGREGATE_PREFIX="prefix_name"
Inthistopic,youusetheAggregatePersistenceWizardtocreateandmodelaggregatetablestosupportqueryperformance.
Theconceptualdesignofyouraggregatestarincludesthefollowingcharacteristics.
Measures
Dimension/Grain
SourceDatabase
BaseFacts.1
Revenue",2Billed
Quantity",3Discount
Amount,4Paid
Amount
Products/P4Brand
Time/T02PerNameMonth"
Office/"D4Comapny"
BISAMPLE_EXA
VariablePromptValue
inOBIEE11g
WorkingWithVariables
ReferencingaVariable
QuickReferenceonVa
CallSyntax...
Visitors map
DoingaConsistencyCheck
1. OpenSampleApp30212forAP.rpdinonlinemodeinBIAdministrationTool.EnterAdmin123astheRepositorypassword.Enterthe
useridandpasswordforyourinstallation.ForthistutorialwewilluseasUserweblogicandPasswordwelcome1.Makeanoteofthe
ODBCdatasourcename.Inthisexampleitiscoreapplication_OH1291352497.
2. ClickFile>CheckGlobalConsistency.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
3/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
3. TheConsistencycheckisdone.
4. OncetheconsistencycheckiscompleteConsistencyCheckManagerwindowisopened.Makesuretherearenoerrors.Close
ConsistencyCheckManagerandsavetherpd.Ifthereareanyerrors,pleaseremovetheerrors.
RunningtheModelChecker
YoucanuseModelCheckManagertocheckyourrepositorymetadataforissuesthatmightaffectthesuccessoftheaggregatepersistence
engine,suchasidentifyinglevelprimarykeysthatarenotunique.
AlthoughtheuserexperienceofrunningModelCheckManagerisverysimilartorunningtheConsistencyCheckManager,therearethreekey
differencesbetweenthetwotools:
UnliketheConsistencyCheckManager,ModelCheckManagerrequiresaccesstobackenddatasourcesforsomechecks.Because
someofthebackendqueriescanbeexpensive,itisrecommendedtorunModelCheckManagerduringoffpeakperiods.
ModelCheckManagercanonlyberuninonlinemode.
ModelCheckManagerdoesnotmakeanychangestorepositorymetadataitonlyflagspossibleproblems.
SimilartotheConsistencyCheckManager,ModelCheckManagerreturnsbotherrorandwarningmessages.Youmustfixerrorsidentifiedby
ModelCheckManager,ortheaggregatepersistenceenginemightfailtocreateaggregates.Itisrecommendedthatyoufixwarnings,butnot
required.
RunModelCheckManagerrightbeforeyouruntheAggregatePersistenceWizard.Alternatively,youcanrunModelCheckManagertoidentify
problemsforselectedobjectsafterinitialaggregatecreationfailure.IfthereareerrorsinModelChecker,makesuretheyarenotrelatedtothe
dimensionsyouareselectingtobuildtheaggregate.
SincetherpdforthistutorialisamodifiedversionofSampleAppsrpd,runtheModelCheckerforthedimensionsthatwillbeusedforthistutotrial.
TorunModelCheckManagerforthedimensionsperformthefollowingsteps:
1. IntheBusinessModelandMappingLayer,selecttheD0Timedimensionin01SampleAppExabusinessmodel.Rightclickand
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
4/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
selectCheckModel.
2. ModelCheckerhasthefollowingtwooptions:
Complete:ChecksallobjectsintheBusinessModelandMappinglayeroftheOracleBIrepository.
FilteredbyStatistics:ChecksonlyfacttableobjectsandassociateddimensionsintheBusinessModelandMappinglayer
thathavebeenactivelyqueriedaccordingtothestatisticstable.Selectthisoptiontospeeduptheprocessforlarge
repositories.
ThisoptionisonlyavailableontheOracleExalyticsMachine.IfyouattempttofilterbystatisticsonanonExalyticssystem,
orifyouattempttofilterwhenthestatisticstableisnotavailable,awarningappearsexplainingthatModelCheckManager
cannotfilterbystatistics.
3. ClickComplete.WhencompleteModelCheckerManagerwindowwillshowalltheerrors,ifany.Makesuretherearenoerrors.Close
ModelCheckerManager.
4. SimilarlyruntheModelCheckerfortheProductandOfficedimensions.Ineachcase,makesuretherearenoerrors.CloseModel
CheckerManager.
UsingtheAggregatePersistenceWizard
1. SelectTools>Utilitiesfromthemenubar.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
5/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
2. FromtheUtilitieswindowsselectAggregatePersistenceandclickExecute.TheAggregatePersistencewizardopens.
3. IntheAggregatePersistenceSelectFileLocationwindowenterthenameoftheSQLscriptfileasaggregate.sql.Enterthefolder
wherethisfilewillbeplaced.ClickNext.
4. IntheAggregatePersistenceSelectBusinessMeasureswindow,selectthesubjectarea01SampleAppExaandfollowing
measuresfromtheF0SalesBaseMeasurestable:
1Revenue
2BilledQuantity
3DiscountAmount
4PaidAmount
ClickNext.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
6/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
5. IntheAggregatePersistenceSelectLevelswindow,selectdimensionH0Time.Month,H1Products.ProductBrand,andH3
Offices.Company.ClickNext.
6. IntheAggregatePersistenceSelectConnectionPoolwindow,selectthedatabaseas02SampleAppExaData(ORCL).Makesure
youselecttheOracledatabase(ORCL)andnotEssbase(ESSB).SelectCatalog/Schemaas02SampleAppExaData(ORCL)>
BISAMPLE_EXA.SelecttheConnectPoolExaSampleConnection.Changethedefaultaggregatetablename
toag_BISAMPLE_EXA.ClickNext.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
7/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
7. IntheAggregatePersistenceFinishwindow,checkthescript.SelectIamdoneandclickNext.
8. IntheAggregatePersistenceFinishScriptwindow,checkthatthescriptiscreatedandplacedinthespecifiedfolder.ClickFinish.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
8/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
9. Opentheaggragate.sqlscriptfileineditmode.Checkthescript.
RunningnqcmdinCommandLine
1. Openacommandwindow.Changedirectorytoc:\bi\instances\intance1\bifoundation\OracleBIApplication\coreapplications\setup.
Yourenvironmentmayhaveadifferentpath.Enterandrunbiinitinthecommandwindow.
2. Asecondwindowopens.Atthepromptinthesecondcommandwindow,enter:
nqcmddcoreapplication_OH1291352497uweblogicsc:\temp\aggregates.sql
dIstheODBCdatasourcenamefortheOracleBIServertowhichyouwanttoconnect.
uUsername
sSQLscriptfileyoucreatedusingtheAggregatePersistencewizard.Forthistutorialitisc:\temp\aggregate.sql
3. Enterwelcome1asthepasswordandpressEnter.
4. WaittillyougetStatementexecutesucceededmessage.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
9/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
YoucompletedrunningthenqcmdcommandforcreatingaggregateswithAggregatePersistenceWizard..
Note:Ifthestatementexecutionfailed,makesureyoudonothaveanysummarytablesinthedatabase,BusinessModellayer,andinthe
Physicallayerforthedimensionsyouareusing,priortorunningthenqcmdcommand.YoucanusetheDeleteaggregatescommandtodelete
them.
VerifyingthattheAggregateswereSuccessfullyCreated
Inthissectionyouwillcheckwhetheralltheaggregatesweresuccessfullycreated.
VerifyingtheAggregatesinPhysicalLayer
1. CloseandopentheBIAdministrationToolinonlinemode.InthePhysicalLayer,ensurethattheaggregateswerecreatedin
BISAMPLE_EXAschema.Thereshouldbeonenewag_BISAMPLE_EXAaggregatetablewiththecolumnsyouselectedfor
aggregation.
2. ScrolldownthePhysicalLayerandyoushouldhavethreedimensionaggregatestablesbeginningwithSA_.Oneforeachdimension
selected.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
10/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
3. ViewcompanynamesfromOfficesdimensionaggregatetable.Checkoutobjectswhenprompted.
4. UpdaterowcounttoseethenumberofrowsforFactaggregate.Thereare648rowsinthetable.Checkoutobjectswhenprompted.
5. Updaterowcountsforallthenewaggregatesandyoushouldseethefollowingrowcount.Checkoutobjectswhenprompted.
ag_BISAMPLE_EXA684rows
SA_Month*79
SA_Product*9
SA_Offices*3
6. Doubleclickag_BISAMPLE_EXAtoopenthephysicaldialogbox,clicktheForeignKeystab.Verifythatthejoinsarecreated
betweenag_BISAMPLE_EXAandthethreedimensionaggregates.
7. Doubleclicktheforeignkeyforthemonthdimension,toviewtherelationshipinthePhysicalForeignKeydialogbox.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
11/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
8. Doubleclicktheforeignkeyfortheproductbranddimension,toviewtherelationshipinthePhysicalForeignKeydialogbox.
SimilarlyyoucancheckforOfficeCompany.
VerifyingtheAggregatesintheBusinessModelandMappingLayer
1. InBusinessModelandMappingLayer,openSourcesfolderfor01SampleAppExa.F0SalesBaseMeasuresandconfirmthata
newlogicaltablecalled02SampleAppExaData(ORCL)_BISAMPLE_Exa_ag_BISAMPLE_EXAiscreated.
2. OpenSourcesfolderforD0Timedimensionandconfirmthatanewlogicaltablecalled01SampleApp_ExaData
(ORCL)_BISAMPLE_EXA_SA_Monthxxxxxxxiscreated.
3. OpenSourcesfolderforD1Products(LevelBasedHier)dimensionandconfirmthatanewlogicaltablecalled01SampleApp
Data(ORCL)_BISAMPLE_SA_Productxxxxxxxiscreated.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
12/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
4. OpenSourcesfolderforD3Officesdimensionandconfirmthatanewlogicaltablecalled02SampleAppExaData
(ORCL)_BISAMPLE_Exa_SA_Officesxxxxxxxiscreated.
5. Doubleclickthe01SampleAppData(ORCL)_BISAMPLE_ag_BISAMPLElogicaltablesource.ClickCheckOut.IntheGeneraltab
andconfirmthatthe02SampleAppExaData(ORCL)_BISAMPLE_Exa_ag_BISAMPLE_Exalogicaltablesourcemapstothe02
SampleAppExaData(ORCL).._BISAMPLE_Exa.ag_BISAMPLE_Exaphysicaltable.
6. ClicktheColumnMappingtabandconfirmthatthelogicalmeasurecolumnsmaptocorrespondingphysicalcolumnsin
theag_BISAMPLE_Exaphysicaltable.
7. ClicktheContenttabandconfirmthatthelogicallevelsaresetcorrectly.
8. ClickCanceltoclosetheLogicalTableSourcedialogbox.
RepeatforD0Time,D1Products(LevelBasedHier),andD3Officestoconfirmthatthelogicallevelsaresetcorrectlyforthenew
logicaltablesourcesgeneratedbytheaggregatepersistencewizard.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
13/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
9. Closealldialogboxes.Note:YoudonothavetodoanythinginthePresentationLayer.
CreatingAnalysistoUsetheAggregates
1. SignintoOracleBIasweblogicwithpasswordwelcome1.ReturntoAnalysesEditorandcreateanewanalysisinBSampleSales
Exasubjectarea.
2. Reloadservermetadataorifrequiredrestartalltheservices.
3. Createaquerywithallyourselections.Selectthefollowing:
Time.T02PerNameMonth
Products.P4Brand
Offices.D4Company
BaseFacts.1Revenue
BaseFacts.2BilledQuantity
BaseFacts.3DiscountAmount
BaseFacts.4PaidAmount
4. ClickResults.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
14/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
Noticehowfastthe
queryreturned.
5. Youcansavethequery.ClicktheAdministrationlinkatthetop.ClickManageSessionfromtheAdministrationtab.
6. Inspectthequerystatementandconfirmthatthequeryusedthecolumnsyourequested.
7. ClickViewLogintheActioncolumn.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
15/16
2/25/2015
OracleBISolutions:CreatingAggregatesUsingAggregatePersistenceWizardinOracleBI11g
8. Scrolldownandinspectthequerylog.Confirmthatthequeryusedtheag_BISAMPLE_EXAaggregatetableandtherelated
dimensionSA_Month,SA_ProductBrand,andSA_OfficesCompanyaggregates.
PostedbyKishoreUppalapatiat1:25AM
Labels:OBIEE
NewerPost
Home
OlderPost
OracleBusinessIntelligence.AwesomeInc.template.PoweredbyBlogger.
http://oraclebisolutions.blogspot.in/2013/05/creatingaggregatesusingaggregate.html
16/16