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
• 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
 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
 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
 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
 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

Course content (netezza dba)

  • 1.
    IBM NETEZZA DBA (a.k.aPuredata 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)
  • 2.
    Course Outline: • NPSAMPP 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 • 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
  • 3.
    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
  • 4.
     NZSQL commandline options  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
  • 5.
     Resource SharingGroups  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  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
  • 6.
     Resource SharingGroups  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  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