Leveraging the Power of the SAS® Quality Knowledge Base
Available in:
Education Category Image


  
Leveraging the Power of the SAS® Quality Knowledge Base
Duration: 14 hours
This course is for programmers who want to learn how to leverage the power of the SAS Quality Knowledge Base, or QKB. The QKB and the associated SAS Data Quality functions, routines, procedures, and CAS actions enable data cleansing, transformation, deduplication, and fuzzy matching using simplified code in DATA step, SQL, and CASL. The course builds on concepts presented in the SAS(R) Programming I: Essentials, SAS(R) Programming II: Manipulating Data with the DATA Step, and SAS(R) SQL 1: Essentials courses, and is not recommended for beginning SAS software users.
Learn How To
  • Understand the structure of the SAS Quality Knowledge Base (QKB)
  • Configure the QKB in SAS 9.4 and in SAS Viya
  • Work with QKBs and Locales in SAS 9, the Viya Compute Server, and Cloud Analytic Services (CAS) to:
  • Parse data from complex text
  • Standardize data values
  • Conduct a fuzzy join for tables that do not share primary keys
  • Deduplicate data
  • Who Should Attend
    Data scientists, data engineers, data analysts, and SAS programmers.
    Prerequisites
    Before attending this course, you should be able to do the following:;
  • write DATA step code to subset rows and columns, compute new columns, perform conditional processing, and use a BY statement for merging and processing data in groups with FIRST./LAST. logic.
  • write SQL queries, including inner and outer joins and creating computed columns.
  • apply SAS formats to data values using the PUT function.
  • execute basic SAS procedures, like PROC PRINT and PROC MEANS.
  • SAS Products Covered
    SAS Viya
    Course Outline
    Introduction to the SAS Quality Knowledge Base (QKB)
  • Introduction to the SAS Quality Knowledge Base
  • Quality Knowledge Base Data Types and Tokens
  • Quality Knowledge Base Definition Types
  • Configuring the QKB in SAS 9
  • Overview of SAS 9 System Operations
  • Setting System Options for Accessing the QKB
  • Interacting with the QKB Programmatically
  • Configuring the QKB in SAS Viya
  • Overview of SAS Viya Data Quality System Options
  • Setting Session Options for Accessing the QKB
  • Interacting with the QKB on the SAS Compute Server
  • Working with QKBs and Locales
  • Overview of QKBs and Locales
  • Using the QKB Procedure
  • Using the DQLOCLIST Procedure
  • Using Locale Functions
  • Data Quality in SAS Programming
  • Introduction to SAS Data Quality
  • SAS Data Quality Procedures
  • SAS Data Quality Functions
  • SAS Data Quality CALL Routines
  • Standardizing Data
  • Data Standardization Overview
  • Using PROC DQSCHEME
  • Using Standardization Functions
  • Using the Standardization CALL Routine
  • Entity Resolution with Match Codes
  • Overview of Entity Resolution
  • Using PROC DQMATCH
  • Using Match Code Functions
  • Parsing and Extracting Data Values
  • Parsing Text and Working with Tokens
  • Extracting Values from Text
  • Using Other Types of Definitions
  • Identification Analysis and Gender Analysis
  • Casing and Pattern Analysis
  • Working with the QKB in CAS
  • SAS Data Quality Functions in CAS
  • SAS Data Quality CAS Action Sets
  • The QKB Action Set
  • The Data Discovery Action Set
  • The Entity Resolution Action Set
  • THIS COURSE IS PART OF

    SAS Data Engineering Learning Subscription



    Skip Earn this badge

    Earn this badge

    Badge Image