Greenplum Architecture, Administration, and Implementation

Live Online & Classroom Enterprise Training

Location: Bangalore, India | Dubai, UAE

Industry Experienced Instructor  |  Remote Labs  |  Lab Access Post Training

Need help finding the right training?

Course Details

In this course, you will learn to design and implement the Greenplum environment and gain the information needed to install, configure, and manage the Greenplum database system. You will be introduced to the Greenplum environment, consisting of the Greenplum Database and supported systems. You will learn the fundamental concepts on data warehousing, business intelligence, and how Greenplum helps to solve business problems in managing and analyzing big data. You will evaluate logical models and business requirements to determine the best physical design for a Greenplum database.

Course Prerequisites

  • Basic UNIX or Linux command-line navigation and administration skills
  • Database query language basics, including basic SQL knowledge for accessing database objects
  • Fundamental relational database concepts

Course Agenda

1. Greenplum Fundamental Concepts

  • Basics of Data Warehousing
  • Greenplum Concepts, Features, and Benefits
  • Greenplum Architecture
    • Shared Nothing and MPP Implementation

2. Database Installation and Initialization

  • Systems Preparation and Verification
  • Greenplum Database Initialization

3. Greenplum Database Tools, Utilities, and Internals

  • PSQL Client and Greenplum Utilities
  • Greenplum Performance Monitor
  • Greenplum Database Server Configuration
  • Greenplum Database Internals

4. Defining and Securing the User Database

  • Data Definition Language
  • Data Manipulation and Data Query Language
  • Roles, Privileges, and Resources

5. Data Loading and Distribution

  • Data Loading
  • Table Partitioning

6. Database Management and Archiving

  • Managing the Greenplum Database
  • Backup and Restores

7. Data Modeling and Design

  • Data Modeling
  • Physical Design Decisions

8. Performance Analysis and Tuning

  • JOIN Tables
    • Types and Methods
  • Database Tuning
  • EXPLAIN Plan
    • Analyzing Queries
  • Improve Performance with Statistics
  • Indexing Strategies

9. Developing Reports Using Advanced SQL

  • Advanced Reporting Using Online Analytic Processing (OLAP)
  • PostgreSQL Functions
  • Advanced SQL Topics and Performance Tips