step-by-step guide to oracle autonomous data … guide to oracle autonomous data warehouse cloud ......

72
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Step-by-Step Guide to Oracle Autonomous Data Warehouse Cloud Yasin Baskan Data Warehouse Product Management [email protected]

Upload: dangtuyen

Post on 24-Apr-2018

263 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Step-by-StepGuidetoOracleAutonomousDataWarehouseCloud

[email protected]

Page 2: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DownloadPresentaNonSlides

Date Room Session

Monday,4:45pm MosconeWest–Room3004DataWarehousingforEverybody:

OracleAutonomousDataWarehouseCloud

Wednesday,12pm, MosconeWest–Room3010

Step-by-StepGuidetoOracleAutonomousDataWarehouseCloud

Page 3: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ThefollowingisintendedtooutlineourgeneralproductdirecNon.ItisintendedforinformaNonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncNonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,NmingandpriceofanyfeaturesorfuncNonalitydescribedforOracle'sproductsmaychangeandremainsatthesolediscreNonofOracleCorporaNon.FeesapplyfornewDatabaseproductofferings.

SafeHarborStatement

3

Page 4: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Agenda

IntroducNontoAutonomousDataWarehouseCloud

Ge\ngstartedwithAutonomousDataWarehouseCloud

1

2

Page 5: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

IntroducNontoAutonomousDataWarehouseCloud

Page 6: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

AutonomousDataWarehouseCloud

•  Easy– Fully-managed,pre-configuredandopNmizedforDWworkloads– Simplyloaddataandrun• Noneedtodefineindexes,createparNNons,etc.

•  Fast– BasedonExadatatechnology

•  ElasNc– InstantscalingofcomputeorstoragewithnodownNme

ExpectedCY2017

Page 7: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Fully-managed•  Oracleautomatesend-to-endmanagementofthedatawarehouse–  Provisioningnewdatabases–  Growing/shrinkingstorageand/orcompute–  Patchingandupgrades–  Backupandrecovery

•  Fulllifecyclemanagedusingtheserviceconsole–  AlternaNvely,canbemanagedviacommand-lineinterfaceorRESTAPI

Page 8: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Fully-tuned•  “Loadandgo”– Definetables,loaddata,runqueries•  Notuning•  NospecialdatabaseexperNserequired

– Goodperformanceoutofthebox

• QueryusinganybusinessanalyNcstoolorcloudservice– Built-inSQLworksheetandnotebookalsoincluded

Page 9: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Fully-elasNc•  SizetheDWtotheexactcomputeandstoragerequired– Notconstrainedbyfixedbuildingblocks,nopredefinedshapes

•  ScaletheDWondemand– Independentlyscalecomputeorstorage– Resizingoccursinstantly,fullyonline

•  Shutoffidlecomputetosavemoney– Restartinstantly

Page 10: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

FullSupportofDWEcosystem• AutonomousDataWarehouseCloudsupports:– ExisNngtools,runningon-premisesorinthecloud• Third-partyBItools• Third-partydata-integraNontools• OracleBIanddata-integraNontools:BIEE,ODI,etc

– Oraclecloudservices:AnalyNcsCloudService,GoldenGateCloudService,IntegraNonCloudService,andothers– ConnecNvityviaSQL*Net,JDBC,ODBC

Page 11: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Architecture

OracleExadataCloudService

OracleDatabaseCloudService

ExpressCloudService

DataWarehouseServices(EDWs,DW,departmentalmartsandsandboxes)

AutonomousDataWarehouseCloud

ServiceConsole

Built-inAccessTools

SQLWorksheet OracleML

ServiceManagement

DWDatabase

SQLDeveloper

DeveloperTools

DataIntegra@onServices

OracleDataIntegra@onCloudService

3rdPartyDIonOracleCloudCompute

3rdPartyDIon-premises

Page 12: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudProvisioningadatabase

Page 13: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ProvisioningaDatabase• Provisioningrequiresonly4simplequesNons:– Databasename?– Datacenter?– NumberofCPUs?– Storagecapacity?– Adminuserpassword?

• Newservicecreatedin<30seconds(regardlessofsize)– Readytoconnect

Page 14: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoProvisioningadatabase

Page 15: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 16: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 17: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 18: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 19: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 20: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudConnec@ngtothedatabase

Page 21: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ConnecNngtotheDatabase•  SecurelyconnectusingcredenNalwalletsviaSQL*Net,JDBC,ODBC• WalletcanbedownloadedfromtheserviceconsoleorusingRESTAPIs

