Case Studies and Testimonials

Gordon Food Service Canada, a premier foodservice distributor, turns to HiT Software for its data replication needs in the implementation of an Enterprise-wide Business Intelligence (BI) Solution for all Divisions of GFS Canada.

GFS Canada
 
Gordon Food Service Canada is a premier foodservice distributor. With over 100 years of business behind them, in 1994 Gordon Food Service entered the Canadian marketplace through the merger of some of the more significant businesses in the foodservice industry.
 
Their explosive growth requires GFS Canada to handle more products, provide more services and satisfy more customers' needs than ever before. GFS Canada turned to HiT Software for their data replication needs as a key component in the delivery of an Enterprise-wide Business Intelligence (BI) Solution for all Divisions across GFS Canada.

Reviewer
 
Stuart Bestbier, Project Manager for the delivery of the BI Solution for GFS Canada.

Background
 
Stuart's role in the BI Project is to manage the design, development and implementation of an Enterprise-wide BI Solution for all Divisions of GFS Canada. The project includes selecting and implementing the necessary BI software and supporting infrastructure. The BI Solution will support analysis, reporting and decision-making across all Divisions.

Platforms
 
GFS Canada is using DBMoto v5 to continuously mirror data from DB2 on their P30 iSeries source system to their SQL Server 2005-based Data Warehouse Staging Area which is hosted on an IBM X366 2 CPU (dual core) x64-bit Windows 2003 R2 Server.

Problem Solved
 
The purpose of the GFS Canada BI Project is to implement the necessary Data Warehouse processes, tools and techniques to allow Product Item, Vendor and Customer margin and profitability analysis for the Sales and Marketing business areas.
 
The BI project needs to manage approximately 50 tables with between 20 and 230 columns per table, and between 150 and 26 million records per table. The overall number of new transactions per month runs at around 3 million, translating to roughly 100,000 primary business transactions per day with many hundreds of thousands of supporting transactions every month.

Selection Criteria
 
The primary criteria used to select the data replication tool were:

  • Minimize the impact to the mission critical production source system and have no negative impact on end user access to production data
  • Have flexibility to automatically stop and restart the replication process in order to force a "point of quiescence" in the Data Warehouse extract process
  • Capture only the changes to source data (i.e. the deltas) from one Data Warehouse extract to the next
  • Have a 100% reliable mechanism for capturing changes to source data, including a verbose record of all inserts, updates and deletes
  • Product performance: GFS Canada data volumes require a fast, reliable data replication capability

Product Functionality
 
Stuart's project uses continuous one-way mirroring of source data to the Data Warehouse Staging Area with controlled stops and restarts. The use of DBMoto allows them to overcome the following challanges:

  • Removes the need to write custom code to identify source data changes from one day to the next
  • Removes the need to read source data tables directly thus minimizing potential impact to end users

Strengths
 
GFS Canada chose DBMoto for the following reasons:

  • It enabled them to minimize impact to their mission critical production source system, while generating no negative impact to end users attempting to access production data
  • DBMoto is flexible enough to allow the BI project to automatically stop and restart the replication process as needed
  • DBMoto replication setup allows project developers to capture only the changes to source data from one Data Warehouse extract to the next. The mirroring mechanism captures all changes to source data, including a verbose record of all inserts, updates and deletes
  • DBMoto met the project requirements for a fast, reliable data replication capability for large volumes of data

Vendor Support
 
Stuart reports that technical support has been very good so far (mostly during the pre-sales cycle when the team was coming up to speed with the product features and capabilities). In addition, documentation met their needs, although more detailed examples to help out with custom scripting would be useful.
 
HiT Software, Inc. can be reached at: www.hitsw.com.