Data Warehousing and ETL

Data warehouses play a pivotal role in business intelligence (BI). A data warehouse is a central repository of business data. It copies information from various business databases, consolidates it, and stores it in a format that provides high performance querying and analysis. The data warehouse thereby becomes a single source of data that serves consistent information. In an effort to keep business applications running smoothly, many organizations purge their business databases periodically; data warehouses also preserve this historical information.

As a business’s central data store, a data warehouse serves a variety of purposes and audiences. Monthly financial statements can pull from the same data warehouse that serves up the marketing department’s daily campaign performance updates and the sales organization’s quarterly revenue and quota reports. From this position, the data warehouse provides comprehensive analytical query capability to business decision makers, who can observe how all aspects of their company are performing as well as how the company is changing and growing over time.

Data warehouses provide analytical capability from the top of an organization to the bottom. In practical terms, this means that your high-level company information is supported by the detailed data that comprises it. An executive can analyze overall company sales, while a sales manager reviews a sales region and a branch manager views the sales from their office, each querying this information from the same data warehouse. Perhaps most importantly, the data warehouse enables data from different business functions, such as production and sales, to be used in the same report to provide a view of the company that is not only accurate, but complete and multifaceted. Data warehouses, working in concert with other business intelligence tools such as OLAP, make this information available to all of these users quickly and easily.

Technology Overview

Data warehousing is comprised of two layers of technology: the data extraction, transformation, and loading (ETL) layer, and the storage layer, which houses data in a SQL database.

The first component of a data warehouse, the ETL (Extract, Transform, & Load) layer, handles the extraction of data from various source databases, the transformation of that data into a structure specifically designed for analysis, and the load of that structured data into a repository. It is the transformation task that differentiates ETL from other forms of data migration. Transformation involves cleansing source data, such as excluding unwanted or “noise” data, and consolidating it with data from other systems by standardizing descriptive attributes (for instance, correcting product IDs that differ between databases). ETL also applies standardized calculations, such as currency conversions, unit conversions, and profit and business metric calculations to lines of data as they arrive from source systems.

Northridge Systems ETL Diagram

For more detailed information about Data Warehousing and ETL services offered by Northridge Systems, please send us an information request or email sales@northridge.com



Get the Northridge Systems e-newsletter!
Get the Northridge Systems quarterly e-newsletter.
Click to Sign Up
"We feel extremely pleased with the reporting capabilities that Northridge Systems’ BI practice has enabled here at Naturally Fresh. The SQL Server 2005 platform they installed has given us an elegant solution to our enterprise reporting needs that users in all of our departments are getting excited about. I feel that the BI consulting group at Northridge Systems implemented our BI solution masterfully."
Joe Stell
Naturally Fresh
Relevant Case Studies
Global Manufacturer
Naturally Fresh