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
  1. Extract data from structured data stores
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice evaluates the structured data store for column labels and data contents
    apprentice creates a query to prepare structured data store for extract schema
    apprentice executes query to capture structured extract data store requirements

  2. Extract data from unstructured data stores
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice evaluates the unstructured data store for column labels and data contents
    apprentice creates a query to prepare unstructured data store for extract schema
    apprentice executes query to capture unstructured extract data store requirements

  3. Examine data for usability
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice evaluates whether data is readable
    apprentice determines audience appropriate data values
    apprentice assesses whether data meets the established business rules
    apprentice assesses whether data meets domain integrity requirements such as nullability, data types, and data format

  4. Perform data mapping
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice identifies the data source to be utilized by the data mapping process
    apprentice analyzes data source for redundancy and consolidation
    apprentice identifies data relationships as related to data source and data destination
    apprentice determines the target destination for data
    apprentice classifies the data transformations required for the data mapping process from data source to data destination
    apprentice devises systematic approach to modify source data for data target destination

  5. Transform data to meet requirements
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice applies a systematic approach to modify source data in preparation for data target destination
    apprentice performs data cleaning, filtering, joining, splitting, summarization, aggregation, simplification, derivation, and integration to transform data for data target destination

  6. Load the data into the target destination
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice performs data load task to add transformed data to the load schema data
    apprentice performs data load task to a variety of targets

  7. Perform ETL testing
    Assessment Strategies
    Oral, Written and/or Skill Assessment
    Criteria
    apprentice validates the data results in the extract, transform, and load schemas are as expected and as queried
    apprentice performs record counts and row examination for data movement confirmation