50-156-705Introductory ETL
Course Information
Description
Prepares apprentices to extract from unstructured and structured data stores, transform data for usability and readability and load data for consumption. Apprentices use applicable technology and techniques to provide reliable and accurate data for the end user or application.
Total Credits
1.5
Course Competencies
-
Extract data from structured data storesAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice evaluates the structured data store for column labels and data contentsapprentice creates a query to prepare structured data store for extract schemaapprentice executes query to capture structured extract data store requirements
-
Extract data from unstructured data storesAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice evaluates the unstructured data store for column labels and data contentsapprentice creates a query to prepare unstructured data store for extract schemaapprentice executes query to capture unstructured extract data store requirements
-
Examine data for usabilityAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice evaluates whether data is readableapprentice determines audience appropriate data valuesapprentice assesses whether data meets the established business rulesapprentice assesses whether data meets domain integrity requirements such as nullability, data types, and data format
-
Perform data mappingAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice identifies the data source to be utilized by the data mapping processapprentice analyzes data source for redundancy and consolidationapprentice identifies data relationships as related to data source and data destinationapprentice determines the target destination for dataapprentice classifies the data transformations required for the data mapping process from data source to data destinationapprentice devises systematic approach to modify source data for data target destination
-
Transform data to meet requirementsAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice applies a systematic approach to modify source data in preparation for data target destinationapprentice performs data cleaning, filtering, joining, splitting, summarization, aggregation, simplification, derivation, and integration to transform data for data target destination
-
Load the data into the target destinationAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice performs data load task to add transformed data to the load schema dataapprentice performs data load task to a variety of targets
-
Perform ETL testingAssessment StrategiesOral, Written and/or Skill AssessmentCriteriaapprentice validates the data results in the extract, transform, and load schemas are as expected and as queriedapprentice performs record counts and row examination for data movement confirmation