Data Warehousing for Everybody: Oracle Autonomous Data ...€¦ · –Oracle Analytics Cloud...
Transcript of Data Warehousing for Everybody: Oracle Autonomous Data ...€¦ · –Oracle Analytics Cloud...
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
DataWarehousingforEverybody:OracleAutonomousDataWarehouseCloud
GeorgeLumpkin,VicePresident,ProductManagementYasin Baskan,Sr PrincipalProductManager
OracleDatabaseServerTechnologyOctober2,2017
Confidential– OracleInternal/Restricted/HighlyRestricted
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,timingandpriceofanyfeaturesorfunctionalitydescribedforOracle'sproductsmaychangeandremainsatthesolediscretionofOracleCorporation.FeesapplyfornewDatabaseproductofferings.
SafeHarbor Statement
2
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Oracle’sVision forAutonomousDatabase
• Self-Driving–Userdefinesservicelevels,databasemakesthemhappen
• Self-Securing–Protectionfrombothexternalattacksandmaliciousinternalusers
• Self-Repairing–Automatedprotectionfromalldowntime
3
AutonomousDatabase
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
IngredientsofanAutonomousDatabase• OracleDatabase18c–Dozensofautomateddatabasefeatures
+• OracleCloudinfrastructure–Single,standardplatformasfocusforself-drivingautomation
+• OracleAutonomousDatabaseCloudtooling–Automationforoptimalconfigurationforeachworkload
4
AutonomousDatabase
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
OneAutonomousDatabase– OptimizedbyUseCase
5
OracleAutonomousDatabase
EnterpriseOLTP,Mixed
Workloads
DataWarehousing
Departments,Developers
2017 2018 Now
DataWarehousing
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Introducing:AutonomousDataWarehouseCloud
• Easy–Automatedmanagement–Automatedtuning:Simplyloaddataandrun
• Fast–BasedonExadatatechnology
• Elastic– Instantscalingofcomputeorstoragewithnodowntime
6
ExpectedCY2017
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
GettingStartedwithAutonomousDataWarehouseCloud• Provisioningrequiresonly5simplequestions:– Databasename?–Whichdatacenter?– HowmanyCPU’s?– HowmanyTB’s?– Adminpassword?
• Newservicecreatedin<30seconds(regardlessofsize)– Readytoconnectviasqlnet
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Demo:Provisioning
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Whatdidn’t youjustsee?• Nodecisionsfor:–Detailsofthedatabasesoftware–Configurationofhardware–Characteristicsofthedatabase–Architectureforbackupsandavailability
• Allofthis(andmore)isautomaticallyconfigured
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Automatedmanagement• Oracleautomatesend-to-endmanagementofdatawarehouse– Provisioningnewdatabaseinstances– Growing/shrinkingstorageand/orcompute– Patchingandupgrades– Backupandrecovery
• FulllifecyclemanagedusingADWCServiceConsole
Confidential– OracleInternal/Restricted/HighlyRestricted 10
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Automated
• Thecarsimplifiesoperationsbyautomatingtasks:– Cruisecontrol– Emergencystopping–Warningsforlanechanges
• Thedatabasesimplifiesoperations:– Automaticstoragemanagement,automaticstoragemanagement,…
– Dozensofotherfeatures
Autonomous
• Thecardrivesitself– Noneedtousethesteeringwheelorbrake.
– Simplytellthecarwhereyouaregoing.
• Thedatabasemanagesitself– Allfeaturesautomaticallyimplemented– Simplytellthedatabaseyourgoals
11
Automatedvs.Autonomous
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
WhatdoesAutonomousDatabasemeanfortheDBA?
LesstimeonAdministration
• Lesstimeoninfrastructure• Lesstimeonpatching,upgrades• Lesstimeonensuringavailability• Lesstimeontuning
12
MoretimeonInnovation
• Moretimeondatabasedesign• Moretimeondevelopingnewapps• Moretimeondataanalytics• Moretimeonsecuringdata
Challenge:Therearemoredatamanagementtasksthanhumanstodothework
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
AutomatedTuning• “Loadandgo”– Definetables,loaddata,runqueries• Notuning• Nospecialdatabaseexpertiserequired
– Goodperformanceoutofthebox
• Queryusinganybusinessanalyticstoolorcloudservice– Built-inSQLnotebookalsoincluded
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
HippocraticOathofAutonomousPerformance
• Performancefeaturesarecarefullyselected:– Noperformancedegradation– Nosignificantoverhead
Confidential
“Donoharm”
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
• Evaluationofrealcustomerworkloadsandstandardbenchmarks– PerformanceAs-IsversusADWC– Runonidenticalhardware
• ADWCout-of-the-box–Optimized,pre-configuredDBsetup
• Schemaasprovidedbycustomer– Indexes,Partitioning,manualDOP
Confidential
AutonomousDataWarehouseCloud:PerformanceProofPoint
OracleADWC CustomerSchema
Customer#1 39 34
Customer #2 52 53
Customer #3 1032 911
Customer #4 2138 3051
Customer #5 132 196
Customer #6 1478 1831
Customer #7 2551 5137
MSTR 1163 1504
SSB 232 209
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
AutonomousDataWarehouseCloud:Reliability• Enterprise– 99.95%–Fault-tolerant,highly-availableExadata infrastructure• Triple-mirroreddisksfordiskfailures• RealApplicationClustersforcomputenodefailures• Andmore…
–Automaticbackups• Pointintimerecoverytoanytimeinlast30days
•MissionCritical– 99.995%–Standbydatabase
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
InstantElasticity• Customerspecifiesnumberofdatabasecores(inOCPU)anddatabasesize(inTB)– CPU’sandstorageareindependent– Databasescangrowandshrinkineitherdimension– PricingbaseduponCPU($/CPU/hour)andStorage($/TB/Month)
• Examples:– Addingnewstorageorcomputecapacityisjustaclickonthecloudconsole– CPUcapacitycanbeaddedon-demandforend-of-quarterprocessing,thenreducedaftertheprocessingiscompleted
– CPUcapacitycanbesettozero,whilestorageremainsinplace(forexample,toreducecostsfordatabaseswhicharenotusedduringweekends/nights)
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
InstantElasticity:PayforExactlyWhatyouUse• SizetheDWtotheexactnumberofOPCU’sandTB’srequired– Notconstrainedbyfixedbuildingblocks
• ScaletheDWondemand– Independentlyscalecomputeorstorage– Resizingoccursinstantly,fullyonline
• Shutoffidlecomputesavemoney– Restartinstantly
Confidential
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
EasyMigrationtoAutonomousDataWarehouseCloudMigrationofexistingOraclesystems• DatapumpimportusingADWC-awaresettings– Ensurescompatibledataimport– Violatingdatastructureswillbeignoredorconverted
MigrationofRedshiftsystems• End-to-endmigrationusingmigrationworkbench– Convertandcreatedatawarehouseschema– UnloadRedshiftdataintoS3– LoaddataintoADWC
Migrationofothersystems• Migrationworkbenchassistanceormanual
19
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
SupportedbyarichDataWarehouseEcosystem
• Existingtools runningon-premiseorinOracleCloud– OracleBIanddata-integrationtools– 3rd partyBItools– 3rd partydata-integrationtools
• ConnectivityviaSQL*Net
Confidential
OracleCloudServices–OracleAnalyticsCloud–OracleDataIntegrationPlatformCloud–andothers…
OracleAutonomousDataWarehouseCloudsupports:
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
AutonomousDataWarehouseCloud:SupportFromStrategicPartners
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.| Confidential
AutonomousDataWarehouseCloud:Architecture
OracleExadataCloudService
OracleDatabase CloudService
ExpressCloudService
DataWarehouseServices(EDWs,DW,departmentalmartsandsandboxes)
AutonomousDataWarehouseCloud
ServiceConsole
Built-inAccessTools
SQLWorksheet OracleML
ServiceManagement
DWDatabase
SQLDeveloper
DeveloperTools
DataIntegrationServices
3rd PartyBIon-premises
OracleDataIntegrationCloudService
3rdPartyDIonOracleCloudCompute
3rdPartyDIOn-premises
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
OracleML:Built-innotebook
• CollaborativeUIfordatascientists– Easyaccesstosharednotebooks,templates,permissions,scheduler,etc.
• BasedonApacheZeppelin• Roadmap:CommonUIfordatascientistsacrossmultipleservices
23
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
QueriesacrossCloudStorageandmore
• Externaltablescanbecreatedondatainobjectstores–OracleObjectStoreorAWSS3– AnysupportedOracle-loaderfileformat• OranyHadoopfileformat(e.g.Parquet)– comingsoon
– BigDataSQLintegration– comingsoon
• Seamlessqueriesoverobjectstore• Seamlessqueriesacrossobjectstoreanddatabase
ElasticDataWarehouseCompute
DataStorage
ExadataStorage
ObjectStorageKafka HDFS
DataStorage
OracleConfidentialandRestricted
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
MoreonAutonomousDatabaseStep-by-StepGuidetoOracleAutonomousDatabaseCloudforDataWarehousing–Wednesday,Oct04,12:00pm- 12:45pm|Moscone West- Room3010
PreviewofOracleAutonomousDatabase–Wednesday,Oct04,3:30pm- 4:15pm|Moscone West- Room3014
Confidential