<?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="34937" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/opentext-verte" lastchanged="2025-07-29T12:18:36+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Vertica Essentials</title><productcode>VERTE</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-VERTE</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;Describe Vertica&amp;amp;rsquo;s database and data storage structures&lt;/li&gt;&lt;li&gt;Load and remove data from a Vertica database&lt;/li&gt;&lt;li&gt;Optimize the database to improve query performance&lt;/li&gt;&lt;li&gt;Create and manage database users&lt;/li&gt;&lt;li&gt;Back up and restore a Vertica database&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;Knowledge of RDBMS concepts (understanding databases and schemas, database normalization, etc.)&lt;/li&gt;&lt;li&gt;Familiarity with basic SQL syntax, ability to troubleshoot syntax errors, etc.&lt;/li&gt;&lt;li&gt;Experience with the Linux operating system (how to change directories, list directory contents, view and edit files, etc.)&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Database Administrators&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Module 1: Introduction to the Training Environment&lt;/li&gt;&lt;li&gt;Module 2: Vertica Overview&lt;/li&gt;&lt;li&gt;Module 3: Introduction to Projections&lt;/li&gt;&lt;li&gt;Module 4: Loading Data&lt;/li&gt;&lt;li&gt;Module 5: Query Execution&lt;/li&gt;&lt;li&gt;Module 6: Optimizing Database Design&lt;/li&gt;&lt;li&gt;Module 7: Removing Data&lt;/li&gt;&lt;li&gt;Module 8: Database User Management&lt;/li&gt;&lt;li&gt;Module 9: Table Access Privileges&lt;/li&gt;&lt;li&gt;Module 10: Database Backup and Restore&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Module 1: Introduction to the Training Environment&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Log in to the training environment&lt;/li&gt;&lt;li&gt;Review the training environment configuration&lt;/li&gt;&lt;li&gt;Introduction to Management Console&lt;/li&gt;&lt;li&gt;Using the valab utility&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: Vertica Overview&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the building blocks of the Vertica platform&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Introduction to Projections&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify basic projection types&lt;/li&gt;&lt;li&gt;Read a projection DDL to determine its structure&lt;/li&gt;&lt;li&gt;Describe the benefits of projections&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Loading Data&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Review the structure of tables and projections&lt;/li&gt;&lt;li&gt;Load data using the COPY command&lt;/li&gt;&lt;li&gt;Manually run the Tuple Mover mergeout task&lt;/li&gt;&lt;li&gt;Monitor data loads using Management Console and vsql&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Query Execution&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Generate a query plan&lt;/li&gt;&lt;li&gt;Time a query&lt;/li&gt;&lt;li&gt;Profile a query&lt;/li&gt;&lt;li&gt;Identify the database epochs&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Optimizing Database Design&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create a comprehensive database design using Management Console&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Removing Data&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Remove data by dropping and truncating tables&lt;/li&gt;&lt;li&gt;Bulk delete data from tables&lt;/li&gt;&lt;li&gt;Purge delete vectors&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Database User Management&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create new database users&lt;/li&gt;&lt;li&gt;Create new database user roles&lt;/li&gt;&lt;li&gt;Assign a role to a user&lt;/li&gt;&lt;li&gt;Create a role hierarchy&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: Table Access Privileges&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Assign inheritable privileges to a database schema&lt;/li&gt;&lt;li&gt;Limit access to database columns and rows by role&lt;/li&gt;&lt;li&gt;Restrict non-administrator access to system tables&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10: Database Backup and Restore&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create a backup configuration file&lt;/li&gt;&lt;li&gt;Back up and restore the database&lt;/li&gt;&lt;li&gt;Monitor database backups&lt;/li&gt;&lt;li&gt;Replicating objects&lt;/li&gt;&lt;li&gt;Duplicating a cluster&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>On completion of this course, participants should be able to:


- Describe Vertica&amp;rsquo;s database and data storage structures
- Load and remove data from a Vertica database
- Optimize the database to improve query performance
- Create and manage database users
- Back up and restore a Vertica database</objective_plain><essentials_plain>To be successful in this course, you should have the following prerequisites or knowledge:


- Knowledge of RDBMS concepts (understanding databases and schemas, database normalization, etc.)
- Familiarity with basic SQL syntax, ability to troubleshoot syntax errors, etc.
- Experience with the Linux operating system (how to change directories, list directory contents, view and edit files, etc.)</essentials_plain><audience_plain>Database Administrators</audience_plain><contents_plain>- Module 1: Introduction to the Training Environment
- Module 2: Vertica Overview
- Module 3: Introduction to Projections
- Module 4: Loading Data
- Module 5: Query Execution
- Module 6: Optimizing Database Design
- Module 7: Removing Data
- Module 8: Database User Management
- Module 9: Table Access Privileges
- Module 10: Database Backup and Restore</contents_plain><outline_plain>Module 1: Introduction to the Training Environment


- Log in to the training environment
- Review the training environment configuration
- Introduction to Management Console
- Using the valab utility
Module 2: Vertica Overview


- Describe the building blocks of the Vertica platform
Module 3: Introduction to Projections


- Identify basic projection types
- Read a projection DDL to determine its structure
- Describe the benefits of projections
Module 4: Loading Data


- Review the structure of tables and projections
- Load data using the COPY command
- Manually run the Tuple Mover mergeout task
- Monitor data loads using Management Console and vsql
Module 5: Query Execution


- Generate a query plan
- Time a query
- Profile a query
- Identify the database epochs
Module 6: Optimizing Database Design


- Create a comprehensive database design using Management Console
Module 7: Removing Data


- Remove data by dropping and truncating tables
- Bulk delete data from tables
- Purge delete vectors
Module 8: Database User Management


- Create new database users
- Create new database user roles
- Assign a role to a user
- Create a role hierarchy
Module 9: Table Access Privileges


- Assign inheritable privileges to a database schema
- Limit access to database columns and rows by role
- Restrict non-administrator access to system tables
Module 10: Database Backup and Restore


- Create a backup configuration file
- Back up and restore the database
- Monitor database backups
- Replicating objects
- Duplicating a cluster</outline_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="DE" currency="EUR">2400.00</price></pricelist><miles/></course>