course content (netezza dba)

4
IBM NETEZZA DBA (a.k.a Puredata system for Analytics) Duration: 24 hours Pre requisites: Basic Operating system knowledge and Unix/Linux commands exposure Basic knowledge on SQL commands and RDBMS concepts Basic knowledge on Unix/Linux commands DBA experience on any OLTP/OLAP environments is an added advantage Lab setup: Windows 7/8 64 bit machine that supports Virtualization VMWARE 7 or above Netezza Emulator 7.x RHEL/Windows iso Training Material: Class PPT’s (Soft copy) Class Recordings Netezza 7.x PDF’s (Soft copy) Netezza Emulator setup softwares Unix & Shell Scripting training videos (Complementary) Course Outline: NPS AMPP Architecture Netezza Emulator setup NPS High availability architecture (Clustering, mirroring, failover) Netezza command line interface (CLI) Netezza admin & client software installations Creating databases and data objects

Upload: ravikumar-nandigam

Post on 04-Aug-2015

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Course content (netezza dba)

IBM NETEZZA DBA(a.k.a Puredata system for

Analytics)

Duration: 24 hours

Pre requisites:

Basic Operating system knowledge and Unix/Linux commands exposure

Basic knowledge on SQL commands and RDBMS concepts

Basic knowledge on Unix/Linux commands

DBA experience on any OLTP/OLAP environments is an added advantage

Lab setup:

Windows 7/8 64 bit machine that supports Virtualization

VMWARE 7 or above

Netezza Emulator 7.x

RHEL/Windows iso

Training Material:

Class PPT’s (Soft copy)

Class Recordings

Netezza 7.x PDF’s (Soft copy)

Netezza Emulator setup softwares

Unix & Shell Scripting training videos (Complementary)

Course Outline:

NPS AMPP Architecture

Netezza Emulator setup

NPS High availability architecture (Clustering, mirroring, failover)

Netezza command line interface (CLI)

Netezza admin & client software installations

Creating databases and data objects

Data distribution (Random, Hash)

Data Loading and Unloading (CLI, GUI)

Backup and recovery

Database refreshes & migrations

Netezza Events

Page 2: Course content (netezza dba)

Optimizer & Query plans

Workload Management

Statistics, Zonemaps, CBT, Groom table

Views, System Views, Materialized Views

Performance Tuning Techniques

Monitoring logs

Query history collection & reporting

Netezza Replication/DR Architecture

ODBC/JDBC/OLEDB client connectivity

Netezza 7.1 features

Netezza 7.2 features

Detailed Course Contents:

About Netezza

Netezza AMPP Architecture

Netezza Architecture fundamental principles

Netezza components terminology: FPGA Core, CPU Core, Disk, Host, S-Blade,

SPU, SPA, Disk Enclosure

Various other Datawarehouse appliances in the market

Netezza Appliance models

Netezza Host Filesystems (/nz, /export/home, /nzscratch)

Host High availability and clustering

Controlling DRBD with Heartbeat

Netezza HA Administration

Netezza disk mirroring (Replication, Failover, Regeneration)

S-Blade Failover

Netezza Emulator Installation & Setup

NZADMIN, ODBC Drivers Installation

Aginity Workbench Installation

Netezza IP Addresses

Standard Log Files (Netezza, Linux)

Introduction to Netezza Command Line Interface (CLI)

Netezza CLI options

Finding Netezza system status (NZSTATE)

Netezza SQL Introduction

Netezza Environment Variables

NZSQL command line options

Page 3: Course content (netezza dba)

NZSQL Internal slash commands

Create Database, Table, Synonym, Sequence

Create View, Materialized views, user, groups

System tables, views, privileges (object, administrative)

SQL Identifiers, Netezza Data types, Internal Datatypes

o Lab: Emulator installation, NZSQL slash & sql commands

Data Distribution (Hash, Random)

Data Distribution:Collocated Joins

Data Distribution: Single/Double Redistribution, Broadcasting

Multi Column Distribution

Data Distribution: Best Practices

Data Loading/Unloading using External Tables

Data Loading/Unloading using Compressed External Tables

Data Loading using NZLOAD

Data Loading usinng NZLOAD fixed format

o Lab: Database objects creation, Data Loading/unloading (both CLI & GUI)

Database Level backups/restores (Full, Differential, Cumulative)

Schema Level backups/restores

Global backups/restores

Host level backups/restores

Netezza Events (Setup & Monitoring)

Query/Audit history collection

Work Load Management

Concurrent Jobs

Resource Sharing Groups

Gatekeeper Scheduler

GRA Scheduler

Snippet Scheduler

Resource Scheduler

Short Query Bias

NZSYSTEM:Change system registry values

Introduction to NZSTOP, NZSTART, NZSYSTEM RESTART

Extents & Zonemaps

Clustered Base Tables (CBT)

Groom table

Skew Table

Transactions

Page 4: Course content (netezza dba)

Statistics(Database, Table, Column, System)

NZ* commands

Netezza System logs

Netezza hardware replacement procedure

Working with IBM support to resolve operational issues

Netezza Appliance models

Netezza 7.1 features

Netezza 7.2 features

o Lab: Backups & Restores, Netezza restart, Skew, Groom Table