PL/SQL Data Validation Package
The critical nature of fully Validated Data, as “The Last Line of Defense”, in preventing a Data Migration Disaster, will be described.
While you will learn about Data Migration/Validation and a lot of PL/SQL (and SQL), during this course, this is NOT primarily an academic exercise – your understanding, the provided downloads and Customization Instructions can be combined to develop an efficient, high-performance Data Validation Package, honed by you to YOUR requirements.
- You will be guided through the PL/SQL Data Validation package development process
- You will understand where Data Validation fits into the Data Migration process
- You will be introduced, in detail, to the Anatomy of a PL/SQL Package
- Program concepts will be explained as we review the detailed package code
- Logic and coding will be explained
- You will be able to download:
- Code for the Data Validation Package and for Summary and Detailed Data Validation Error Reports
- Supporting objects (including Staging and ERROR_LOG tables)
- Instructions for package customization
- Instructions for EXTREME-Performance Tuning
- References: additional information RE SQL, PL/SQL and Performance-Tuning
- You will be able to provide feedback (Kudos, Gripes, Suggestions)
- You will be able to request advice
- And, of course, please accept My Thanks for allowing me present the “EXTREME-Performance ” to you.
LECTURE 3: Data Migration Overview
LECTURE 4: Anatomy of a PL/SQL package
LECTURE 5: Creation of Supporting Tables
LECTURE 6: Package Body Details - Description - Explanation - Coding
LECTURE 7: Reporting
-
6SQL Quiz
Some basic SQL knowledge questions
-
7PL/SQL Quiz
(1) Which DECLARATION statement/s is/are correct ?
(A) A DECLARATION section must exist in the Package Spec and one at the top of the Package Body
(B) A DECLARATION section must exist in the Package Spec but none is required for the Body unless the is a CURSOR or one or more Global Variables
(C) A DECLARATION section must exist in the Package Spec and one is mandatory for each Procedure
(D) A DECLARATION section must exist in the Package Spec and for the Package Body and each Procedure that is to have a CURSOR and/or a Global variable
-
8Package Body Details - Description - Explanation - Coding