<?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="34939" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/opentext-vertapd" lastchanged="2025-07-29T12:18:36+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Vertica Aggregate Projection Design</title><productcode>VERTAPD</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-VERTAPD</fullproductcode><version>23.3</version><objective>&lt;p&gt;&amp;lt;p&amp;gt;On completion of this course, participants should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Manually build and test the following projection types:
&lt;ul&gt;
&lt;li&gt;Projections with expressions&lt;/li&gt;&lt;li&gt;Live aggregate projections&lt;/li&gt;&lt;li&gt;TopK projections&lt;/li&gt;&lt;li&gt;Partition range projections&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Describe the advantages and limitations of each of these projection types&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;Completion of Projection Tuning (OnDemand or Instructor-led) would be helpful, but not required&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;h5&gt;Module 1: Course Overview&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to the course&lt;/li&gt;&lt;li&gt;How to request a lab environment&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: The Lab Environment&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Access 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 the Management Console&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Overview: Aggregate Projection Types&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the manual projection types, and the scenarios they address&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Projections With Expressions&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Build and test a projection that includes mathematical expressions&lt;/li&gt;&lt;li&gt;Identify system table structures for projections with expressions&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Live Aggregate Projections&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Build and test a projection that uses aggregate functions&lt;/li&gt;&lt;li&gt;Identify system table structures for live aggregate projections&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: TopK Projections&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Build and test a projection that returns a data subset per analytic function&lt;/li&gt;&lt;li&gt;Identify system table structures for TopK projections&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Choosing the Right Projection Type&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Find the most performant projection type for a query&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Partition Range Projections&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Build and test projections containing a subset of partitioned data&lt;/li&gt;&lt;li&gt;Identify system table structures for partition range projections&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>On completion of this course, participants should be able to:


- Manually build and test the following projection types:

- Projections with expressions
- Live aggregate projections
- TopK projections
- Partition range projections
- Describe the advantages and limitations of each of these projection types</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
- Completion of Projection Tuning (OnDemand or Instructor-led) would be helpful, but not required
- A basic knowledge of SQL</essentials_plain><audience_plain>Database administrators, product managers, and quality assurance team members</audience_plain><contents_plain>Module 1: Course Overview


- Introduction to the course
- How to request a lab environment
Module 2: The Lab Environment


- Access the training environment
- Review the environment configuration
- Using the valab utility
- Using the Management Console
Module 3: Overview: Aggregate Projection Types


- Describe the manual projection types, and the scenarios they address
Module 4: Projections With Expressions


- Build and test a projection that includes mathematical expressions
- Identify system table structures for projections with expressions
Module 5: Live Aggregate Projections


- Build and test a projection that uses aggregate functions
- Identify system table structures for live aggregate projections
Module 6: TopK Projections


- Build and test a projection that returns a data subset per analytic function
- Identify system table structures for TopK projections
Module 7: Choosing the Right Projection Type


- Find the most performant projection type for a query
Module 8: Partition Range Projections


- Build and test projections containing a subset of partitioned data
- Identify system table structures for partition range projections</contents_plain><duration unit="d" days="2">2 jours</duration><pricelist><price country="DE" currency="EUR">1600.00</price></pricelist><miles/></course>