Documente Academic
Documente Profesional
Documente Cultură
SAPBWonHANAQuickGuide
https://www.tutorialspoint.com/sap_bw_on_hana/sap_bw_on_hana_quick_guide.htm
Copyrighttutorialspoint.com
SAPBWonHANAOverview
SAPBusinessWarehouseBW poweredbySAPHANAhelpsyouspeedupdataanalysisbyconsumingdatavia
aDataWarehouseDW foranalyticalreportinganddataanalysis.Youcanachievekeyopportunitieslikereal
timedataintegrationanddatamodeling,andhencerealtimeBIreportingonlargeamountofdatainthe
database.
SAPBusinessWarehousecontinuestoactlikeapowerfuldatawarehousetooltoconsolidatemasterdataand
provideflexiblereportingoptions.WithSAPHANAunderneathBWsystemasadatabase,youcanusea
combinationofDWcapabilitieswithfastinmemorydatabasetoachieveperformanceimprovementsand
exceptionalmodelingcapabilities.
HANAinmemorydatabaseismuchfasterascomparedtoothercommondatabaseslikeOracle,SQLServer,
andhenceDWperformsmuchfasterwhenpoweredbyHANAasdatabaseunderneathit.Itcombinesthepower
ofboththetoolsBWModelingandHANAinmemorycomputingenginetoprocesshugeamountsofdata.
BWonHANAsupportsvariousexceptionaldatabasesandreportingcapabilitiesthatarenotpossibleusingother
databasesliketransformationsandDSOsaremovedtoHANAdatabasetoprovidemuchfasterprocessingof
data,dataloadperformance,queryprocessingandoptimization,exceptionalHANAmodelingcapabilities,etc.
DrawbacksofUsingSAPBWwithOtherDatabases
FollowingarethedrawbackswhenyouuseSAPBWwithotherdatabasessuchasOracle,SQLServer,andIBM
DB2.
RealtimeReportingUsingBWwithotherdatabases,youcantperformrealtimereportingasrealtime
dataisnotavailableinthedatawarehouse.DataismovedtoBusinessWarehouseinbatchesandhenceis
notavailableforrealtimereporting.
ImplementingStructuralChangesToimplementanystructurechanges,itisverytimeconsumingand
atoughtaskascompatibilityisnotavailablewithotherDBvendors.Toimplementanystructurechanges
inBusinessWarehouse,ittakes212monthstime.
ReportPerformanceYouhavetoperformreportperformanceoptimizationandtuningforeach
application.
CompatibilityDatainBusinessWarehouseisaggregatedandmaterializedandyoucantgetthedataat
differentgranularitylevel.HANAsupportsaggregationsontheflywhenthereportisexecuted.
https://www.tutorialspoint.com/cgibin/printpage.cgi 1/71
3/6/2017 SAPBWonHANAQuickGuide
Asmentioned,HANAismuchfasterascomparedtootherdatabaseslikeOracleandSQLServer.Hence,when
youcombineHANAcapabilitieswithBW,yougetanexceptionaldataprocessingandreportingfeatures.
BWonHANAKeyCustomers
AsperSAP,organizationsofallsizesandindustriesaroundtheworldareusingthepowerofSAPHANA
platformtotransformtheirbusinessandcreatenewvalue.Itincludesalistofcompaniesfromalldomainsand
regionswhohaveadaptedHANAasdatabaseandusedinmemorypowerofHANAdatabasewithBWdata
warehousefeatures.YoucanseethelistofallorganizationswhohaveadaptedSAPBWonHANAusingthe
followinglink.
https://hana.sap.com/abouthana/customerstories.html
ProcterandGamble
Procter&GamblehasadaptedtoSAPBWonHANAwiththefollowingbusinesstransformations.
https://www.tutorialspoint.com/cgibin/printpage.cgi 2/71
3/6/2017 SAPBWonHANAQuickGuide
Reliable,realtimereportingandBetterBusinessDecisionswithSAPSoftwareandServices.
55%databasereductionfrom36TBto16TB.
400%increaseindataloadingspeeds.
35,000businessuserssupported.
CenterPointEnergy
CenterPointEnergyusesSAPHANAasthefoundationtorealizetheirstrategicvision.
10minutestocreatemarketingtargets,downfromfourweeks.
200%increaseinproductivitybyreplacingmanualdatareplicationswithscheduleddataloadsintoSAP
HANA.
98.8%fasterpredictiveanalyticsengineruntimef rom90secondsto1second .
15%morecallshandledbyIVRratherthanbyagents.
Adidas
AdidasleveragingSAPHANAplatformstaysaheadofconsumerdemandutilizingSAPFashionManagement
application.
Completevisibilityfromthefactorytotheshopfloorandecommercechannels.
Pointofsaledataanalysisthatprovidesabetterunderstandingofconsumers.
Significantlyfasternightlyreplenishmentandallocationruns.
BWonHANA:ImportantTransactions
FollowingarethekeytransactioncodestobeusedinBWonHANAsystem.
RSA1ToopenBWworkbench
RSMIGRHANADBToconvertinmemoryoptimizedBW
SM59ToconfigureRFCconnectionforSLT
LtrToconfigureTrustedRFC
RSPCMTomonitorperiodicprocesschains
RSPCToviewthelogforrunsofaprocesschain
RSLIMOBWLeanModelerTestUI
SAPBWonHANABWBasics
https://www.tutorialspoint.com/cgibin/printpage.cgi 3/71
3/6/2017 SAPBWonHANAQuickGuide
SAPBWintegratesdatafromdifferentsources,transformsandconsolidatesthedata,performsdatacleansing,
andstoresdata.SAPBWalsoincludesdatamodeling,administrationandstagingarea.
DatainSAPBWismanagedwiththehelpofacentralizedtoolknownasSAPBusinessIntelligenceBI
AdministrationWorkbench.TheBIplatformprovidesinfrastructureandfunctionstoinclude
OLAPProcessor
MetadataRepository
ProcessDesignerandotherfunctions
BusinessExplorerBExisareportingandanalysistoolthatsupportsquery,analysis,andreportingfunctionsin
BI.UsingBEx,youcananalyzehistoricalandcurrentdatatodifferentdegreeofanalysis.
SAPBWisknownasopen,standardbasedtoolwhichallowsyoutoextractdatafromdifferentsystemstoBI
system.Itevaluatesthedatawithdifferentreportingtoolsandyoucandistributethistoothersystems.
WhenyougotoSAPBIAdministrationworkbench,thesourcesystemisdefinedthere.GotoRSA1Source
Systems.
https://www.tutorialspoint.com/cgibin/printpage.cgi 4/71
3/6/2017 SAPBWonHANAQuickGuide
Asperthetypeofdatasource,youcandifferentiatesourcesystems
DataSourcesfortransactiondata
DataSourcesformasterdata
Datasourcesforhierarchies
Datasourcesfortext
DataSourcesforattributes
YoucanloadthedatafromanysourceinthedatasourcestructureintoBIwithanInfoPackage.Thetarget
systemwherethedataistobeloadedisdefinedinthetransformation.
DataStoreObject
DataStoreObjectDS O isknownasastorageplacetokeepcleansedandconsolidatedtransactionormasterdata
atlowestgranularitylevel.ThisdatacanbeanalyzedusingBExquery.
ADSOcontainskeyfiguresandcharacteristicfields.DatafromDSOcanbeupdatedusingDeltaupdateor
otherDataStoreobjectsormasterdata.DSOsarecommonlystoredintwodimensionaltransparentdatabase
tables.
DSOArchitecture
DSOcomponentconsistsofthreetables
ActivationQueue
Thisisusedtostorethedatabeforeitisactivated.Thekeycontainsrequestid,packageid,andrecordnumber.
Onceactivationiscomplete,therequestisdeletedfromtheactivationqueue.
ActiveDataTable
https://www.tutorialspoint.com/cgibin/printpage.cgi 5/71
3/6/2017 SAPBWonHANAQuickGuide
Thistableisusedtostorethecurrentactivedataanditcontainsthesemantickeydefinedfordatamodeling.
ChangeLog
Whenyouactivatetheobject,changestoactivedataarestoredinthechangelog.ChangelogisaPSAtableand
ismaintainedinAdministrationWorkbenchunderPSAtree.
InfoCube
InfoCubeisdefinedasamultidimensionaldataset,whichisusedforanalysisinaBExquery.AnInfoCube
consistsofasetofrelationaltableswhicharelogicallyjoinedtoimplementstarschema.AFacttableinstar
schemaisjoinedwithmultipledimensiontables.
YoucanadddatafromoneormoreInfoSourceorInfoProviderstoanInfoCube.Theyareavailableas
InfoProvidersforanalysisandreportingpurposes.
InfoCubeStructure
AnInfoCubeisusedtostorethedataphysically.ItconsistsofanumberofInfoObjectsthatarefilledwithdata
fromstaging.Ithasthestructureofastarschema.
TherealtimecharacteristiccanbeassignedtoanInfoCube.RealtimeInfoCubesareuseddifferentlythan
standardInfoCubes.
SAPBWonHANAHANABasics
HANAdatabasetakesadvantageofinmemoryprocessingtodeliverthefastestdataretrievalspeed,whichis
enticingfororganizationsstrugglingwithhighscaleonlinetransactionsortimelyforecastingandplanning.
DiskbasedstorageisstilltheenterprisestandardandthepriceofRAMhasbeendecliningsteadily.Thus,
memoryintensivearchitectureswilleventuallyreplaceslow,mechanicalspinningdisksandwilllowerthecost
ofDatastorage.
Inmemorycolumnbasedstorageprovidesdatacompressionupto11times,reducesthespacetostorehuge
amountofdata.
ThespeedadvantagesofferedbyRAMstoragesystemarefurtherenhancedbytheusemulticoreCPUs
multipleCPUspernodeandmultiplenodesperserverinthedistributedenvironment.
GettingStartedwithSAPHANAStudio
SAPHANAstudioisanEclipsebasedtoolthatrunsondevelopmentenvironmentandadministrationtoolfor
workingonHANA.
SAPHANAstudioisboththecentraldevelopmentenvironmentandthemainadministrationtoolforHANA
system.ItisaclienttoolwhichcanbeusedtoaccesslocalorremoteHANAsystem.
ItprovidesanenvironmentforHANAAdministration,HANAInformationModelingandDataProvisioningin
HANAdatabase.
SAPHANAStudiocanbeusedonthefollowingplatforms
https://www.tutorialspoint.com/cgibin/printpage.cgi 6/71
3/6/2017 SAPBWonHANAQuickGuide
MicrosoftWindows32and64bitversionsof:WindowsXP,WindowsVista,Windows7
SUSELinuxEnterpriseServerSLES11:x8664bit
However,inMacOS,HANAstudioclientisnotavailable.
DependingonHANAStudioinstallation,allfeaturesmaynotbeavailable.AtthetimeofStudioinstallation,
specifythefeaturesyouwanttoinstallaspertherole.ToworkonthemostrecentversionofHANAstudio,
SoftwareLifeCycleManagercanbeusedforclientupdate.
SAPHANAStudioAFeatures
SAPHANAStudioprovidesaperspectivetoworkonthefollowingHANAfeatures.Youcanchoosethe
PerspectiveinHANAStudiousingthefollowingpath,HANAStudioWindowOpenPerspectiveOther
SAPHANAStudioAdministration
Thetoolsetforvariousadministrationtasks,excludingtransportabledesigntimerepositoryobjects.General
troubleshootingtoolsliketracing,thecatalogbrowser,andSQLConsolearealsoincluded.
SAPHANAStudioDatabaseDevelopment
Itprovidesthetoolsetforcontentdevelopment.Itaddresses,inparticular,theDataMartsandABAPonSAP
HANAscenarios,whichdoesnotincludeSAPHANAnativeapplicationdevelopment.
SAPHANAStudioApplicationDevelopment
SAPHANAsystemcontainsasmallWebserverwhichcanbeusedtohostsmallapplications.Itprovidesthe
toolsetfordevelopingSAPHANAnativeapplications,likeapplicationcodewritteninJavaandHTML.
Bydefault,allfeaturesareinstalled.
HANAStudioAdministrationView
ToperformHANADatabaseAdministrationandmonitoringfeatures,SAPHANAAdministrationConsole
Perspectivecanbeused.
AdministratorEditorcanbeaccessedinthefollowingways
FromSystemViewToolbarChooseOpenAdministrationdefaultbutton
InSystemViewDoubleclickHANASystemorOpenPerspective
https://www.tutorialspoint.com/cgibin/printpage.cgi 7/71
3/6/2017 SAPBWonHANAQuickGuide
IntheAdministrationview,HANAstudioprovidesmultipletabstochecktheconfigurationandhealthofthe
HANAsystem.TheOverviewtabprovidesGeneralInformationsuchas:theoperationalstatus,thestarttimeof
thefirstandlaststartedservice,theversion,thebuilddateandtime,theplatform,thehardwaremanufacturer,
etc.
AddingaHANASystemtoStudio
OneormultiplesystemscanbeaddedtoHANAstudioforAdministrationandInformationmodelingpurposes.
ToaddanewHANAsystem,thehostname,theinstancenumber,andthedatabaseusernameandpasswordis
required.
Port3615shouldbeopentoconnecttoDatabase
Port31015InstanceNo10
Port30015InstanceNo00
SShportshouldalsobeopen
FollowingarethestepstoaddaSystemtoHANAstudio
Step1RightclickintheNavigatorspaceandclickAddSystem.EnterHANAsystemdetails,i.e.thehost
nameandtheinstancenumber.Clicknext.
Step2EnterthedatabaseusernameandpasswordtoconnecttoSAPHANAdatabase.ClickNextandthen
Finish.
https://www.tutorialspoint.com/cgibin/printpage.cgi 8/71
3/6/2017 SAPBWonHANAQuickGuide
OnceyouclickFinish,HANAsystemwillbeaddedtoSystemViewforadministrationandmodelingpurposes.
EachHANAsystemhastwomainsubnodes,CatalogandContent.
CatalogItcontainsallavailableSchemas,i.e.alldatastructures,tablesanddata,columnviews,and
procedures,whichcanbeusedintheContenttab.
ContentTheContenttabcontainsdesigntimerepository,whichholdsallinformationofdatamodelscreated
withtheHANAModeler.ThesemodelsareorganizedinPackages.TheContentnodeprovidesdifferentviews
onthesamephysicaldata.
SAPBWonHANAArchitecture
WhenSAPBWispoweredbyHANA,allthetasksareperformedusingHANAdatabaseoptimizedtechniques.
SAPHANAisresponsibletoperformkeytasksrelatedtoDataWarehousingdeliveringexcellentperformance
whileperforminganalyticalreporting.
Inthefollowingfigure,youcanseeBWonHANAarchitecturewhereallthekeyactivitiesofBWareHANA
optimized
HANAOptimizedDataModeling:InfoCubes
HANAOptimizedDataModeling:AdvancedDataStoreObjects
HANAOptimizedDataModeling:CompositeProviders
HANAOptimizedDataStaging
HANAOptimizedAnalyticManager
HANAOptimizedAnalysisProcesses
https://www.tutorialspoint.com/cgibin/printpage.cgi 9/71
3/6/2017 SAPBWonHANAQuickGuide
LayeredScalableArchitectureLSAandLSA + +
InSAPBW,LSAmakesitmorerobust,flexible,andscalablesolutiontoperformenterprisedatawarehousing
functions.LSAisthecorporateframeworkforBWtoreliablymanagetheentiredataandmetadatalifecycle
Datadelivery
Datamodeling
Datastaging
Authorizations
Solutiondelivery
WhenBWisimplementedonSAPHANA,youcancreateadifferentLSAwhichismoredependentonvirtual
objects.ThisisknownasLSA++anditconsistsofthreekeylayers
OpenOperationDataStoreLayer
https://www.tutorialspoint.com/cgibin/printpage.cgi 10/71
3/6/2017 SAPBWonHANAQuickGuide
ThislayerissimilartothedataacquisitionlayerinSAPBW.TheopenODSlayerisusedtointegratedatainto
theDataWarehouseandprovidesthesamefunctionalityastheclassicdataacquisitionlayer,butwithmore
flexibledataintegrationpossibilities.
CoreDataWarehouseLayer
Thislayerisresponsibletoperformfunctionslikedatatransformation,datacleansingandconsolidation.
VirtualDataMartLayer
Thislayerisresponsibletocombinethedatafromotherlayersandtomakeitavailableforreportingpurposes.
ThislayercontainsalltheInfoProvidersthatcombinedatausingjoinorunion,withoutsavingtheresult:
MultiProvider,CompositeProvider,etc.YoucanusethistoaccessdatadirectlyintheSAPHANAdatabase,to
allowqueriesonCompositeProvider,OpenODSView.
CompositeproviderallowsyoutomergethedatafromBWInfoProviderswithHANAModelingviews.Union
andJoinsareperformedinSAPHANAandqueriescanberunoncompositeproviders,likeBWInfoProviders.
SAPBWonHANABenefits
UsingBWpoweredbySAPHANA,youcanfindthefollowingbenefits
ExcellentperformanceinanalyticalreportinganddataloadingusingHANAinmemorydatabase
capabilities.AllBWfunctionsperformedinSAPHANAbenefitsfrominmemorydatabaseand
calculationenginesforfasterdataprocessing.
WithHANAoptimizedobjects,youcanperformcomplexqueries,detailedanalysis,highdatavolume,
andaggregationsefficiently.
AllexistingBItoolssuchasBEx,BusinessObjectsBIreportingtools,andMicrosoftExcelaredirectly
supportedbySAPBWonHANA.
SAPHANAprovideshighlevelofdatacompression.Columnstorageoftablesrequireslessstoragetype
andhenceprovideslowerTotalCostofOwnershipT C O .
BusinessWarehouseAcceleratorBW AisnotrequiredwhileusingHANAunderneathBW.
YoudontneedaggregatedtablesandHANAsupportsontheflyaggregations.
Ithassimplifieddatamodelingbyusinginmemoryoptimizedobjects.ThereisnoneedtoloadBWA
index.
WhenyouuseSAPBWonHANA,thefollowingprocessesarenotrequired
RollingUpFilledAggregates
FillingofNewaggregates
AdjustTimeDependentAggregates
ConstructDatabaseStatistics
BuildIndex
https://www.tutorialspoint.com/cgibin/printpage.cgi 11/71
3/6/2017 SAPBWonHANAQuickGuide
DeleteIndex
SAPBWonHANANativeHANAModeling
SAPHANAModeleroptionisusedtocreateinformationviewsonthetopofschemastablesinHANA
database.TheseviewsareconsumedbyJAVA/HTMLbasedapplicationsorSAPApplicationssuchasSAP
Lumira,OfficeAnalysis,orthirdpartysoftwarelikeMSExcelforreportingpurposestomeetbusinesslogicand
toperformanalysisandextractinformation.
HANAModelingisdoneonthetopoftablesavailableinCatalogtabunderSchemainHANAStudioandall
viewsaresavedundertheContenttableunderPackage.
YoucancreateanewPackageundertheContenttabinHANAStudiousingrightclickonContentandNew.
AllModelingViewscreatedinsideonepackagecomesunderthesamepackageinHANAStudioandis
categorizedaccordingtotheViewType.
EachViewhasadifferentstructureforDimensionandFacttables.Dimensiontablesaredefinedwithmaster
data.FacttablehasaPrimaryKeyfordimensiontablesandmeasureslikeNumberofUnitsold,Averagedelay
time,TotalPrice,etc.
YoucancreateanewPackagebyarightclickontheContentTabNewPackage.
YoucanalsocreateaSubPackageunderaPackagebyarightclickonthePackagename.Whenwerightclick
onthePackage,weget7options.WecancreateHANAViewsAttributeViews,AnalyticalViews,and
CalculationViewsunderaPackage.
https://www.tutorialspoint.com/cgibin/printpage.cgi 12/71
3/6/2017 SAPBWonHANAQuickGuide
YoucanalsocreateaDecisionTable,defineanAnalyticPrivilegeandcreateProceduresinaPackage.
WhenyourightclickonPackageandclickNew,youcanalsocreatesubpackagesinaPackage.Youhaveto
enterPackageName,DescriptionwhilecreatingaPackage.
SAPHANAAttributeView
AttributeViewsinSAPHANAModelingarecreatedonthetopofDimensiontables.Theyareusedtojoin
DimensiontablesorotherAttributeViews.
YoucanalsocopyanewAttributeViewfromanalreadyexistingAttributeViewsinsideotherPackagesbutthat
doesntletyouchangetheViewAttributes.
FollowingarefewcharacteristicsofanAttributeViewinSAPHANA
AttributeViewsinHANAareusedtojoinDimensiontablesorotherAttributeViews.
AttributeViewsareusedinAnalyticalandCalculationViewsforanalysistopassthemasterdata.
TheyaresimilartocharacteristicsinBMandcontainmasterdata.
AttributeViewsareusedforperformanceoptimizationinlargesizedimensiontables.Youcanlimitthe
numberofattributesinanAttributeView,whicharefurtherusedforReportingandanalysispurpose.
AttributeViewsareusedtomodelmasterdatatogivesomecontext.
CreateanAttributeView
ChoosethePackagenameunderwhichyouwanttocreateanAttributeView.RightclickonPackageGoto
NewAttributeView.
WhenyouclickonAttributeView,aNewWindowwillopen.EnterAttributeViewnameandDescription.Then,
fromthedropdownlist,chooseViewTypeandsubtype.Insubtype,thereare3typesofAttributeviews:
Standard,Time,andDerived.
https://www.tutorialspoint.com/cgibin/printpage.cgi 13/71
3/6/2017 SAPBWonHANAQuickGuide
TimesubtypeAttributeViewisaspecialtypeofAttributeviewthataddsaTimeDimensiontoDataFoundation.
WhenyouentertheAttributename,TypeandSubtypeandclickFinish,itwillopenthreeworkpanes
ScenariopanethathasDataFoundationandSemanticLayer.
DetailspaneshowstheattributeofalltablesaddedtoDataFoundationandthejoiningbetweenthem.
OutputpanewherewecanaddattributesfromtheDetailpanetofilterinthereport.
YoucanaddObjectstoDataFoundationbyclickingthe+signwrittennexttoDataFoundation.Youcanadd
multipleDimensiontablesandAttributeViewsintheScenarioPaneandjointhemusingaPrimaryKey.
WhenyouclickonAddObjectinDataFoundation,youwillgetasearchbarfromwhereyoucanadd
DimensiontablesandAttributeviewstotheScenarioPane.OnceTablesorAttributeViewsareaddedtoData
Foundation,theycanbejoinedusingaPrimaryKeyintheDetailsPaneasshowninthefollowingscreenshot.
Oncethejoiniscomplete,choosemultipleattributesintheDetailspane,rightclickandAddtoOutput.
AllcolumnswillbeaddedtotheOutputpane.ClicktheActivateoptionandyouwillgetaconfirmation
messageinthejoblog.
NowyoucanrightclickontheAttributeViewandgoforDataPreview.
https://www.tutorialspoint.com/cgibin/printpage.cgi 14/71
3/6/2017 SAPBWonHANAQuickGuide
NoteWhenaViewisnotactivated,ithasadiamondmarkonit.However,onceyouactivateit,thatdiamond
disappearswhichconfirmsthattheViewhasbeenactivatedsuccessfully.
OnceyouclickDataPreview,itwillshowalltheattributesthathasbeenaddedtotheOutputpaneunder
AvailableObjects.
YoucanrightclickandaddtoLabelsandValueaxisorsimplydragtheobjectsasshowninthefollowing
screenshot.
SAPHANAAnalyticView
AnalyticViewisintheformofStarSchemawherewejoinoneFacttabletomultipleDimensiontables.
AnalyticviewsuserealpowerofSAPHANAtoperformcomplexcalculationsandaggregatefunctionsby
joiningthetablesintheformofStarSchemaandbyexecutingStarschemaqueries.Followingareafew
propertiesofSAPHANAAnalyticView
AnalyticViewsareusedtoperformcomplexcalculationsandAggregatefunctionslikeSum,Count,Min,
Max,etc.
https://www.tutorialspoint.com/cgibin/printpage.cgi 15/71
3/6/2017 SAPBWonHANAQuickGuide
AnalyticViewsaredesignedtorunStartSchemaqueries.
EachAnalyticViewhasoneFacttablesurroundedbymultipledimensiontables.Facttablecontainsa
primarykeyforeachDimensiontableandmeasures.
AnalyticViewsaresimilartoInfoObjectsandInfosetsofSAPBW.
CreateanAnalyticView
ChoosethePackagenameunderwhichyouwanttocreateanAnalyticView.RightclickonPackageGoto
NewAnalyticView.WhenyouclickonanAnalyticView,anewwindowwillopen.EntertheViewname
andDescription.Fromthedropdownlist,choosetheViewTypeandclickFinish.
WhenyouclickFinish,youcanseeanAnalyticViewwithDataFoundationandStarJoinoption.
ClickDataFoundationtoaddDimensionandFacttables.ClickStarJointoaddAttributeViews.
AddDimensionandFacttablestoDataFoundationusing+sign.Inthefollowingexample,3dimension
tableshavebeenaddedDIM_CUSTOMER,DIM_PRODUCT,DIM_REGION,and1FacttableFCT_SALESto
theDetailsPane.JoiningtheDimensiontabletoFacttableusingPrimaryKeysisstoredinFacttable.
https://www.tutorialspoint.com/cgibin/printpage.cgi 16/71
3/6/2017 SAPBWonHANAQuickGuide
SelectAttributesfromDimensionandFacttabletoaddtotheOutputpaneasshownintheabovescreenshot.
Now,changethedatatypeofFactsfromtheFacttabletomeasures.
ClicktheSemanticlayer,choosefactsandclickthemeasuressignasshowninthefollowingscreenshotto
changedatatypetomeasures,andactivatetheview.
OnceyouactivatetheviewandclickDataPreview,allattributesandmeasureswillbeaddedunderthelistof
availableobjects.AddattributestotheLabelsAxisandmeasuretotheValueAxisforanalysispurpose.
Thereisanoptiontochoosedifferenttypesofchartandgraphs.
https://www.tutorialspoint.com/cgibin/printpage.cgi 17/71
3/6/2017 SAPBWonHANAQuickGuide
SAPHANACalculationView
CalculationViewisusedtoconsumeotheranalytic,attribute,andothercalculationviewsandbasecolumn
tables.TheseareusedtoperformcomplexcalculationswhicharenotpossiblewithothertypesofViews.
FollowingareafewcharacteristicsofCalculationView
CalculationViewisusedtoconsumeAnalytic,Attribute,andotherCalculationViews.
TheyareusedtoperformcomplexcalculationswhicharenotpossiblewithotherViews.
TherearetwowaystocreateCalculationViewsSQLEditororGraphicalEditor.
BuiltinUnion,Join,ProjectionandAggregationnodes.
CreateaCalculationView
ChoosethePackagenameunderwhichyouwanttocreateaCalculationView.RightclickonPackageNew
CalculationView.WhenyouclickonCalculationView,anewwindowwillopen.
https://www.tutorialspoint.com/cgibin/printpage.cgi 18/71
3/6/2017 SAPBWonHANAQuickGuide
EntertheViewname,DescriptionandchoosetheViewtypeasCalculationView,SubtypeStandardorTime
thisisspecialkindof V iewwhichaddstimedimension.YoucanusetwotypesofCalculationView:
GraphicalandSQLScript.
GraphicalCalculationViewsIthasdefaultnodeslikeaggregation,Projection,JoinandUnion.Itisusedto
consumeotherAttribute,Analytic,andotherCalculationviews.
SQLScriptbasedCalculationViewsItiswritteninSQLscriptsthatarebuiltonSQLcommandsorHANA
definedfunctions.
DataCategoryCube,inthisdefaultnodeisAggregation.YoucanchooseStarjoinwithCubedimension.
Dimension,inthisdefaultnodeisProjection.
https://www.tutorialspoint.com/cgibin/printpage.cgi 19/71
3/6/2017 SAPBWonHANAQuickGuide
YoucancheckformoredetailsonnativeHANAmodelinginourSAPHANATutorial.
SAPBWonHANABWDataWarehousing
BIobjectsisdividedintomultipleBIcontentareassothattheycanbeusedinanefficientway.Thisincludesthe
contentareafromallthekeymodulesinanorganizationSCM,CRM,HR,FinanceManagement,Product
Lifecycle,Industrysolutions,NonSAPdatasources,etc.
StarSchemaandExtendedStarSchema
InExtendedStarSchema,facttablesareconnectedtothedimensiontablesandthedimensiontableisconnected
totheSIDtable.TheSIDtableisconnectedtothemasterdatatables.InExtendedStarSchema,Factand
Dimensiontablesareinsidethecubehowever,SIDtablesareoutsidethecube.Whenyouloadthetransactional
dataintotheInfocube,DimIdsaregeneratedbasedonSIDsandtheseDimidsareusedinthefacttables.
InExtendedStarSchema,onefacttablecanconnectto16dimensiontablesandeachdimensiontableis
assignedwith248maximumSIDtables.SIDtablesarealsocalledCharacteristicsandeachcharacteristiccan
havemasterdatatableslikeATTR,Text,etc.
ATTRItisusedtostorealltheattributedata.
TextItisusedtostoredescriptioninmultiplelanguages.
https://www.tutorialspoint.com/cgibin/printpage.cgi 20/71
3/6/2017 SAPBWonHANAQuickGuide
InfoAreaandInfoObjects
InfoObjectsareknownasthesmallestunitinSAPBIandareusedinInfoProviders,DSOs,Multiproviders,
etc.EachInfoProvidercontainsmultipleInfoObjects.
InfoObjectsareusedinreportstoanalyzethedatastoredandtoprovideinformationtodecisionmakers.
InfoObjectscanbecategorizedintothefollowingcategories
Characteristicslikecustomer,product,etc.
Unitslikequantitysold,currency,etc.
Keyfiguresliketotalrevenue,profit,etc.
Timecharacteristicslikeyear,quarter,etc.
InfoObjectsarecreatedintheInfoObjectcatalog.ItispossiblethatanInfoObjectcanbeassignedtoadifferent
InfoCatalog.
InfoAreainSAPBIisusedtogroupsimilartypesofobjectstogether.InfoAreaisusedtomanageInfoCubes
andInfoObjects.EachInfoObjectresidesinanInfoAreaandyoucandefineitinafolderwhichisusedtohold
similarfilestogether.
TransformationProcess
Transformationprocessisusedtoperformdataconsolidation,cleansinganddataintegration.Whendatais
loadedfromoneBIobjecttootherBIobject,transformationisappliedonthedata.Transformationisusedto
convertafieldofsourceintothetargetobjectformat.
SAPBWonHANABWDatabaseVersion
SAPBWcanrunondifferentdatabaseslikeOracle,SQLServer,HANAoranyotherdatabase.WhenSAPBW
ispoweredbyHANA,youcancheckinSAPNetWeaverversionofNWanddatabaseonwhichitisinstalled.
CheckonWhichDatabasetheBWSystemisInstalledOnandits
Version
GotoBIonHANASAPsystemandlogin.
https://www.tutorialspoint.com/cgibin/printpage.cgi 21/71
3/6/2017 SAPBWonHANAQuickGuide
TocheckSAPNetWeaverversionandtheDBonwhichitisinstalled,clickSystemStatus.
https://www.tutorialspoint.com/cgibin/printpage.cgi 22/71
3/6/2017 SAPBWonHANAQuickGuide
TochecktheversionofSAPNetWeaversystem,clickthemagnifyingglass.YoucanseetheDatabaseversion
HDBRelease1.0SPS11.
https://www.tutorialspoint.com/cgibin/printpage.cgi 23/71
3/6/2017 SAPBWonHANAQuickGuide
SAPBWonHANAModelingTools
YoucaninstallBWModelingtoolsonyoursystemSAPGUI,SAPHANAStudio.ToinstallBWmodeling
tools,youneedthefollowingcomponents
OperatingSystemWindows7orWindows8orAppleMacOSX10.8orhigher,orLinuxdistribution.
InternetExplorer7.0orhigherorFirefox4.0orhigherhastobeinstalled.
SAPGUIforWindows7.3orSAPGUIforWindows7.4hastobeinstalledonyourlocaldrive.Youcan
downloadthisfromSAPMarketplace.
CreateaNewBWProjectinHANAStudio
OpenSAPHANAStudioandcreateanewproject.GotoWindowsOpenPerspectiveOther.
SelectBWModelingClickOKasshowninthefollowingscreenshot.
https://www.tutorialspoint.com/cgibin/printpage.cgi 24/71
3/6/2017 SAPBWonHANAQuickGuide
NextgotoFileNewProject.
Inthenextwindow,selectSAPconnection.Youcanselectanexistingconnectionordefineaconnection
manuallytoaddanewconnection.
SystemconnectionsaremaintainedintheSAPLogon.ClickOk.
https://www.tutorialspoint.com/cgibin/printpage.cgi 25/71
3/6/2017 SAPBWonHANAQuickGuide
Inthenextscreen,asshowninthefollowingscreenshotenterclient,usernameandpassword.ClickNext.
YoucanentertheprojectnameandclickFinish.
https://www.tutorialspoint.com/cgibin/printpage.cgi 26/71
3/6/2017 SAPBWonHANAQuickGuide
Now,rightclickonyournewrootprojectfolderandchooseAttachSAPHANASystem.Choosethe
preconfiguredHANAsystemHDBandclickFinish.
OnlyconnectedSAPHANAsystemcanbeattached.SelectHANAsystemFinish.
https://www.tutorialspoint.com/cgibin/printpage.cgi 27/71
3/6/2017 SAPBWonHANAQuickGuide
TodefineaBWqueryonyourInfoCube,selecttheInfoCubeinBWModelingPerspective,rightclickandclick
NewBWQueryandselecttheInfoProvider.
EnterthenameanddescriptionandclickFinish.ThisishowyoucanaddaBWquery.
https://www.tutorialspoint.com/cgibin/printpage.cgi 28/71
3/6/2017 SAPBWonHANAQuickGuide
YoucanapplydifferentfunctionsinBWquery.Youcanapplyfilters,definelocalformulasforcalculation,etc.
TosaveaBWquery,clickthesaveicon.
TopreviewyourBWquery,clicktheBWReportingPreviewinHANAStudio.
https://www.tutorialspoint.com/cgibin/printpage.cgi 29/71
3/6/2017 SAPBWonHANAQuickGuide
SAPBWonHANAMigration
WhenyouplanmigrationofBWsystemtoHANA,youneedtoperformvariouschecksthathelpinsuccessful
migration.YoucanrefertodifferentSAPnotesthatareavailableonSAPsupportLaunchpad.
https://launchpad.support.sap.com/#/notes/
Beforemigration,youneedtoperformafeasibilitychecktounderstandtheloadprocessandtoseeperformance
improvements.AsSAPHANArequiresUnicode,youneedtoperformUnicodeconversionifyouhaveanon
UnicodesystemoryoucanalsoplanUnicodeconversionaspartofthemigration.
Toperformdatabasemigration,youhavetoperformahardwarecheck.TomigrateBWsystemtoHANA,you
havetoperformhardwaresizingandthatcanbeperformedusingreport/SDF/HANA_BW_SIZING.
Toaccessthecompletechecklisttool,youcanreferSAPNote:1729988onsupport.sap.com.Searcha
Knowledgebasearticle.
Thistoolautomatesthecheckofbestpracticeguidelinesforoperationsandprerequisitesformigrationofan
existingSAPBWdeploymenttotheSAPHANAplatform.
https://www.tutorialspoint.com/cgibin/printpage.cgi 30/71
3/6/2017 SAPBWonHANAQuickGuide
YoucanalsochecktheotherKbaseSAPNotesi.e.,refersto,referredbythisSAPNoteasshowninthe
followingscreenshot.
IssuesDuringMigration
WhileperformingSAPHANAmigration,youcanencounterdifferenttypesoferrors.FollowingaresomeSAP
Notesthatyoucanreferduringthemigrationprocess
SAPNote1846872"Nospaceleftondevice"errorreportedfromHANA
SAPNote1787489SAPHANADatabase:PerformanceTrace
SAPNote1786918Requiredinformationtoinvestigatehighmemoryconsumption
SAPNote1747042ProvidingsupportaccesstoHANAdatabaseinstance
SAPNote1740136SAPHANA:wrongmountoptionmayleadtocorruptpersistency
SAPNote1897157Installorupgradefailedduetohdbnsutilfailure
SAPNote1894412SAPHANAnameservercrashafterrevisionupgrade
SAPNote1634848SAPHANAdatabaseserviceconnections
SAPNote1592925SAPHANAStudioserviceconnection
SAPBWonHANAMigrationTools
ToperformthemigrationofSAPBWsystemtoHANA,youcanusethefollowingmigrationtools
SoftwareProvisioningManager
https://www.tutorialspoint.com/cgibin/printpage.cgi 31/71
3/6/2017 SAPBWonHANAQuickGuide
SoftwareProvisioningManagerallowsyoutoperformvariousprovisiontasksandcoversabroadrangeof
platformswithdifferentproductions.SoftwareProvisioningManagercanbeusedtosetupastandaloneengine,
formigrationofsystems,ortocopyaNetWeaversystem.
SoftwareProvisioningManager1.0supportsthefollowingprovisioningscenariosforSAPsystemsbasedon
SAPNetWeaver
Installationofnewsystems,instances,andstandaloneengines
Systemcopyofexistingsystems
TransformationofsystemssuchasviaSystemRenameandDualStackSplit
Deletionofsystems,instances,andstandaloneengines
SoftwareProvisioningManager1.0supportsthefollowingSAPNetWeaverreleases,SAPBusinessSuite
products,andSAPSolutionManagerReleasesbasedonthem.
YoucangetthelatestversionfromthefollowingURL:https://help.sap.com/sltoolset
1680045ReleaseNoteforSoftwareProvisioningManager1.0SP17
SAPBWMigrationCockpitforSAPHANA
ThistoolisusedtogetaneasyaccesstothemostusedandusefultoolsformigratingyourSAPBWsystemsto
andoptimizingitforSAPHANA.
TheSAPBWMigrationCockpitforSAPHANAcombinesseveraltoolstomakethemigrationofanexisting
SAPBWdeploymenttotheSAPHANAplatformsmoothandeasytoperform.
Tousethecockpit,installandrunABAPprogram.InordertousetheCheckforUpdatesfunction,youmight
havetomaintaintheproxysettingsinlines21and22ofthecode.
Program:ZBW_HANA_MIGRATION_COCKPIT
ThistoolcanbeusedwithSAPBWrelease3.5orhigher.
Togetthetool,youcanrefertoSAPNotes1909597SAPBWMigrationCockpitforSAPHANA.
Gototheattachmenttabandyoucandownloadthezipfile.
Incaseanyofthetoolisnotavailableonyourlocalsystem,youcanrefertothedocumentationtabandyoucan
accessonlinehelpandavailableSAPNotes.
ThisSAPNoteisreferredby
https://www.tutorialspoint.com/cgibin/printpage.cgi 32/71
3/6/2017 SAPBWonHANAQuickGuide
Number Title
1729988 SAPBWpoweredbySAPHANAChecklistTool
1736976 SizingReportforBWonHANA
1908367 SAPBWTransformationFinder
1847431 SAPBWABAPRoutineAnalyzer
DataMigrationOptionofSUM
DataMigrationOptionDM O underSoftwareUpdateManagerS U M simplifiestheUnicodeconversion,
systemupdate,anddatabasemigrationinonetool.
SAPNote2257362DatabaseMigrationOptionDM OofSUM1.0SP17
ToperformdatabasemigrationusingDMO,SAPHANAversion8.5orhigherisrequired.TargetdatabaseSAP
HANAdependsonthesourcedatabasewithdifferentrequirementstoperformanupgrade.
SourceDatabase Requirements/Restriction
Oracle Oracleversion11.2orhigher
MaxDB7.7:Version7.7.07.47orhigher
MaxDB7.8:Version7.8.02.028orhigher
MaxDB
MaxDB7.9orhigher:Norestriction
TargetreleaseSAP_BASIS740SP11notsupported
MSSQL2005availableonrequest ,orahigherversionSourceSAP
MSSQL
releasemustbaseonSAP_BASIS700orhigher
DB2DB2f orz/OS TargetreleaseofSAP_BASISis740SP12orhigher
SourceSAPreleasemustbaseonSAP_BASIS700orhigher
TargetSAPreleasemustbaseonSAP_BASIS740SP10orhigher
DB6version09.01.0000orhigher,iftargetSAP_BASISreleaseis
DB6 lowerthan740SP8
DB2f orLinux, U N I X, andW indows
DB6version09.7FP5orhigher,iftargetSAP_BASISreleaseis740
SP8orhigher
SAPHANA SAPHANAassourcedatabaseisnotsupported
SAPASEVersion16.0SP02patchlevel02orhigher,iftarget
releaseofSAP_BASISis750orhigher
SAP
AccordingtoPAM,iftargetreleaseofSAP_BASISislowerthan
750
https://www.tutorialspoint.com/cgibin/printpage.cgi 33/71
3/6/2017 SAPBWonHANAQuickGuide
SAPBWonHANADataManagement
WhenyourSAPBWsystemrunsonHANAdatabase,thecostofputtingallthedatainHANAinmemoryis
high.AlsonotalldatafromSAPBWisrequiredinHANAdatabaseandonly3040%ofdatafromBWis
activelyrequiredforreportingandoperations.ThisdatashouldonlybeputtoHANAinmemorycapabilities.
SAPBWonHANAprovidesasettingforactiveandnonactivedatasothatyoucanmanagethelowertotalcost
ofownership.Datacanbeclassifiedintofollowing3categoriesasperdatatemperature
HotData
Inthisarea,alldataunderhotdataisstoredinHANAinmemorydatabaseandisavailableforreportingand
operations.InSAPBW,thisisInfoCubesandDSOsthatcomesunderhotdataastheyarefrequentlyusedfor
reportingandoperations.
Thisdataisfrequentlyusedandittypicallybelongstopast23yearsandhencethisdatahastobeputasrealhot
dataandhastobeputininmemorydatabasetogetthebestperformanceforreportingpurposes.
Followingarethekeypropertiesofhotdata
AccessVeryfrequent,everyfewsecondsorminutes
ResponseFastaccess,performancetobehigh
DataTypeDatafromInfoCubes,standardDSOs,openDSOs,andallmasterdata
ColdData
Colddataisconsideredasarchiveddatawhichisrarelyaccessedandalldataisstoredonsecondarydatabase.In
SAPBW,standardDSOsandInfoCubescontainthedataforoperationsandreporting.However,innormal
scenarioonlypastfewyearsdataisfrequentlyaccessedforreporting.Dataolderthan3yearscanbenormally
storedonlowerTCOplanasitisinfrequentlyaccessed.
Followingarethekeypropertiesofcolddata
AccessDatathatisolderthan3yearsandisinfrequentlyaccessedforreportingandoperations.
ResponseSlowerascomparedtohotandwarmdata.
DataTypeOlderdatafromInfoCubesandStandardDSOs.
WarmData
WarmdataisthedatastoredinthediskstorageofHANAdatabaseandisavailableforaccessallthetime.This
allowsyoutoaccesslessrecentdataefficientlyinHANAdatabase.
Thisdataisavailableforread,writeandinsert,andprovideslowertotalcostofownership.
Therearetwotypesofdataunderwarmdata
NonActivedata
Active/Dynamictiering
https://www.tutorialspoint.com/cgibin/printpage.cgi 34/71
3/6/2017 SAPBWonHANAQuickGuide
NonActiveData
Followingarethekeypropertiesofnonactivedata
AccessMediumfrequentdata.Datawhichisaccessedmorefrequentlythancolddata.
ResponseTheresponseisquickwhenallthepartitionsareinmemory.Whenthedataistobeloadedto
partition,theresponsetimedependsonthevolumeofdata.
DataTypePSAsandW/ODSOs
NoteTheNonactiveconceptisavailablesinceSAPBW7.3SP8andyoucanuseittoefficientlymanage
memoryinHANADatabase.
Active/DynamicTiering
Indynamictiering,thereisnoconceptofdisplacingdatafrompartitiontolowTCOmemoryandinvolvesan
integratedmechanismtoaccessallthedatawithoptimalperformancetime.
AlldataPSAsandW/ODSOsarestoredinthediskandisavailableforSAPBW7.4SP8andHANA1.0
SP9orhigherversion.
Followingarethekeypropertiesofactive/dynamictieringdata
AccessMediumfrequentdata.Datawhichisaccessedmorefrequentlythancolddata.
ResponseSlightlyslowerthanhotdata
DataTypePSAs,W/ODSOsandAdvancedDSOs
MonitorNonActiveDataConceptinSAPBWSystem
Openactive/nonactivedatamonitor,runTransactionCode:RSHDBMONoryoucannavigateto
AdministrationWorkbenchAdministrationMonitorsActive/NonActivedata.
https://www.tutorialspoint.com/cgibin/printpage.cgi 35/71
3/6/2017 SAPBWonHANAQuickGuide
NextistoclicktheDetailedviewtocheckearlyunloadsettings.Youcancheckearlyunloadsettingsforthe
followingObjects
StandardDSOs
W/ODSOs
InfoCube
DataSource
https://www.tutorialspoint.com/cgibin/printpage.cgi 36/71
3/6/2017 SAPBWonHANAQuickGuide
Fromthedataselection,selectthedatasourcefromthedropdown.SelectObjectandclickExecute.
https://www.tutorialspoint.com/cgibin/printpage.cgi 37/71
3/6/2017 SAPBWonHANAQuickGuide
PSAtablesandwriteoptimizedDSOsaremarkedasWarmbySAPinBWbydefault.Itmeansthattheflagis
setasactivebydefault.
Thisallowsthesetablestoberemovedfromthemainmemorywithhigherprioritycomparedtoothertablesof
persistentBWInfoProviders.YoucancustomizethissettingusingEarlyUnloadflaginthewindowasshownin
thefollowingscreenshot.
https://www.tutorialspoint.com/cgibin/printpage.cgi 38/71
3/6/2017 SAPBWonHANAQuickGuide
HANAOptimizedInfoCubes
WhenyouuseSAPBWonHANA,youcancreateyourexistingInfoCubestoHANAOptimizedInfoCubes.
WhenInfoCubesaremovedtoHANAdatabase,theybecomecolumnbasedtablesandactlikeBWAIndexed
InfoCubes.
WhenSAPHANAoptimizedInfoCubesareused,characteristicsandkeyfiguresareassignedtodimensions.To
improvethesystemperformance,SurrogateIDsS I Dsareusedinfacttables.
WhenyouconvertstandardInfoCubestoHANAoptimizedInfoCubes,thelayoutchangesatthetimeof
conversionandithastobeadjustedmanually.
ToviewInfoCubesintheBWsystem,youcanuseTransaction:LISTSCHEMA
YoucanselectyourInfoCubeandcheckthevariousdimensiontables.SelectInfoCubetype
AggregateCube
StandardInfoCube
https://www.tutorialspoint.com/cgibin/printpage.cgi 39/71
3/6/2017 SAPBWonHANAQuickGuide
TherearetwowaystoconvertstandardInfoCubetoHANAoptimizedInfoCube.
GotoInfoCubeandclicktoopentheeditingscreen.SelectConversiontoSAPHANAoptimizedcheckbox.
YoucanalsocheckthispropertyunderInfoCubepropertiesSubtype.OpenInfoCubeandyoucanseethe
subtypeasHANAoptimizedInfoCube.
YoucanalsocallTransactionRSMIGRHANADBinBWsystem.Thistransactionwilldirectlyopenthe
screentoconvertobjectstoHANAoptimizedobjects.
https://www.tutorialspoint.com/cgibin/printpage.cgi 40/71
3/6/2017 SAPBWonHANAQuickGuide
Youcanselecttheobjecttypeandenterthenameoftheobject.Inthefollowingscreen,Ihaveselecteda
standardInfoCubetoconverttoHANAOptimizedInfoCube.
Youcanalsoselectanoptiontoviewthelogsafterconversion.
WhentheselectedobjectisalreadyHANAoptimizedobject,orconversionisdone,youwillgetthemessageas
showninthefollowingscreenshot.
https://www.tutorialspoint.com/cgibin/printpage.cgi 41/71
3/6/2017 SAPBWonHANAQuickGuide
SAPBWonHANACompositeProviders
CompositeProvidersareusedtocombinemultipleInfoProvidersusingJoinorUnionoperations.Whenyouuse
SAPBWonHANA,oneoftheInfoProvidershoulduseinmemorydatabaseandthedataincomposite
providerscanbeusedforreportingandanalysis.
WhenyouuseSAPBWwithnonHANAdatabase,thenBWAisaprerequisitetocreateCompositeProviders.
TheprimaryadvantageofCompositeProvidersisthatyoucancreatenewcomplexbusinessscenariosby
combiningInfoProvidersusingJoinoperation.
CreateCompositeProviders
YoucancreateCompositeProvidersinAdministrationworkbenchusingTransaction:RSLIMOBW
InCompositeProviderscreen,enterthenameoftheCompositeProviderupto10charactersandclickthe
Createbutton.
Thegraphicalmodelingenvironmentappears.
https://www.tutorialspoint.com/cgibin/printpage.cgi 42/71
3/6/2017 SAPBWonHANAQuickGuide
WhenyoudragtheInfoProviders,youcandefinebindingtypeUnionorJoinandclickOK.
NextistodragthefieldsfromtheInfoProvidersCompositeProvider.TheselinesshowtheInfoProviders
fieldsthatareusedinCompositeProvider.WhenyouusedatabindingasJoin,itislabeledwithnameJoin.
https://www.tutorialspoint.com/cgibin/printpage.cgi 43/71
3/6/2017 SAPBWonHANAQuickGuide
Youcanalsochangethenameofthefieldorcanaddadescription.Tochangethefieldname,rightclickonthe
fieldnameChangePropertyChange.
Youcanalsoassignacurrencyorunitfromacharacteristictokeyfigures.Todoso,gotoContextmenuofKey
figureChangePropertyChange.
https://www.tutorialspoint.com/cgibin/printpage.cgi 44/71
3/6/2017 SAPBWonHANAQuickGuide
YoucanalsoseeXMLstructureofcompositeproviderusingdisplayXMLoption.
ThenextstepistoactivatetheCompositeProvider.WhentheCompositeProviderisactivated,thedataisstored
inBWAcceleratorortheSAPHANAdatabase.
CompositeProvidersinHANAStudio
https://www.tutorialspoint.com/cgibin/printpage.cgi 45/71
3/6/2017 SAPBWonHANAQuickGuide
YoucanalsocreateCompositeProvidersinSAPHANAStudioBWModeling.
LogontotheBWModelingPerspectivewithyourBWcredentialsandattachyourHANAsystemusingthe
contextmenuonyourtopprojectlevelfolder,choosingtheoptionAttachHANAsystem,withoutwhichyou
willnotbeabletoincludenativeSAPHANAmodelsinyourCompositeProvider.
NavigatetoInfoAreaunderBWProjectContextmenuNewCompositeProvider.
EntertheCompositeProvidernameanddescription.ClickFinish.
InEditor,youcanseethefollowingtabs
GeneralShowsthepropertiesofCompositeProvider.
ScenarioInthistabyouaddInfoProvidersandHANAViewstoCompositeProvider.GotoScenario
tabandyouwillseethedefaultbindingtype.ClicktheAddsign.
https://www.tutorialspoint.com/cgibin/printpage.cgi 46/71
3/6/2017 SAPBWonHANAQuickGuide
WhenyouclicktheAddsign,youwillbepromptedifyouwanttoselectanInfoProviderorHANAview.To
performasearch,enter*andyouwillseealistofavailableobjects.Selectanyobjectthatyouwanttoaddtothe
CompositeProvider.
Similarly,addanInfoProvidertoyourCompositeProvider.NextistoaddthefieldsfromSourcetoTargetby
draggingthefields.YoucanuseExpandalltoexpandalltheobjectsadded.Youcanalsoapplyafiltertosearch
aparticularfield.
https://www.tutorialspoint.com/cgibin/printpage.cgi 47/71
3/6/2017 SAPBWonHANAQuickGuide
Gototheoutputtabandyoucanseethemappingofaddedobjects.
NextistocheckandactivateBWobject.
YoucanalsoanalyzetheresultintheProblemslogofthisperspective.
https://www.tutorialspoint.com/cgibin/printpage.cgi 48/71
3/6/2017 SAPBWonHANAQuickGuide
TopreviewthedatainHANAStudio,usethemagnifyingglassiconintheupperrightcornerShowPreview.
SAPBWonHANAAdvancedDSOs
UsingHANAoptimizedobjects,youcanachievebetterperformanceforanalyticalreportinganddataanalysis.
DSOsofSAPBWareautomaticallyoptimizedforactivationinSAPHANAdatabase.WhenyoumigrateSAP
BWonHANA,allstandardDSOsaremovedtoSAPHANAdatabaseinacolumnstorage.
TouseadvancedDSOs,youshouldhaveSAPHANAdatabasesupportpack08orhigherversionandinthe
backendyoushouldhaveSAPBW7.4SPS9.
CreateanAdvancedDSOBasedonHANADatabase
GotoSAPHANAstudioBWModelingTools
TocreateanAdvancedDSO,rightclickonyourInfoAreaandchooseNewDataStoreObjectadvanced.
https://www.tutorialspoint.com/cgibin/printpage.cgi 49/71
3/6/2017 SAPBWonHANAQuickGuide
ProvidethefollowingdetailsandclickFinish.
EnterthenameofDataStoreThetechnicalnamecanbebetweenthreeandninecharacterslong.Ifyou
haveanamespacefortheDataStoreobjectadvanced,thenamecanonlybeeightcharacterslong.
DescriptionoftheDataStore
SelectanObjectTemplate
YoucancreateaTransformationfromyourstandardDSOtoAdvancedDSOthatyouhavecreatedinHANA
database.GotoSAPBWsystem,expandInfoCubeandcopytransformationfromtheexistingDSOtothenew
AdvancedDSO.
https://www.tutorialspoint.com/cgibin/printpage.cgi 50/71
3/6/2017 SAPBWonHANAQuickGuide
YoucancreateanewtransformationandloadthedatatonewAdvancedDataStoreObject.
SAPBWonHANAHybridModeling
UsingHybridprovider,youcanquicklyaccessthedatabecauseofHybridarchitectureandtheoldhistorical
dataismixedwithnewdata.Hybridproviderprovidesahighlevelofsystemperformanceforanalyzingdatain
queries.
FollowingtypesofHybridProviderscanbeused
HybridProviderBasedonDataStoreObject
ThesehybridprovidersarebasedonthecombinationofDSOsandInfoCube.AspartoftheHybridarchitecture,
newdataisstoredinDSOandInfoCubeprovidesaggregate.
WhenyouexecuteaBExqueryonHybridProvider,thedataisreaddirectlyfromtheInfoCube.Ifyouwantto
readthedatafromDSO,youhavetochangetherequestinBExdesigner.
GotoPropertiesAdvancedinBExQueryDesignerandchoosetherequeststatusas2.
TheDSOandInfoCubetransformationis1:1andyoucantchangethistransformation.
https://www.tutorialspoint.com/cgibin/printpage.cgi 51/71
3/6/2017 SAPBWonHANAQuickGuide
InHybridProvider,datacanbeloadedfromanytypeofsource.AllofthedataisstoredintheBWsystemorin
theBWAccelerator.
HybridProviderBasedonDirectAccess
Inthishybridprovider,dataisbasedonthecombinationofVirtualProvidersandInfoCube.Thenewdatais
directlyreadfromthesourcesystemusingVirtualProviders.
Thisallowsyoutoaccessrealtimedatawithoutanydelay.Youcanloadthedataonlyfromspecificdatasource.
https://www.tutorialspoint.com/cgibin/printpage.cgi 52/71
3/6/2017 SAPBWonHANAQuickGuide
HANAViewsforBWInfoProviders
WhenyouuseSAPBWonHANAsystem,youcanusethefollowingHANAoptimizedobjects:DataStore
Objects,InfoObjects,queriesasInfoProvidersandCompositeProvidersinBWworkspaceandqueries.
WhenyoucreateInformationviewsinSAPHANA,datafromBWdataispublished.TheseSAPHANAviews
pointdirectlytodataandtablesthataremanagedbytheBW.
ThedatafromSAPBWcanbedirectlyconsumedinHANAModelingviews.YoucangenerateSAPHANA
viewsforqueriesasInfoProvidersinHANAdatabase.
CreateSAPHANAViewsforQueriesasInfoProvider
ThefirststepistocreateSAPHANAindex.YoucandothisbyusingTransaction:RSDDBorbyusing
TransactionRSA1toopenBWWorkbench.
Youcancallupindexmaintenancefortheobjectusingthefollowingoptions
Method1FirstmethodistocalltheSAPBWWorkbenchusingTransactionRSA1.
SelectInfoProviderinthenavigation.RightclickandselectMaintainBWAcceleratorIndex.ThisopensSAP
HANA/BWAindexadministrationscreen.
Method2OtherwaystodirectlycallSAPHANA/BWAindexmaintenancescreenbyusingTransaction
RSDDB.
ThisopenstheSAPHANA/BWAindexmaintenancescreen.SelecttheBWobjecttypeVirtualProvideror
QueryasInfoProviderusingthepushbuttonoption.
https://www.tutorialspoint.com/cgibin/printpage.cgi 53/71
3/6/2017 SAPBWonHANAQuickGuide
SelectthequerythatyouwanttogenerateSAPHANAviewforCreate.
Inthelowerpartofthescreen,thesystemdisplaysalistofallobjectsthatalreadyhaveaSAPHANAindex.
Youcantindexaqueryresult,ifthequerymeetsanyofthefollowingconditions
Whenaquerycontainsatemporaljoinasaresult,itcantbestoredinflatindexbecauseofhierarchy.
Whenlocalaggregationsareused.
Whenthenameofthequeryismorethan20letters.
Whenthequeryisaninputreadyquery.
SelectExternalSAPHANARepositoryView.Whenyouactivatetheindex,SAPHANAviewcorrespondingto
thestructureoftheobjectisgeneratedontheSAPHANAdatabase.
https://www.tutorialspoint.com/cgibin/printpage.cgi 54/71
3/6/2017 SAPBWonHANAQuickGuide
SAPBWonHANALive
SAPHANALiveprovidesimprovedanalysisqualityonallbusinesssuiteapplications.Thereisnorequirement
ofBWmodelingorABAPprogrammingandyoucanaccessthereportingframeworkusingopenstandards
SQLandMDX.
UseofVirtualDataModelshidethecomplexityofSAPbusinesssuiteapplicationsanddataisavailablewith
easeofaccessondatamodels.VirtualDataModelconsistsofthefollowingtypesofview
QueryView
TheyareusedfordirectuseinaHTML5basedAnalyticalapplicationortobeusedinanAnalyticaltoollike
BusinessObjects.Queryviewsarenormallynotreusedinotherviewsandalwaysremainonthetopofhierarchy.
ReuseView
Theseviewsaretheheartofvirtualdatamodelsandarereusedinotherviews.Theyarenotdesignedtobe
directlyusedinotheranalyticaltoolsBusinessObjects.
PrivateView
Theyarebasedondatabasetables,otherprivateviews,orreuseviews.Theydonotcontainanyclearbusiness
scenariosotheyarenotclassifiedasreuseviewsandhencecannotbeusedwithotherviews.
HANALiveArchitecture
SAPHANALivevirtualdatamodelsaredesignedonthetopofSAPBusinesssuitetables.Thedataprovided
byvirtualdatamodelscanbeusedusingHTML5basedapplicationsorwithanalyticaltoolslikeSAP
https://www.tutorialspoint.com/cgibin/printpage.cgi 55/71
3/6/2017 SAPBWonHANAQuickGuide
BusinessObjects.
FollowingisthediagrammaticrepresentationofthearchitectureofSAPHANALive.
AllreportinginSAPHANALiveisbasedontheunderlyingcomputingengineandonrealtimedatafromSAP
Businesssuiteapplications,hencethereisnoneedtowaitfordataload.
Incase,customerswanttocreatenewreportstoenhancetheexistingones,theyjustneedtomakechangesto
virtualdatamodelsorcreatenewHANAmodelstosupportthereportdevelopmentquickly.
TechnicalSystemLandscapeforSAPHANALive
FollowingtwoapproachescanbeusedforthedeploymentofSAPHANALiveonSAPBusinesssuite.
https://www.tutorialspoint.com/cgibin/printpage.cgi 56/71
3/6/2017 SAPBWonHANAQuickGuide
SidebySideScenario
Inthisscenario,youhavetwosystemsanddatareplicationsoccurusingSAPLandscapeTransformation.To
executeSAPHANALiveviews,youneedtoreplicatethecorrespondingtablesinHANAdatabase.
IntegrationScenario
SAPHANALiveandBusinessSuitesystemsharesthesameSAPHANAapplianceandthisscenarioissuitable
forapplications,whichrundirectlyonSAPHANA.
SAPBWonHANADataProvisioning
DataProvisioningdealswithreplicationofdataintoHANAdatabasetobeusedinHANAModelingandtobe
consumedusingReportingtools.TherearevariousdataprovisioningmethodsthataresupportedinSAPHANA
systemdatareplication.
SAPHANAReplicationallowsmigrationofdatafromsourcesystemstoSAPHANAdatabase.Asimpleway
tomovedatafromtheexistingSAPsystemtoHANAisbyusingvariousdatareplicationtechniques.
SystemreplicationcanbesetupontheconsoleviacommandlineorbyusingHANAstudio.TheprimaryECC
ortransactionsystemscanstayonlineduringthisprocess.Therearethreetypesofdatareplicationmethodsin
HANAsystem
SAPLandscapeTransformationS LT Replicationmethod
ETLtoolSAPBusinessObjectDataServiceBODS method
DirectExtractorConnectionDXC method
SAPBWonHANASLTReplicationHANA
SAPLandscapeTransformationS LT ReplicationisatriggerbaseddatareplicationmethodinHANAsystem.It
isaperfectsolutionforreplicatingrealtimedataorschedulebasedreplicationfromSAPandnonSAPsources.
IthasSAPLTReplicationserver,whichtakescareofalltriggerrequests.Thereplicationservercanbeinstalled
asastandaloneserverorcanrunonanySAPsystemwithSAPNW7.02orabove.
ThereisaTrustedRFCconnectionbetweenHANADBandECCtransactionsystemwhichenablestrigger
baseddatareplicationinHANAsystemenvironment.Inthefollowingimage,youcanseeSAPHANASLT
replicationscenarioforrealtimedatareplication.
https://www.tutorialspoint.com/cgibin/printpage.cgi 57/71
3/6/2017 SAPBWonHANAQuickGuide
AdvantageofSLTReplication
FollowingaretheadvantagesofSLTReplication.
SLTReplicationmethodallowsdatareplicationfrommultiplesourcesystemstooneHANAsystemand
alsofromonesourcesystemtomultipleHANAsystems.
SAPLTusestriggerbasedapproach.Ithasnomeasurableperformanceimpactonthesourcesystem.
ItalsoprovidesdatatransformationandfilteringcapabilitybeforeloadingtoHANAdatabase.
Itallowsrealtimedatareplication,replicatingonlyrelevantdataintoHANAfromSAPandnonSAP
sourcesystems.
ItisfullyintegratedwithHANASystemandHANAstudio.
CreateaTrustedRFCconnectioninECCSystem
OnyoursourceSAPsystemAA1,youwanttosetupatrustedRFCtowardsthetargetsystemBB1.Whenitis
done,itwouldmeanthatwhenyouareloggedontoAA1andyouruserhasenoughauthorizationinBB1.You
canusetheRFCconnectionandlogontoBB1withouthavingtoreentertheusernameandpassword.
UsingRFCtrusted/trustingrelationshipbetweentwoSAPsystems,RFCfromatrustedsystemtoatrusting
system,passwordisnotrequiredforloggingontothetrustingsystem.
OpentheSAPECCsystemusingSAPlogon.Entertransactionnumbersm59.Thisisthetransactionnumber
tocreateanewTrustedRFCconnectionClickthethirdicontoopenanewconnectionwizardClick
Createandanewwindowwillopen.
GotoTechnicalSetting:EnterTargethost:ECCsystemname,IPandenterSystemnumber.
https://www.tutorialspoint.com/cgibin/printpage.cgi 58/71
3/6/2017 SAPBWonHANAQuickGuide
GotoLogon&Securitytab,EnterLanguage,Client,ECCsystemusernameandpassword.
ClicktheSaveoptionatthetopofthescreen.
ClicktheTestConnectionanditwillsuccessfullytesttheconnection.
https://www.tutorialspoint.com/cgibin/printpage.cgi 59/71
3/6/2017 SAPBWonHANAQuickGuide
ConfigureRFCConnection
Runtransaction:ltrtoconf igureRF C connection.Anewbrowserwillopen.EnterECCsystemusername
andpasswordandlogon.
ClickNew.Anewwindowwillopen.Entertheconfigurationname.ClickNext.EnterRFCDestination
connectionnamecreatedearlier ,usesearchoption,choosenameandclicknext.
InSpecifyTargetsystem,enterHANAsystemadminusernameandpassword,hostname,Instancenumberand
clickNext.EntertheNo.ofDatatransferjobslike007itcan tbe000 NextCreateConfiguration.
NowgotoHANAStudiotousethisconnectionandfollowthepath:GotoHANAStudioClickonData
ProvisioningChooseHANAsystem.
https://www.tutorialspoint.com/cgibin/printpage.cgi 60/71
3/6/2017 SAPBWonHANAQuickGuide
TheselectedtableswillmovetothechosenschemaunderHANAdatabase.
TherearedifferentmodesunderSLTdatareplication
LoadToschedulethedataloadtoHANAdatabase.
ReplicateToreplicatethescheduling.
SuspendTosuspendthereplicationprocess.
ResumeToresumethestoppedreplicationtocompletethedataload.
SAPBWonHANASLTReplicationBW
SLTreplicationtriggerbasedapproachisverycommonwithSAPBWsystemforrealtimedatareplicationon
anydatabaseasperProductAvailabilityMatrixP AM .
https://www.tutorialspoint.com/cgibin/printpage.cgi 61/71
3/6/2017 SAPBWonHANAQuickGuide
Intheabovefigure,youcanseethesimplearchitectureofSLTdatareplicationwithSAPBWsystem.SLTdata
replicationissuggestedforsimpletableswithoutanyjoinortransformation.SLTreplicationservercanbeused
bySAPBWcustomersanditisindependentofunderneathdatabase.
SLTReplicationserverisusedtoadministrateandmanagedataprovisioning.
SAPBWonHANADBConnect
DBConnectisusedtodefineotherdatabaseconnectioninadditiontodefaultconnectionandtheseconnections
areusedtotransferdataintotheBIsystemfromtablesorviews.
Toconnectanexternaldatabase,youshouldhavethefollowinginformation
Tools
SourceApplicationKnowledge
SQLSyntaxinDatabase
DatabaseFunctions
Prerequisites
Incase,yoursourceDatabasemanagementsystemisdifferentfromBIDBMS,youneedtoinstalldatabase
clientforsourceDBMSonBIapplicationserver.
DBConnectkeyfeaturesincludeloadingofdataintoBIfromadatabasethatissupportedbySAP.Whenyou
connectadatabasetoBIasthesourcesystem,itrequirescreatingadirectpointofaccesstotheexternal
relationaldatabasemanagementsystem.
DBArchitecture
SAPNetWeavercomponentmulticonnectfunctionallowsyoutoopenextradatabaseconnectionsinadditionto
SAPdefaultconnectionandyoucanusethisconnectiontoconnecttotheexternaldatabase.
DBConnectcanbeusedtoestablishaconnectionofthistypeasasourcesystemconnectiontoBI.TheDB
ConnectenhancementstothedatabaseallowsyoutoloadthedatatoBIfromthedatabasetablesorviewsof
externalapplications.
https://www.tutorialspoint.com/cgibin/printpage.cgi 62/71
3/6/2017 SAPBWonHANAQuickGuide
Fordefaultconnection,DBClientandDBSLarepreinstalledforDatabaseManagementSystemDBM S .To
useDBConnecttotransferdataintotheBIsystemfromotherdatabasemanagementsystems,youneedtoinstall
databasespecificDBClientanddatabasespecificDBSLontheBIapplicationserverthatyouareusingtorun
DBconnect.
CreateDBMSasaSourceSystem
GotoRSA1Administrationworkbench.UndermodelingtabSourceSystems
GotoDBConnectRightclickCreate
https://www.tutorialspoint.com/cgibin/printpage.cgi 63/71
3/6/2017 SAPBWonHANAQuickGuide
EnterlogicalsystemnameDBC onnectanddescription.ClickContinue.
EntertheDBMSthatyouwanttousetomanagethedatabase.
EnterthedatabaseuserunderwhosenameyouwanttheconnectiontobeopenedandtheDBPasswordhasto
enterforauthenticationbythedatabase.
InConnectionInfo,youhavetoenterthetechnicalinformationrequiredtoopenthedatabaseconnection.
PermanentIndicatorYoucansetthisindicatortomaintainapermanentconnectiontodatabase.Ifthefirst
transactionisended,eachtransactionischeckedtoseeiftheconnectioncanbereinitiated.
Youcanusethisoption,IftheDBconnectionhastobeaccessedfrequently.
Savethisconfigurationandyoucanclickgobacktoseeinthetable.
SAPBWonHANAHANAViewforInfoCube
YoucancreateHANAModelingviewsbasedonInfoCubesinSAPBWsystem.Todothisyouhavetoopen
InfoCubeineditmodeandactivateflagExternalSAPHANAView.
https://www.tutorialspoint.com/cgibin/printpage.cgi 64/71
3/6/2017 SAPBWonHANAQuickGuide
NextistoactivatetheInfoCube.
Then,gotoSAPHANAStudioGotoPackage:systemlocalBWBW2HANA
https://www.tutorialspoint.com/cgibin/printpage.cgi 65/71
3/6/2017 SAPBWonHANAQuickGuide
SearchforAnalyticalviewwiththenameasInfoCube.RightclickOpenDefinition.Youcanselecttheauto
layoutfunction.
SAPBWonHANAProcessChain
WhenyoumigratefromSAPBWtoHANAdatabase,therearevariousprocesstypesthatareobsolete.Ifyou
useSAPHANAdatabase,thefollowingprocesstypesintheprocesschainarenotrequired
FillingofNewAggregates
BWAIndexes
AdjustTimeDependentAggregates
BuildIndex
DeleteIndex
Youdontneedtomodifytheprocesschainstoremovetheseprocesstypes.Theprocesschaincontinuestorun
withouterrors.WhenyoucheckthelogofProcessChain,youwillseethesestepsarenotexecuted.
DifferentTransactionsareavailabletomonitortheProcessChainruns.
MonitorPeriodicProcessChains
UseTransaction:RSPCM
Youcanmonitorthestatusofcurrentrunsforselectedprocesschains.Youcanalsonavigatetothedetailedview
oftheprocesschainrunsfromthistransaction.
https://www.tutorialspoint.com/cgibin/printpage.cgi 66/71
3/6/2017 SAPBWonHANAQuickGuide
ViewtheLogforRunsofaProcessChain
UseTransaction:RSPC.Itwilldisplayoneormorerunsforaprocesschain.
PerformProcessChainMaintenanceforaProcessChainRun
UseTransaction:RSPC1.Thistransactionisusedtoviewthelogforthisrunbymentioningthelogidofthe
concreteprocesschain.
https://www.tutorialspoint.com/cgibin/printpage.cgi 67/71
3/6/2017 SAPBWonHANAQuickGuide
HANAvsBWA
BWAcceleratorBW AandHANAbothareinmemorytoolsandprovideyoutheoptionstoacceleratethe
queryperformancebypersistingcopiesofInfoCubeinmemory.BWAwasthefirsttobringinmemoryconcept
toDataWarehousingandSAPHANAallowstheentireapplicationstorunonHANAinmemorydatabase.
FollowingarethekeydifferencesbetweenSAPHANAandBWA
BWAcceleratorBW A
BWAcceleratorisspecificallydesignedforBusinessWarehousesystem7.0orhighertoacceleratethe
queryperformance.ItreducesthedataacquisitiontimebypersistingcopiesofInfoCubedatainmemory.
BWAisasolutiontoachievebetterperformancewithoutmakinganychangestoBI/BWapplication.
ItreadsSAPBW/BIdataandprovidesacceleratedreadprocessandfeedstheresultstoBI/BWqueries.
YoucancreateBExreportsorreportinginAnalyticaltoollikeBusinessObjectsorevenDashboardsusing
acceleratedquerieswithBWA.
SAPHANAInMemory
SAPHANAisaninmemorydatabaseandplatformtoprovidehighperformanceanalyticalapplications.Data
canbereplicatedtoHANAdatabasefromSAPandnonSAPdatasourcesandviewedandanalyzedusing
BusinessObjectsreportingtools.
SAPHANAsupportsrealtimedataloadandreportingusingSLTreplicationtriggerbaseddata
provisioning.
DatasetsareloadedtoSAPHANAandusingBItoolsyoucanconsumeHANAdatamodelsfordata
analysisandreporting.
YoucanaccessSAPandnonSAPdatainSAPHANA,includingSAPBW.
Dataisstoredincolumnbasedstorageandhenceprovidesdatacompressionandlesstimetoperform
aggregations.Thereisnoneedtosaveaggregateddataandaggregationscanbeperformedonthefly.
Note
https://www.tutorialspoint.com/cgibin/printpage.cgi 68/71
3/6/2017 SAPBWonHANAQuickGuide
WhenyoumigrateSAPBWpoweredbyHANA,BWAisobsolete.YoucancheckwiththeBWA
hardwarevendortocreditBWAlicense.FewhardwarevendorsallowyoutocreditBWAhardwarewhen
yougetanewhardwareapplianceofSAPHANA.
QueryruntimeonSAPBWonHANAandBWAiscomparable.Insomescenarios,queriesrunfasteron
BWonHANAascomparedtoBWA.
WhenyouuseBWonHANA,allBWAindexbuildiseliminated.Whendataloadisperformed,itis
immediatelyavailable.
SAPBWonHANAAuthorization
WhenyoucreateSAPHANAviewsbasedonBWsystem,therearecertaintypeofprivilegesthatarerequired
toruntheviewsinHANA.DifferentlevelofsecuritiescanbeappliedtoobjectsinSAPHANAandBW
system.
InSAPHANA,analyticalprivilegesareusedtolimittherowlevelaccessonmodelingviews.Analytic
privilegesarehandledasfiltersfordatabasequeries.Usersonlyseethedataforwhichtheyhaveananalytic
privilege.
YoucanassigndifferenttypesofrighttodifferentusersondifferentcomponentofaViewinAnalytic
Privileges.
Sometimes,itisrequiredthatdatainthesameviewshouldntbeaccessibletootheruserswhodonothaveany
relevantrequirementforthatdata.
Example
SupposeyouhaveanAnalyticviewEmpDetailsthathasdetailsabouttheemployeesofanorganizationEmp
name,EmpId,Dept,Salary,DateofJoining,Emplogon,etc.NowifyoudontwantyourReportdeveloperto
seeSalarydetailsorEmplogondetailsofallemployees,youcanhidethisbyusingtheAnalyticprivileges
option.
AnalyticPrivilegesareonlyappliedtoattributesinanInformationView.Wecannotaddmeasurestorestrict
accessinAnalyticPrivileges.
AnalyticPrivilegesareusedtocontrolreadaccessonSAPHANAInformationviews.Hence,wecanrestrict
databyEmpname,EmpId,EmplogonorbyEmpDeptandnotbynumericalvalueslikesalaryandbonus.
CreateAnalyticPrivilegesinSAPHANA
RightclickonPackagenameandgotonewAnalyticPrivilegeoryoucanopenusingHANAModelerquick
launch.
https://www.tutorialspoint.com/cgibin/printpage.cgi 69/71
3/6/2017 SAPBWonHANAQuickGuide
EnterthenameandDescriptionofAnalyticPrivilegeFinish.Anewwindowwillopen.
YoucanclicktheNextbuttonandaddModelingviewinthiswindowbeforeyouclickonFinish.Thereisalso
anoptiontocopyanexistingAnalyticPrivilegepackage.
InBW,theuserscanonlyexecuteBExqueriesonwhichtheyareauthorized.Incaseyoudonthavea
permissiontorunaquery,anerrormessageisdisplayed.
TocreateSAPHANAviewsfromInfoProviders,thefollowingapproachcanbeused:XMLbasedAnalytical
Privilege.
WhenSAPHANAviewsarecreatedfromInfoProvidersfromSAPHANA,youcanuseXMLbasedanalytical
privilegetobeapplied:SQLbasedAnalyticalPrivilege.
WhenSAPHANAviewsarecreatedfromBWInfoProvidersfromSAPBW,SQLbasedanalyticalprivileges
areused.
ObjectPrivilegeinSAPHANA
ToaccessSAPHANAviewsthataregeneratedfromSAPBW,youneedtohavethefollowingauthorization
ObjectprivilegeSELECTon_SYS_BI
ObjectprivilegeEXECUTEonREPOSITORY_RESTS Y S
PackageprivilegeREPO.READonthecontentpackagewheregeneratedSAPHANAviewsarestored.
https://www.tutorialspoint.com/cgibin/printpage.cgi 70/71
3/6/2017 SAPBWonHANAQuickGuide
ConsultantResponsibilities
ApersonshouldhavegoodexperienceinSAPBWwithexpertlevelknowledgeonSAPBWonSAPHANA
projects.He/sheshouldhaveworkedinprojectsinvolvingSAPBWmodellingwithrespecttoSAPHANA
usingcompositeproviders,AdvanceDSOs,ODP,LSA++andusingBWobjectsexposedasHANAviews.
Followingaresomeoftheotherexperiencesandcapabilitiesrequired.
BWonHANAprojectexperienceandatleast2endtoendBWimplementationordevelopment
experience.
ImplementingSAPBWonHANAspecificmodellinglikeCompositeProvidersandexposingBWobjects
inHANAViews,OperationalDataProvisioning,LSA++,etc.
WorkonHANAStudioSchemasandtablesonHANA,attributeview,analyticalviewandCalculation
views.
DevelopingandhandlinghybridscenariosBWdatamodelsandHANAviewsaspertherequirement.
ManageSAPBWtablesinHANAdistributionenvironment.
ExperienceinintegrationwithBW/BO/HANAishighlyrequired.
KnowledgeonBOBJtoolslikeWEBI,Lumira,andDesignstudioisaplus.
SAPBW7.0&aboveCertified.
SAPBWonHANACertified.
https://www.tutorialspoint.com/cgibin/printpage.cgi 71/71