Page 22: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoDownloadingthecreden@alwallet

Page 23: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 24: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 25: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 26: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 27: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 28: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 29: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 30: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoConnec@ngtothedatabaseusingthewalletinSQLDeveloper

Page 31: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

LocaNonofthewallet

Walletpassword

Databaseservicename

Page 32: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DatabaseServiceNames•  3pre-defineddatabaseservices– Choiceofperformanceandconcurrency

•  HIGH–  Highestresources,lowestconcurrency–  Queriesruninparallel

•  MEDIUM–  Lessresources,higherconcurrency–  Queriesruninparallel

•  LOW–  Leastresources,highestconcurrency–  Queriesrunserially

Noofconcurrentqueries Maxidle@me CPUshares

HIGH 3 5mins 4

MEDIUM 20 5mins 2

LOW 32 1hour 1

Exampleforadatabasewith16OCPUs

Page 33: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudCrea@ngusers

Page 34: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

SimplifiedUserCreaNon•  SimplifiedusercreaNonviathenewdatabaserole– Noneedtospecifyanythingexceptthepassword– DWROLEincludesallnecessaryprivilegesforaDWdeveloper/user

create user sh identified by sh; grant dwrole to sh;

Page 35: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudLoadingdata

Page 36: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DataLoadingOpNons• DataloadingviaSQL*Net– Suitableforsmallvolumesofdata•  SQL*Loaderfromlocalfilesystem•  ETLscriptsthatuseDMLtoinsert/updatedata

• DataloadingfromOracleObjectStorage– Preferredtechniqueforlargevolumesofdata•  AddiNonallyenablesdata-sharingwithothercloudservices

– StagedatainOracleObjectStorage,thenloadintothedatabaseusingnewPL/SQLAPIs

Page 37: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

LoadingDatafromObjectStores

•  Sourcedatafromfilesonobjectstoresfordataloading– OracleObjectStoreorAWSS3– AnysupportedOracle-loaderfileformat– Roadmap:anyHadoopfileformat

ADWC

ObjectStorage

Page 38: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

NewCloudAPItoAccessObjectStores,DBMS_CLOUD• NewPL/SQLpackageforaccessingfilesinobjectstores• Noneedtomanuallydefineexternaltablesforloadingfiles– Makesiteasiertospecifytheformatofthesourcedata

Page 39: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

LoadingDatafromtheOracleObjectStore• DefineyourcredenNalsfortheobjectstore– OracleCloudInfrastructureObjectStoreusernameandSwippasswordrequired

• CredenNalstoredinthedatabaseschemaonceandusedforaccessingtheobjectstoreforallloads

