IT 233: Business Information Systems
By the end of this session, you will be able to:
Running the business requires handling thousands of small, fast transactions.
Analyzing the business requires asking complex questions over large amounts of historical data.
Problem: Running complex analysis (OLAP) on a live operational system (OLTP) can drastically slow it down, impacting daily business!
Data Warehouse: A special type of database designed specifically for data analysis and reporting (OLAP). It serves as a central repository of historical and integrated data from various sources.
Think of it as the company's "corporate memory" or a "single source of truth."
To separate the analytical workload (OLAP) from the transactional workload (OLTP), enabling powerful Business Intelligence without disrupting operations.
Data is organized around the major subjects of the business.
Data is combined from multiple, different sources into a single, consistent format.
Data represents a historical record, allowing for analysis over time.
Once data is loaded into the warehouse, it is stable and does not change.
Data Mart: A smaller, simpler version of a data warehouse that is focused on a single subject or line of business.
It's a subset of the enterprise data warehouse, designed for a specific department's needs.
Contains data on customers, sales, and performance for the sales team.
Contains data on revenue, costs, and profits for the finance department.
Contains data on campaigns, leads, and customer segments for marketing.
Why use a Data Mart? Faster access, simpler to use, and quicker to build for specific user groups.
OLTP System: The live billing and call record system. It processes millions of transactions (calls, SMS, data usage) per minute. You can't run slow, heavy queries here!
Data Warehouse: Integrates data from call records, billing systems, customer recharge cards, and CRM. It allows analysts to ask complex questions like: "What was the average data consumption per user in Province 3 during the Dashain festival season over the last 5 years?"
Marketing Data Mart: The marketing team gets a focused data mart with just customer demographics, recharge history, and service usage. This allows them to quickly analyze the success of a new data pack offer without needing to query the entire, massive data warehouse.
Any questions?