22
Tim German, Director at Qubix / Oracle Ace Director [email protected] , @cubecoderdotcom acle Essbase 21c: On-Premises and Cloud Reunit

Oracle Essbase 21c: On-Premises and Cloud Reunited

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Essbase 21c: On-Premises and Cloud Reunited

TimGerman,DirectoratQubix/OracleAceDirector

[email protected],@cubecoderdotcom

1

OracleEssbase21c:On-PremisesandCloudReunited

Page 2: Oracle Essbase 21c: On-Premises and Cloud Reunited

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/

Page 3: Oracle Essbase 21c: On-Premises and Cloud Reunited

Save the Date TechCastDays–SpringSession

May11,12,13,2021

Watch our website & social media channels for more details

Shareyourknowledge,expertiseandideas!

Submityourpresentationbygoingtoourwebsite

andclickingon“TechCasts”

Page 4: Oracle Essbase 21c: On-Premises and Cloud Reunited

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

Page 5: Oracle Essbase 21c: On-Premises and Cloud Reunited

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

Page 6: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–Overview

6

Page 7: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–HybridMode“Gen1”

• BlockStorage– Dense/SparseParadigm– HandledDataExplosionandStorage– QueryPerformanceviaPre-Calculation– RichProceduralandDynamicCalculationLanguage– IdealforFP&AApplications

• AggregateStorage– Handlesverylargedimensions– Verysparsedatasets– MDXasProceduralandDynamicCalculationLanguage– RackandStack

7

Page 8: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–HybridMode“Gen1”

• Hybrid–BestofBothWorlds?– BSOCubeswithASO-LikeQueryProcessor– Implementedvia“dynamiccalc”sparsedimensionmembers/configurationsettings– Reducedornocalculationtime– Steadilyincreasingfunctioncoverage– Functionallimitationsespeciallypre-Cloud– SizeLimitations

8

Page 9: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–HybridMode“Gen2”

• (Almost)FullCoverage• BetterDependencyAnalysis–Faster,LargerCubes• Newtoolstoassistdesign–Stored/DynamicTradeoff

9

Page 10: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–ShadowCubes

• ShadowCubeMethodology– Run“live”cube– Update“shadow”cube– Switchthemaround

• Manycustomersbuiltthismanually• Nowincorporatemoreslicklyintotheproduct• AutomatableviatheRESTandJavaAPIs

10

Page 11: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–ModernWebUIEnhancements

11

•  EspeciallyOutlineEditing–gettingthere!

Page 12: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–CubeDesignerEnhancements

12

•  OptimizationUtilities•  DataDistribution•  SolveOrder•  Baseline•  CalcCacheSizing

Page 13: Oracle Essbase 21c: On-Premises and Cloud Reunited

NewFeatures–OldFeatures

• Applicablefornon-OCIMarketplaceDeployments• EssbaseAdministrationConsole(EAS)“Lite”• SharedServicesSecurity(requiresanindependentSharedServicesinstance)

13

Page 14: Oracle Essbase 21c: On-Premises and Cloud Reunited

PricingandHosting–ConsumptionBased(OCIOnly)

• HourlyrateperOCPU• Exactpricevariesdependentoncontractmodel

– MonthlyFlex– PayasYouGo

• AddStorage/Networking/ComputeandRepository

14

https://www.cubecoder.com/essbase-19c-pricing-options/

Page 15: Oracle Essbase 21c: On-Premises and Cloud Reunited

PricingandHosting–On-PremisesLicenseTypes

• CPUlicensinglikeforlikeon-premises• User-BasedLicensinglikeforlikeon-premises• CPUlicensesconvertto2OCPUonOCI• User-BasedLicensinglikeforlikeonOCI(greatwaytogetstarted,benchmarketc)

• AddStorage/Networking/ComputeandRepository

15

Page 16: Oracle Essbase 21c: On-Premises and Cloud Reunited

Migration–DeploymentOptions

• OCIMarketplace– AutonomousTransactionProcessingRepositorybyDefault

• OCI“Customized”(TerraformscriptsonGithub)• On-PremisesorOtherCloudHost

– RHEL/OEL7or8– DatabasePrerequisite– DownloadandInstallFMW– DownloadandInstallEssbase(eDeliveryonly)

16

Page 17: Oracle Essbase 21c: On-Premises and Cloud Reunited

Migration–Security

• MigrateSecurityFirst• On-PremisesTargets

– SharedServices– Weblogic– ExternalAuthenticationProviderconfigurableineitherSharedServicesorWeblogic

• CloudTargets– IDCS

• SharedServicestoSharedServicesviaLCM• SharedServicestoWeblogicviaLCMwithManualEdits(seedoc)• MigrationUtility(downloadablefrom21cinstance)forOAC/19c->21cOCI

17

Page 18: Oracle Essbase 21c: On-Premises and Cloud Reunited

Migration–Applications

• FromOn-PremisestoCloudorOn-Premises– LifeCycleManagementusingthe21cversionofLCM

•  ExportwithLCM•  ImportviaUIorusingEssbaseCLI

– DBXExport(CubeDesignerformat)•  ExportwithDBXExportutility•  ImportviaUIorusingEssbaseCLI•  Doesnotconvertallartifacts

• FromCloudtoCloud– MigrationUtility

• Moveseverything–cleanupfirst– EssbaseCLI(CommandLineInterface)–oneapplicationatatime

•  ProducesLCMExport•  ImportwithCLIorUI

18

Page 19: Oracle Essbase 21c: On-Premises and Cloud Reunited

Migration–Automation

• MaxLscriptscontinuetoworkbutnewMaxLclientisrequired• JavaAPIcodecontinuestowork• UpdateEssbaseconnectionstrings• DatabaseSources/Connectionswillneedtobeconfigured• FilemovescanbesecurelyautomatedwithEssbaseCLI• CloudtoCloudminimalchanges• Consider… …RESTAPI(especially)andEssbaseCLIpossibilities

19

Page 20: Oracle Essbase 21c: On-Premises and Cloud Reunited

Summary

• Onesinglefuture-proofcodelineagain!• Compellingfeatures(especiallyHybridMode)• Lotsoftools/utilitiestoeasemigration• Familiaruserexperienceonmigration

20

Page 21: Oracle Essbase 21c: On-Premises and Cloud Reunited

Q&A

21

Page 22: Oracle Essbase 21c: On-Premises and Cloud Reunited

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