Project Summary

Migrating to Azure Data Factory Leads to Improved Security and Improved ROI

Migrating to Azure Data Factory Leads to Improved Security and Improved ROI

A major Canadian oil & gas company reached out to Imaginet to rewrite some of the old infrastructure they currently had in place and pursue an Azure Data Factory migration. Imaginet had built their data warehouse 10 years ago, but changes in technology prompted the client to make changes to their existing data loading processes. We had previously used SQL Server Integration Services (SSIS) to build their data factory, however, migrating to Azure Data Factory had become the better option for their business needs, as they wanted to move from on-premises servers to cloud services in Microsoft Azure. 

Our client had started to experience issues with their current on-premises SQL Server. The operating system had not been updated in 10 years and there were security requirements that were not supported by their current operating system. The amount of work to update the operating system and SQL Server was significant and moving the data warehouse and Analysis Services (SSAS) semantic data model to Microsoft Azure was preferred over the upgrading and ongoing management of that server. They desired a flexible solution with less management.  

Imaginet’s Solution  

Our client had several source databases for tracking how much oil the well was producing, downtime, accounting databases, and more. The existing SSIS processes were modernized by migrating the ETL processes to Azure Data Factory. While migrating to Azure Data Factory, we kept their existing on premises databases. The next phase of the effort is to move the data warehouse to Azure SQL and the SSAS semantic data model to Power BI, which the Finance department had already begun to use.   

Why Our Solution Was Helpful 

SSIS is outdated and lacks flexibility. By moving their ETL processes to Azure Data Factory our client could easily maintain the system they currently have. Once they have fully moved off their existing SQL Server, they will no longer need to manage security patches and system updates. Many operational support practices, including patching, backups, and availability will be no longer the responsibility of the IT department; instead, those features are included in the Microsoft Azure services they are using.  

Data Factory allows for more agility when it comes to new requirements. If new data needs to be retrieved it is a much quicker process to get the new data in place and requires less work. 

Additionally, Azure DevOps can be used to deploy these solutions. Code changes are easier to deploy with data factory. Because SSIS is older and outdated it is difficult to deploy SSIS packages in an automated way.  

Advantages of Cloud Migrations  

Cloud migrations possess several benefits. The cloud is a newer technology and therefore is more equipped to handle changing data needs. Below are a few highlighted advantages: 

  1. Pay for what you needThere is no need to purchase a big server (like you would with on-premises). You have the option to pay for what you need at the time and can add more to account for any change in resources needed. The cost model is flexible and moves with your organization. With the on-premises model, the payment is made up front. If you were to underestimate what you need it’s expensive to add more. This issue doesn’t exist with a cloud-based approach. 
  1. Migrating to the cloud provides the ability to automatically release and deploy code changes. Much of the manual work is removed, allowing you to devote time and resources more effectively and strategically.  
  1. The cloud is a more modern solution and therefore has updated features. It can provide benefits that older solutions likely wouldn’t have.  
  1. Managing patches and security updates are not needed for Azure resources, as compared to on-premises servers.  

Conclusion 

With the new Azure Data Factory, the client is better able to stay updated with security requirements and can capitalize on the benefits of having a flexible data solution. The elimination of manual updates has allowed them to devote their time more strategic efforts. With the cloud cost model, they have an improved ROI because it grows and adapts with their changing business needs.  

Because of Imaginet’s existing relationship with the client we understood the system they had in place and their business needs. We were able to provide them with a comprehensive solution that will benefit their future organizational needs.  

Our team has been working hard these last few months, and we are excited to share our success with you. Don’t forget to subscribe to our newsletter to stay updated on our most recent Microsoft 365 projects. Fill out the form at the bottom of the page if you think an Azure Data Factory migration might benefit your organization.

Technologies Used

Azure Data Factory Migration

discover more

SQL Saturday Part 2: Learning About Microsoft Fabric 

Mike DiehlFeb 29, 20246 min read

SQL Saturday Part 2: Learning About Microsoft Fabric   February 29, 2024 I’ve been digging into Microsoft Fabric recently – well overdue, since it was first released about a year ago. At the recent SQL Saturday Atlanta event I attended in…

Custom Application Streamlines Production and Reduces Costs

Imaginet Resources CorpFeb 27, 20245 min read

A well-known consumer packaged goods (CPG) company specializing in pet food contacted Imaginet to complete and polish a custom application started by a few interns. The application was not as far along as they initially thought, and they needed support.  …

My Trip to SQL Saturday Atlanta (BI Edition): Part 1 

Mike DiehlFeb 23, 20245 min read

My Trip to SQL Saturday Atlanta (BI Edition): Part 1  February 23, 2024 Recently, I had the opportunity to attend SQL Saturday Atlanta (BI edition), a free annual event for data professionals and enthusiasts held in Alpharetta Georgia. I spoke…

Let’s Build Something Amazing Together

From concept to handoff, we’d love to learn more about what you are working on.
Send us a message below or drop us a line at 1-800-989-6022.