On day one, our team of SQL Server experts became members of the customer’s existing Scrum teams. Adding this expertise meant the Scrum teams could make better decisions in relation to security, database maintenance and business process improvement.
Given a recent critical security incident, it was important to prioritize architecting a data platform that was security-hardened and followed all current SQL Server security best practices. To reduce the risk of encountering another security issue, the customer decided to migrate the on-premises SQL Server to Azure. A development environment was moved first followed by their production environment.
After the migration to Azure, we went to work reviewing their existing SSIS files. Following our extract-transform-load (ETL) audit process, we were able to uncover several small but significant inefficiencies that were holding back multiple teams including their sales team. Many of the existing packages were optimized in several situations, we created new packages that provided additional insight into data loaded from the ERP and sales systems.
Key areas of focus for this project included:
- Expanding expertise of internal Scrum teams with IncWorx SQL expertise
- Guidance on all security for new production and development environments
- Installation and configuration of SQL Server in Azure, following industry best practices
- Migration of production and development database environments to Azure
- Analysis of existing SSIS packages for inefficiencies and process improvements
- Development of new SSIS packages to load data from ERP systems to SQL Server
- Creation of new stored procedures and views, as well as new tables and schemas