<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="34938" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/opentext-vertpt" lastchanged="2025-07-29T12:18:36+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Vertica Projection Tuning</title><productcode>VERTPT</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-VERTPT</fullproductcode><version>23.3</version><objective>&lt;p&gt;On completion of this course, participants should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Interpret a query execution plan&lt;/li&gt;&lt;li&gt;Optimize your database using the Database Designer&lt;/li&gt;&lt;li&gt;Optimize database design for specific query execution&lt;/li&gt;&lt;li&gt;Change table structures to optimize query execution&lt;/li&gt;&lt;li&gt;Improve query execution by configuring database parameters&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;To be successful in this course, you should have the following prerequisites or knowledge:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Completion of Vertica Essentials (OnDemand or Instructor-led) or equivalent experience&lt;/li&gt;&lt;li&gt;A basic knowledge of SQL&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Database administrators, product managers, and quality assurance team members&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Module 1: The Lab Environment&lt;/li&gt;&lt;li&gt;Module 2: Introduction to Database Design&lt;/li&gt;&lt;li&gt;Module 3: Projections in Vertica&lt;/li&gt;&lt;li&gt;Module 4: Query Execution&lt;/li&gt;&lt;li&gt;Module 5: Optimizing the Database&lt;/li&gt;&lt;li&gt;Module 6: Profile Analysis&lt;/li&gt;&lt;li&gt;Module 7: Query Profiling Parameters&lt;/li&gt;&lt;li&gt;Module 8: Column Positioning&lt;/li&gt;&lt;li&gt;Module 9: Manual Projection Design&lt;/li&gt;&lt;li&gt;Module 10: Flattened Tables&lt;/li&gt;&lt;li&gt;Module 11: Partitioned Tables&lt;/li&gt;&lt;li&gt;Module 12: Directed Queries&lt;/li&gt;&lt;li&gt;Module 13: Next Steps&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Module 1: The Lab Environment&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Log in to the training environment&lt;/li&gt;&lt;li&gt;Review the environment configuration&lt;/li&gt;&lt;li&gt;Using the valab utility&lt;/li&gt;&lt;li&gt;Using a database in the Management Console&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: Introduction to Database Design&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify common query performance issues&lt;/li&gt;&lt;li&gt;Become familiar with the database environment&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Projections in Vertica&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Review the definition and structure of a projection&lt;/li&gt;&lt;li&gt;Explore a sample projection DDL&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Query Execution&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Time a query&lt;/li&gt;&lt;li&gt;Generate and evaluate a query plan&lt;/li&gt;&lt;li&gt;Profile a query and evaluate the output&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Optimizing the Database&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the function of the Database Designer&lt;/li&gt;&lt;li&gt;Create and deploy a comprehensive projection design&lt;/li&gt;&lt;li&gt;Create and deploy an incremental projection design&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Profile Analysis&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Uniquely identify a profiled query&lt;/li&gt;&lt;li&gt;Identify the events, operators and counters for a profiled query&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Query Profiling Parameters&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify and describe the profiling parameters&lt;/li&gt;&lt;li&gt;Describe the behavior of each profile parameter&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Column Positioning&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;How projection column positioning affects query performance&lt;/li&gt;&lt;li&gt;How projection column encoding affects query performance&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: Manual Projection Design&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Optimize projections for groups&lt;/li&gt;&lt;li&gt;Optimize projections for joins&lt;/li&gt;&lt;li&gt;Optimize projections for network operations&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10: Flattened Tables&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create a flattened table&lt;/li&gt;&lt;li&gt;Populate the table with default and derived values&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 11: Partitioned Tables&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create a partitioned table&lt;/li&gt;&lt;li&gt;Load data into partitions&lt;/li&gt;&lt;li&gt;Move and remove partitioned data&lt;/li&gt;&lt;li&gt;Review hierarchical partitioning&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 12: Directed Queries&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create an Optimizer-generated directed query&lt;/li&gt;&lt;li&gt;Create a custom directed query&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 13: Next Steps&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Additional information located in the Vertica portal&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>On completion of this course, participants should be able to:


- Interpret a query execution plan
- Optimize your database using the Database Designer
- Optimize database design for specific query execution
- Change table structures to optimize query execution
- Improve query execution by configuring database parameters</objective_plain><essentials_plain>To be successful in this course, you should have the following prerequisites or knowledge:


- Completion of Vertica Essentials (OnDemand or Instructor-led) or equivalent experience
- A basic knowledge of SQL</essentials_plain><audience_plain>Database administrators, product managers, and quality assurance team members</audience_plain><contents_plain>- Module 1: The Lab Environment
- Module 2: Introduction to Database Design
- Module 3: Projections in Vertica
- Module 4: Query Execution
- Module 5: Optimizing the Database
- Module 6: Profile Analysis
- Module 7: Query Profiling Parameters
- Module 8: Column Positioning
- Module 9: Manual Projection Design
- Module 10: Flattened Tables
- Module 11: Partitioned Tables
- Module 12: Directed Queries
- Module 13: Next Steps</contents_plain><outline_plain>Module 1: The Lab Environment


- Log in to the training environment
- Review the environment configuration
- Using the valab utility
- Using a database in the Management Console
Module 2: Introduction to Database Design


- Identify common query performance issues
- Become familiar with the database environment
Module 3: Projections in Vertica


- Review the definition and structure of a projection
- Explore a sample projection DDL
Module 4: Query Execution


- Time a query
- Generate and evaluate a query plan
- Profile a query and evaluate the output
Module 5: Optimizing the Database


- Describe the function of the Database Designer
- Create and deploy a comprehensive projection design
- Create and deploy an incremental projection design
Module 6: Profile Analysis


- Uniquely identify a profiled query
- Identify the events, operators and counters for a profiled query
Module 7: Query Profiling Parameters


- Identify and describe the profiling parameters
- Describe the behavior of each profile parameter
Module 8: Column Positioning


- How projection column positioning affects query performance
- How projection column encoding affects query performance
Module 9: Manual Projection Design


- Optimize projections for groups
- Optimize projections for joins
- Optimize projections for network operations
Module 10: Flattened Tables


- Create a flattened table
- Populate the table with default and derived values
Module 11: Partitioned Tables


- Create a partitioned table
- Load data into partitions
- Move and remove partitioned data
- Review hierarchical partitioning
Module 12: Directed Queries


- Create an Optimizer-generated directed query
- Create a custom directed query
Module 13: Next Steps


- Additional information located in the Vertica portal</outline_plain><duration unit="d" days="3">3 jours</duration><pricelist><price country="DE" currency="EUR">2400.00</price></pricelist><miles/></course>