Course Outline
Introduction to Database Migration for Government
- Reasons for transitioning from proprietary to open-source databases in the public sector
- Comparative analysis of Oracle/SQL Server and PostgreSQL architectures for government use
- Common challenges and success factors in database migrations for government agencies
- Overview of migration methodologies suitable for government operations
Pre-Migration Assessment and Planning for Government
- Comprehensive inventory and dependency analysis of existing databases for government systems
- Evaluation of schema complexity in government applications
- Assessment of application compatibility with open-source databases for government use
- Development of a detailed migration roadmap and timeline for government projects
Schema Migration Strategies for Government
- Techniques for converting Oracle data types to PostgreSQL in government databases
- Methods for translating SQL Server data types to PostgreSQL for government applications
- Approaches to table structure conversion for government systems
- Strategies for mapping indexes and constraints during migration for government use
Object Migration: Stored Procedures and Functions for Government
- Conversion of PL/SQL to PL/pgSQL for government applications
- Techniques for translating T-SQL to PostgreSQL for government systems
- Identification of equivalent built-in functions in PostgreSQL for government use
- Methods for restructuring packages and procedures during migration for government operations
Data Migration Tools and Techniques for Government
- Utilization of pg_dump and pg_restore for data migration in government databases
- Use of Oracle FDW for efficient data migration in government systems
- Application of SQL Server Integration Services for government database migrations
- Strategies for handling large data volumes efficiently in government projects
Application Code Migration for Government
- Understanding differences between JDBC and ODBC drivers for government applications
- Modifications to connection strings for government systems
- Addressing SQL dialect differences in application code for government use
- Handling proprietary features during migration for government operations
Testing and Validation for Government
- Verification of data integrity in government databases
- Strategies for functional testing in government applications
- Performance benchmarking techniques for government systems
- Planning for parallel running and cutover in government migrations
Post-Migration Optimization for Government
- Techniques for query performance tuning in PostgreSQL for government use
- Configuration adjustments for optimized workload performance in government databases
- Setup of monitoring and alerting systems for government operations
- Ongoing maintenance considerations for government database environments
Troubleshooting Common Migration Issues for Government
- Case study: Challenges in Oracle migration for government agencies
- Case study: Challenges in SQL Server migration for government systems
- Rollback strategies for government database migrations
- Lessons learned and best practices from government migration projects
Hands-On Migration Workshop for Government
- Guided migration of a sample schema for government applications
- Exercises in data extraction and loading for government systems
- Practice sessions for code conversion in government databases
- Exercises for validation and verification of migrated data for government use
Requirements
- Fundamental knowledge of relational databases
- Proficiency with SQL
- Understanding of database administration principles
Audience for Government
- Database Administrators
- Application Developers
- IT Architects
Testimonials (3)
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.
- UNIFI
Course - NoSQL Database with Microsoft Azure Cosmos DB
The adjustment made in the lecture/lessons by the trainer once he understood the current SSIS application that we are bound to maintain. The topics became more suitable/usable to us.