begin dbms_cloud.create_credential( credential_name => 'OBJ_STORE_CRED', username => 'tenant1', password => ’password' ); end; /

Page 40: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

LoadingDatafromtheOracleObjectStore•  Loaddatadirectlyintothetargettablewithoutanyintermediatesteps• DataformatinthesourcefileeasilyspecifiedasJSON

begin dbms_cloud.copy_data( table_name =>'CHANNELS', credential_name =>'OBJ_STORE_CRED', file_uri_list =>'https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/dwcsdemo/DEMO_DATA/chan_v3.dat', format => json_object('ignoremissingcolumns' value 'true',

'removequotes' value 'true') ); end; /

Page 41: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

TroubleshooNngLoads•  LoadoperaNonsloggedfortroubleshooNngandhistoricalloadtracking– Newtableuser/dba_load_operaNons

•  Logandbadfilesaccessibleastables

select table_name,status,rows_loaded,logfile_table,badfile_table from user_load_operations; TABLE_NAME STATUS ROWS_LOADED LOGFILE_TABLE BADFILE_TABLE -------------------- --------- ----------- -------------------- -------------------- CHANNELS FAILED COPY$1_LOG COPY$1_BAD CHANNELS COMPLETED 5 COPY$2_LOG COPY$2_BAD

Page 42: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoLoadingdatafromtheOracleObjectStore

Page 43: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudQueryingdataonobjectstores

Page 44: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

QueryingDataonObjectStores

• Directlyqueryfilesresidingonobjectstoreswithouttheneedtoloadthemfirst– OracleObjectStoreorAWSS3– AnysupportedOracle-loaderfileformat– Roadmap:anyHadoopfileformat

ADWC

ObjectStorage

Page 45: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

QueryingDataontheOracleObjectStore• DefineyourcredenNalsfortheobjectstore– OracleCloudInfrastructureObjectStoreusernameandSwippasswordrequired

• CredenNalstoredinthedatabaseschemaonceandusedforaccessingtheobjectstoreforallqueries• Callthedbms_cloudAPIforcreaNnganexternaltableontopofthesourcefiles

Page 46: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

QueryingDataontheOracleObjectStorebegin dbms_cloud.create_external_table( table_name =>'CHANNELS_EXT', credential_name =>'OBJ_STORE_CRED', file_uri_list => 'https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/dwcsdemo/DEMO_DATA/chan_v3.dat', format => json_object('ignoremissingcolumns' value 'true', 'removequotes' value 'true'), column_list => 'CHANNEL_ID NUMBER,

CHANNEL_DESC VARCHAR2(20), CHANNEL_CLASS VARCHAR2(20), CHANNEL_CLASS_ID NUMBER, CHANNEL_TOTAL VARCHAR2(13), CHANNEL_TOTAL_ID NUMBER'

); end; / select count(*) from channels_ext;

Page 47: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoQueryingdataontheOracleObjectStore

Page 48: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudWeb-BasedSQLWorksheetandNotebooks

Page 49: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Built-inSQLWorksheetandNotebook• Quicklystartrunningquerieswithbuilt-inweb-basednotebooks– Noneedtoinstallaclientquerytool

•  IniNallysupportsSQLandPL/SQL– Morelanguagesintheroadmap

• BasedonApacheZeppelin

Page 50: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudScalingyourdatabase

Page 51: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ScalingYourDatabase•  Scaleyourdatabaseondemandwithouttediousmanualsteps– Independentlyscalecomputeorstorage– Resizingoccursinstantly,fullyonline– Memory,IObandwidth,concurrencyscaleslinearlywithCPU

• Closeyourdatabasetosavemoneywhennotused– Restartinstantly

Page 52: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoScalingyourdatabase

Page 53: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 54: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 55: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 56: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 57: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 58: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 59: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 60: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Ge\ngStartedwithAutonomousDataWarehouseCloudAdministra@onandmonitoring

Page 61: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

AutomatedDatabaseConfiguraNon•  init.oraparameters– ParametersopNmizedforDWworkloads– Memory,parallelism,sessionsconfiguredbasedonnumberofCPUs– Userscanmodifyalimitedsetofparameters,e.g.NLSse\ngs

•  Tablespacemanagement– Pre-defineddataandtemporarytablespaces– Userscannotcreate/modifytablespaces

• Compression– AlltablescompressedusingHybridColumnarCompression– Userscannotchangecompressionmethodordisablecompression

Page 62: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

AutomatedDatabaseConfiguraNon• OpNmizerstatsgathering– StatsgatheredautomaNcallyduringdirectloadoperaNons– Userscangatherstatsmanuallyiftheywant

• OpNmizerhints– Hintsignoredbydefault– Userscanenablehintsexplicitly

• ResultcacheconfiguraNon– Resultcacheenabledbydefaultforallqueries

Page 63: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Monitoring•  Simplifiedmonitoringusingtheweb-basedserviceconsole• Historicalandreal-Nmeperformancecharts• Real-TimeSQLMonitoringtomonitorrunningandpastSQLstatements• Historicaldataloadmonitoring

Page 64: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

DemoMonitoring

Page 65: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 66: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 67: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 68: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 69: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Page 70: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleAutonomousWarehouseCloudSummary

Page 71: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

AutonomousDataWarehouseCloud

•  Easy– Fully-managed,pre-configuredandopNmizedforDWworkloads– Simplyloaddataandrun• Noneedtodefineindexes,createparNNons,etc.

•  Fast– BasedonExadatatechnology

•  ElasNc– InstantscalingofcomputeorstoragewithnodownNme

ExpectedCY2017

Page 72: Step-by-Step Guide to Oracle Autonomous Data … Guide to Oracle Autonomous Data Warehouse Cloud ... , ODI, etc – Oracle cloud ... , highest concurrency – Queries run serially

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ExadataCloudService AutonomousDataWarehouseCloud

Automated FullyManaged

FulldatabasefuncNonality:allOraclefeatures

CoreDWfuncNonality:focusedsolelyonDWandsimplicity

ComplexDWsrequiringcustomizedtuningandadvancedfeatures

SimplerDWswithnoadministra<onandlowercosts

Summary-CloudPlarormsforDataWarehousing