mastering odics with big data cloud service compute edition · big data cloud service - compute...

18
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Mastering ODICS with Big Data Cloud Service Compute Edition Presented by Benjamin Perez-Goytia http://www.ateam-oracle.com 1 Thursday, July 20 th , 2017

Upload: others

Post on 28-May-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Mastering ODICS with Big Data Cloud Service Compute EditionPresented by Benjamin Perez-Goytiahttp://www.ateam-oracle.com

1

Thursday, July 20th, 2017

Page 2: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Data Integrator Cloud Service (ODICS)

Big Data Cloud Service Compute Edition (BDCS-CE)

ODICS and BDCS-CE Architecture

Use Cases

Demo

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 2

5

Page 3: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Data Integrator Cloud Service (ODICS)

Big Data Cloud Service Compute Edition (BDCS-CE)

ODICS and BDCS-CE Architecture

Use Cases

Demo

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 3

5

Page 4: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 4

Oracle Data Integrator Cloud Service

Oracle Public Cloud

Software As a Service (SaaS)

On-Premises to Oracle Cloud• ODICS can integrate with on-premises resources.• With Oracle VPN, Oracle Cloud becomes an

extension of the customer network.• Without VPN, on-premises data can be

transferred to the Cloud with ODI technologies.

• ODICS runs on Java Cloud Service for high availability.

• ODICS natively integrates with other Oracle pubic cloud services.

• ODICS can integrate with Oracle SaaS and non-Oracle SaaS applications via RESTful services or third party adapters.

SaaS Applications

DBCSExadata

Cloud Service

StorageCloud Service

BICloud Service

JavaCloud Service

Big Data CS

DB on Compute

On-Premises Data Servers

Page 5: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Data Integrator Cloud Service (ODICS)

Big Data Cloud Service Compute Edition (BDCS-CE)

ODICS and BDCS-CE Architecture

Use Cases

Demo

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 5

5

Page 6: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |6

Oracle Data Integrator Cloud Service

Big Data Cloud Service (BDCS)

DBCSExadata

Cloud Service

StorageCloud Service

BICloud Service

JavaCloud Service

Big Data CS

DB on Compute

Big Data Cloud ServiceCompute Edition

(DBCS-CE)

Big Data Cloud Service - Compute Edition (BDCS-CE)

• Hadoop and Spark delivered as a managed, elastic, integrated platform.

• Independent Compute and Storage.• REST APIs to access all functionality.• Integration with other Oracle cloud services via

association.

• Provisioned and fully configured Hadoop and Spark clusters on demand.

• Dedicated Compute Shapes with Attached Storage.

• Pre-configured Software such as Big Data Connectors, ODI, Big Data Spatial, and Oracle R.

• Big Data SQL integration.

Page 7: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Key Features• Hadoop, Spark, Kafka, Hive, Pig delivered.

• Cloudera Hadoop Distribution• Oracle Big Data Connectors + Oracle R Distribution• Oracle Big Data Spatial and Graph• Oracle Data Integrator Enterprise Edition

• Dedicated Compute Shapes with Attached Storage• Start as small as 3 nodes and grow seamlessly• Burst/Shrink Compute when Required• Embedded Edge Nodes• Full Security

• Platform to Integrate Big Data with Oracle Database• Big Data SQL Cloud Service as an Add-On Service

7

Big Data Cloud Service

Big Data Cloud Service – Overview

Page 8: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Key Features• Apache Hadoop, Spark, Hive, Pig.

– Oracle Hadoop Distribution, similar to Hortonworks.– Kafka is a separate cloud service: Event Hub Cloud Service.

• Independent Compute and Storage– Independently scale compute or storage.– Use Storage Cloud Service and Object Store as the data lake.– Use Alluxio as the in-memory caching layer for fast data access.– Scale up and down BDCS-CE clusters.

• REST APIs– REST based API access to all functionality.

• Cloud Service Associations– Automatic integration with Oracle, Event Hub, and MySQL cloud services

through association.

8

Big Data Cloud Service Compute Edition

(BDCS-CE)

