PureData System for Analytics Advanced Concepts
Overview
This course teaches participants advanced database administration skills for the IBM PureData System for Analytics (PDA) N1001 and N2001 appliances. This course is designed to give participants a working knowledge and understanding on IBM PureData System for Analytics (PDA) N1001 and N2001 appliance internals to optimize IBM PDA performance and tune system parameters. This course provides an overview of IBM PDA administration and analysis.
It includes content and labs on the features introduced in NPS 7 including full schema support.
Audience
Database administrators, system administrators, application developers, and data warehouse architects.
Prerequisites
You should have successfully completed the IBM PureData System for Analytics Appliance Usage course.
Objective
Analyze Plan files
Perform query analysis and troubleshooting
Optimize data distributions
Interact with advanced CLI commands
Use nzsql and workload management:
Determine workload management requirements
Make use of the System Management functionality
For Registration click here
PureData System for Analytics for Developers and Administrators
Overview
This course is the combination of IBM PureData System for Analytics Usage (DW503) and IBM PureData System for Analytics advanced Concepts (DW512)
This course will teach participants database administration for the IBM PureData System for Analytics appliances. This course is designed to give the participant an overview of the IBM PureData System for Analytics architecture and provide a working knowledge and understanding of the Netezza database features and best practices.
This course teaches participants advanced database administration skills for the IBM PureData System for Analytics Advanced Concepts System. This course is designed to give participants a working knowledge and understanding on IBM PureData System for Analytics internals to optimize IBM PureData System for Analytics performance and tune system parameters. This course provides an overview of IBM PureData System for Analytics administration and analysis.
Audience
This course is for database administrators, system administrators, application developers, and data warehouse architects.
Prerequisites
You are required to have a working knowledge of UNIX or Linux, experience with shell scripting, experience with VI editing, and basic SQL.
Objective
Administer the IBM PureData System for Analytics
Configure client connectivity
Create databases and tables
Determine distribution methods
Set up Clustered Base Tables
Load and unload tables
Generate statistics
Analyze query plans
Create materialized views
Reclaim unused disk space
Program stored procedures
Analyze Plan files
Perform query analysis and troubleshooting
Optimize data distributions
Interact with advanced CLI commands
Use nzsql and workload management
For Registration click here
PureData System for Analytics, NPS 7.0 New Features
Overview
In this course, you will learn the IBM Netezza Platform Software (NPS) Version 7.0 enhancements and new features, as well as how to apply them. These enhancements and new features include:
Small query performance enhancements to increase concurrency and throughput
Improved support for ODS workload profiles
Workload Management enhancements to increase throughput and performance and support for Analytics
Enhanced Event Manager templates for increased monitoring and notifications
New capabilities for object maintenance
New and modified system views for improved system management
In addition, you will get a brief overview of Unicode support, SQL changes and upgrade paths.
Audience
This intermediate course is for application developers, system administrators, data warehouse architects, and database administrators who are familiar with IBM Netezza Platform Software (NPS) Version 6.x.
Prerequisites
You should know:
Netezza Data Warehouse Appliance Usage 6.0
Objective
Take advantage of page granular zone maps (PZGM)
Use Planner Control to eliminate JIT statistics
Balance appliance workload for differing profiles
Improve Event Manager notifications
Utilize new and modified system views for improved diagnostics and fault investigation
Use enhanced object maintenance for greater flexibility in backups and restores
For Registration click here
Netezza Analytics for Data Scientists - Using R and NZSQL
Overview
IBM Netezza Analytics provides a game-changing experience for Data Scientists by allowing data miners and quantitative analysts to leverage all the data while still achieving high performance throughout the entire modeling cycle - from data prep through exploratory data analysis through to model scoring and deployment. By leveraging the massively parallel processing architecture of an IBM Netezza Appliance, analytics can be performed in-database so that there is no superfluous data movement. This harnesses the full power of IBM Netezza Appliance and allows data miners and quantitative analysts to greatly reduce the time to build and deploy/score a model in a single environment while leveraging increasing massive data sets and shrinking the time from model concept to deployment.
This course will focus on how to effectively leverage the IBM Netezza Analytics platform to build, test and score analytic models in-database. You will learn how to leverage:
In-Database Analytics fully scalable and parallelized in-database analytics package,
Enterprise R, the statistical language, that runs on Netezza.
Matrix Engine, a parallelized, linear algebra package.
Audience
This advanced course is for analytic modelers including: data miners, quantitative analysts and statisticians.
Prerequisites
You should have:
Basic understanding of using advanced analytics (statistics, data mining, etc.) in business problem solutions
Working knowledge of R and/or SQL
Objective
Understand how the Netezza architecture and parallel processing capabilities supports modeling and analysis paradigms on large scale data sets
Understand data mining methods in the context of use cases to solve common business problems
Apply new approaches to modeling and analysis made possible by IBM Netezza Analytics
Invoke Netezza Analytics data mining methods and statistical functions using the R client and/or Netezza SQL (NZSQL)
Convert existing R statistical modules/functions to leverage the Netezza platform
For Registration click here
Netezza Analytics for Developers
Overview
Netezza allows you to extend SQL by using user-defined extensions (UDXs), as well as User-Defined Analytic Processes (UDAPs). UDXs can be thought of as the user-defined counterparts of built-in SQL Functions. They are called from SQL in the same manner and follow the same guidelines for input and output. UDAPs, although called from SQL similarly to UDXs, are actually applications that run when called. The UDAP concept allows a Netezza developer to implement a freestanding, executable data-processing program, that runs ''out of process'' that is, outside the system, and register it in a database.
This course will teach you how to develop User Defined Extensions including: User Defined Functions (UDFs), User Defined Aggregates (UDAs), User Defined Table Functions (UDTFs), and User Defined Analytic Processes (UDAPs). You will develop these User Defined Extensions using the Netezza command line utilities to compile and register these in-database analytics.
Audience
This advanced course is intended for Developers and Programmers that want to embed in-database analytics on Netezza.
Prerequisites
You should have:
Working knowledge of Unix or Linux
Working knowledge of Data Warehousing concepts
Knowledge of C or C++
Ability to use the VI Editor
Knowledge of Java
Familiarity with Eclipse
Objective
Write a user defined function (UDF) in C++ to extend the capabilities of SQL
Write a user defined aggregate (UDA) in C++ to implement the various phases of aggregate evaluation, such as initialization, accumulation, and merging
Write a user defined table function (UDTF) in C++ enabling you to process one/many rows to return a table shape composed of many rows/columns
Manage user defined functions, aggregates and table functions and shared libraries (e.g., granting permissions)
Write a user defined analytic process (UDAP) in Java to extend the capabilities of SQL and run an analytic out-of-process. Additionally, be aware that UDAPs can be developed in other programmatic languages
Know the features of the Netezza Plug-in for Eclipse
For Registration click here