Introduction
- Course Objectives
- Course Schedule
- Course Environment
- Accessing the Labs Directory
- Additional Resources
Overview of Big Data
- Defining Big Data
- Big Data Technologies
- Four characteristics of Big Data
- Business Value of Big Data
- Current Implementation Examples
Understanding Oracle's Solution for Big Data
- Overview of Oracle Engineered Systems
- Understand the phases of Oracle Big Data
- Oracle Big Data Integration Process
- Benefits
Using Oracle Big Data Appliance
- Overview of BDA
- Managing the Hardware Components
- Overview of the Software Components
- Networking Mechanisms
- Configuration Mechanisms
- Installation guidelines
- Usage restrictions
Data Acquisition Options in BDA
- Overview of Oracle NoSQL Database
- Overview of Hadoop Framework
- Understand HDFS
- NoSQL Versus HDFS
- Real-time scenarios
Using The Hadoop Distributed File System
- Define HDFS
- Components
- Architecture
- List the benefits
- Run a sample application to insert logs to HDFS
Using Flume in HDFS
- Define Flume
- Understand the data flow mechanism of Flume
- Understand the configuration of Flume
- List the advantages of using Flume
- Run a sample application
Using Oracle NoSQL Database
- Define Oracle NoSQL Database
- Components
- Architecture
- Define KVStore and KVLite
- List the benefits
Using Hive
- Overview of Hive
- Invoking Hive
- Creating Hive database and tables
- Data manipulation in Hive
- Creating partitioned tables for analyzing logs
Using Oracle Big Data Connectors
- Get introduced to Oracle Big Data Connectors
- Connecting Oracle Exadata with BDA
- MapReduce Process
- Solving the WordCount problem using MapReduce
Using Oracle Loader for Hadoop
- OLH Architecture
- Installing OLH
- OLH Modes
- Loading from different input sources: OLH and input format
- Load Balancing while loading into partitioned tables
- Example to load data using OLH
Using Oracle Sql Connector for HDFS
- Installing OSCH in a Hadoop Cluster and an Oracle Database Machine
- Role of External Table in OSCH
- Creating External Tables in OSCH
- Performance comparison of the connectors
- Loading data into the database using OSCH
- Example to access data from HDFS using external table
Using ODI Application Adapter for Hadoop
- Overview of ODI
- ODI Architecture and Agents
- ODI Knowledge Modules
- Topology setting
- Reverse Engineering Hive Tables
- Example to transform data within Hadoop using ODIAAH
Using Oracle R Connector for Hadoop
- Example to access data from HDFS using external table
- List the ORCH packages
- List the architectural components
- Establish a connection with HDFS and Oracle Database
- Sample R program using ORCH
Using In-Database Analytics
- Overview of Oracle In-Database MapReduce
- Overview of Oracle In-Database Analytics
Using Oracle Big Data Integration Options
- Architecture and components of Oracle Big Data Solution
- Connecting Oracle exalytics with BDA
- Integrating BDA results with OBIEE
Examining Big Data Use-cases
- Use of Big Data in Manufacturing Industry
- Financial Services
- Insurance Services
- Utilities Sector
- Telecom
- Sentiment Analysis in Retail Industry