Big Data Cloud Service – Compute Edition Overview

Page 9: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Use Cases• Streaming Data Analysis

– High Performance connections with Event Hub Cloud Service.– In memory caching layer for fast access to Storage Cloud Service.– Spark Streaming.

• Interactive Data Analysis– Apache Zeppelin-based notebooks.– Ability to import/export notes.– Support for Scala, Hive, Spark SQL, Python, and R.

• Batch Jobs – ETL, ELT, Cleansing– Job scheduling– REST APIs to launch jobs.– Client-side CLI

9

Big Data Cloud Service Compute Edition

(BDCS-CE)

Big Data Cloud Service – Compute Edition

Page 10: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Configuration Steps:

• Provision ODICS– Create an instance of JCS.– Choose Software Release and Software Edition.– Add the Load Balancer option, and provision JCS.– Install ODI and create an ODI repository on DBCS.– Create at least two ODI Weblogic Managed Servers for failover.

• Provision BDCS-CE– Create an instance of BDCS-CE.– Install at least two ODI standalone agents.– Configure the agent to access Hadoop paths, libraries and jars.– Install additional software (i.e. Sqoop, etc).– Configure the ODI Topology for Hadoop, Hive, Spark, and Pig.

• Access Configuration– On DBCS, enable access rules to allow both JCS and DBCS-CE to access the ODI repository.– On JCS, enable access rules to access BDCS-CE.– On BDCS-CE, enable access rules to access the ODI repository on DBCS.

10

Big Data Cloud Service Compute Edition

(BDCS-CE)

Configuring ODICS for Big Data CS – Compute Edition

Page 11: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Data Integrator Cloud Service (ODICS)

Big Data Cloud Service Compute Edition (BDCS-CE)

ODICS and BDCS-CE Architecture

Use Cases

Demo

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 11

5

Page 12: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

ODICS and BDCS-CE Architecture

Oracle Load Balancer Traffic Director

Server 1ODI J2EE Agent

ODI Standalone Agent 1

Compute and Transformation Engine

BDCS-CEODI

Standalone Agent 2

Server 2ODI J2EE Agent

ODI Standalone Agent 3

ODI Standalone Agent 4

Weblogic Cluster

Database Cloud Service(ODI Repository)

Compute Cloud Service(ODI Studio)

JCS

Event HubCloud Service

Storage Cloud Service

Orchestration Orchestration

OrchestrationOrche

strat

ion OrchestrationOrc

hestr

atio

n

Page 13: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Data Integrator Cloud Service (ODICS)

Big Data Cloud Service Compute Edition (BDCS-CE)

ODICS and BDCS-CE Architecture

Use Cases

Demo

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 13

5

Page 14: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

JavaCloud Service

(JCS)

1. ODICS extracts data from DBCS.

2. Data is transformed on BDCS-CE.

3. Transformed Data is loaded from BDCS-CE into BICS.

Use Case: Transform SQL Data into BDCS-CE and load it into BICS

DBCS BICS

BDCS-CE

Transformation Engine

Source DatastoreTarget Datastore

Page 15: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Use Case: Transform SQL data in BDCS-CE and load it into BICS

Big Data Cloud Service – Compute EditionDatabase Cloud Service BICS with Database Cloud Service

Source Datastore Target Datastore

Transformation Engine

Extract Load

Page 16: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Data Integrator Cloud Service (ODICS)

Big Data Cloud Service Compute Edition (BDCS-CE)

ODICS and BDCS-CE Architecture

Use Cases

Demo

1

2

3

4

Confidential – Oracle Internal/Restricted/Highly Restricted 16

5

Page 17: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 17

Find More Information

Oracle Big Data Cloud Service Compute Edition http://cloud.oracle.com/hadoop

Oracle Data Integrator Cloud Service https://cloud.oracle.com/data-integrator

Oracle Big Data Cloud Services

Page 18: Mastering ODICS with Big Data Cloud Service Compute Edition · Big Data Cloud Service - Compute Edition (BDCS-CE) •Hadoop and Spark delivered as a managed, elastic, integrated platform