Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
TimGerman,DirectoratQubix/OracleAceDirector
[email protected],@cubecoderdotcom
1
OracleEssbase21c:On-PremisesandCloudReunited
FutureandPastTechCasts:
Formerly called the BIWA Summit with the Spatial and Graph Summit Same great technical content…new name!
www.AnalyticsandDataSummit.org
Submitatopictoshareathttps://analyticsanddatasummit.org/techcasts/
Save the Date TechCastDays–SpringSession
May11,12,13,2021
Watch our website & social media channels for more details
Shareyourknowledge,expertiseandideas!
Submityourpresentationbygoingtoourwebsite
andclickingon“TechCasts”
Let’s Connect Joinourever-growingcommunity
Slack:hthttps://join.slack.com/t/andouc/shared_invite/zt-jbuhzn9u-UCiWAbvHGkhkCADkhPuOEA
Newsletter:https://paper.li/e-1587156323#/LinkedIn:https://www.linkedin.com/company/analytics-and-data-oracle-user-community
Twitter:@AnalyticandDataFacebook:https://www.facebook.com/AnDOracleUserCommunity/
4
Essbase21c–ThereandBackAgain
• Essbase-Est.1992• EssbaseOn-PremiseslastPatchRelease2016(11.1.2.4)• AnnouncementofEndof11.1.2.4PremierSupport• EPM11.2*(December2019)extendsPremierSupport• EssbaseinOracleAnalyticsCloud–March2017(PaaSmodel)• Essbase19conOCI-September2019(IaaSmodel)• Essbase21cOn-Premises–December2020(LinuxNow)• Essbase21conOCI– LateQ1/EarlyQ22021(IaaSmodel)• Onecodelineagain!
5
NewFeatures–Overview
6
NewFeatures–HybridMode“Gen1”
• BlockStorage– Dense/SparseParadigm– HandledDataExplosionandStorage– QueryPerformanceviaPre-Calculation– RichProceduralandDynamicCalculationLanguage– IdealforFP&AApplications
• AggregateStorage– Handlesverylargedimensions– Verysparsedatasets– MDXasProceduralandDynamicCalculationLanguage– RackandStack
7
NewFeatures–HybridMode“Gen1”
• Hybrid–BestofBothWorlds?– BSOCubeswithASO-LikeQueryProcessor– Implementedvia“dynamiccalc”sparsedimensionmembers/configurationsettings– Reducedornocalculationtime– Steadilyincreasingfunctioncoverage– Functionallimitationsespeciallypre-Cloud– SizeLimitations
8
NewFeatures–HybridMode“Gen2”
• (Almost)FullCoverage• BetterDependencyAnalysis–Faster,LargerCubes• Newtoolstoassistdesign–Stored/DynamicTradeoff
9
NewFeatures–ShadowCubes
• ShadowCubeMethodology– Run“live”cube– Update“shadow”cube– Switchthemaround
• Manycustomersbuiltthismanually• Nowincorporatemoreslicklyintotheproduct• AutomatableviatheRESTandJavaAPIs
10
NewFeatures–ModernWebUIEnhancements
11
•  EspeciallyOutlineEditing–gettingthere!
NewFeatures–CubeDesignerEnhancements
12
•  OptimizationUtilities•  DataDistribution•  SolveOrder•  Baseline•  CalcCacheSizing
NewFeatures–OldFeatures
• Applicablefornon-OCIMarketplaceDeployments• EssbaseAdministrationConsole(EAS)“Lite”• SharedServicesSecurity(requiresanindependentSharedServicesinstance)
13
PricingandHosting–ConsumptionBased(OCIOnly)
• HourlyrateperOCPU• Exactpricevariesdependentoncontractmodel
– MonthlyFlex– PayasYouGo
• AddStorage/Networking/ComputeandRepository
14
https://www.cubecoder.com/essbase-19c-pricing-options/
PricingandHosting–On-PremisesLicenseTypes
• CPUlicensinglikeforlikeon-premises• User-BasedLicensinglikeforlikeon-premises• CPUlicensesconvertto2OCPUonOCI• User-BasedLicensinglikeforlikeonOCI(greatwaytogetstarted,benchmarketc)
• AddStorage/Networking/ComputeandRepository
15
Migration–DeploymentOptions
• OCIMarketplace– AutonomousTransactionProcessingRepositorybyDefault
• OCI“Customized”(TerraformscriptsonGithub)• On-PremisesorOtherCloudHost
– RHEL/OEL7or8– DatabasePrerequisite– DownloadandInstallFMW– DownloadandInstallEssbase(eDeliveryonly)
16
Migration–Security
• MigrateSecurityFirst• On-PremisesTargets
– SharedServices– Weblogic– ExternalAuthenticationProviderconfigurableineitherSharedServicesorWeblogic
• CloudTargets– IDCS
• SharedServicestoSharedServicesviaLCM• SharedServicestoWeblogicviaLCMwithManualEdits(seedoc)• MigrationUtility(downloadablefrom21cinstance)forOAC/19c->21cOCI
17
Migration–Applications
• FromOn-PremisestoCloudorOn-Premises– LifeCycleManagementusingthe21cversionofLCM
•  ExportwithLCM•  ImportviaUIorusingEssbaseCLI
– DBXExport(CubeDesignerformat)•  ExportwithDBXExportutility•  ImportviaUIorusingEssbaseCLI•  Doesnotconvertallartifacts
• FromCloudtoCloud– MigrationUtility
• Moveseverything–cleanupfirst– EssbaseCLI(CommandLineInterface)–oneapplicationatatime
•  ProducesLCMExport•  ImportwithCLIorUI
18
Migration–Automation
• MaxLscriptscontinuetoworkbutnewMaxLclientisrequired• JavaAPIcodecontinuestowork• UpdateEssbaseconnectionstrings• DatabaseSources/Connectionswillneedtobeconfigured• FilemovescanbesecurelyautomatedwithEssbaseCLI• CloudtoCloudminimalchanges• Consider… …RESTAPI(especially)andEssbaseCLIpossibilities
19
Summary
• Onesinglefuture-proofcodelineagain!• Compellingfeatures(especiallyHybridMode)• Lotsoftools/utilitiestoeasemigration• Familiaruserexperienceonmigration
20
Q&A
21
HelpfulLinksORACLEESSBASE21Chttps://docs.oracle.com/en/database/other-databases/essbase/21/index.htmlESSBASE21CCERTIFICATIONMATRIXhttps://docs.oracle.com/en/database/other-databases/essbase/21/essst/certification-matrix.htmlESSBASE21CPLATFORMANDNEWFEATUREShttps://docs.oracle.com/en/database/other-databases/essbase/21/essst/what-is-oracle-essbase.html#GUID-1EE793F5-7C16-4261-ADF9-AD47E06F52C7ESSBASE21C“GETTINGSTARTED”https://docs.oracle.com/en/database/other-databases/essbase/21/essst/how-do-i-get-started.html#GUID-9F8AA26E-B578-4E72-9E4C-6EDDD2DB1B22ORACLESMARTVIEWLATESTVERSIONhttps://www.oracle.com/middleware/technologies/epm-smart-view-downloads.htmlWORKINGWITHCUBEDESIGNERhttps://docs.oracle.com/en/database/other-databases/essbase/21/ugess/work-cubes-cube-designer.html 22