Professional Documents
Culture Documents
TECHNOLOGY
Introduction
IT Architecture of an
Enterprise
The IT architecture of an enterprise depends on primarily three things
– the business requirements of the enterprise;
– the available technology at that time; and
– the accumulated investments of the enterprise from earlier
technology generations.
The IT professional’s
Challenge
• The IT professional has to ensure that
– All the requirements from different business users,
each of whom has different and constantly changing needs
are met timely.
• This is only possible if IT team takes help of the latest technology
(Infrastructure and Software)
– Review new methodologies, evaluate new tools, and
maintain
ties with technology partners.
Business Cycle :Shift in
information requirements
• Shift from operational information requirement to decision
information requirements
WestZone 400
Dimensions 2018
2017
(₹ 10,000)
(₹ 10,000
)
Delhi
Data Warehouse:
Schema
• Its main task is not transaction processing (OLTP systems) but
analytical processing (OLAP systems) –
• helping management in making business decisions.
• Considering the requirements set before the data warehouse when
designing its data scheme, pay particular attention to two aspects:
– very large amount of data (current + historical)
– Achieving a satisfactory level of efficiency of analytical queries.
• To meet these requirements, specialized physical data schemas have
been created for the data warehouse needs.
• The basic data warehouse diagrams include:
– star schema
– snowflake schema
– Star constellation schema,
– Starflake schema
Star
Schema
Roll Down
Roll Up
Problem
• Suppose that a data warehouse consists of the three dimensions
time, doctor, and patient, and the two measures count and
charge, where charge is the fee that a doctor charges a patient
for a visit.
(a)Enumerate three classes of schemas that are popularly used
for modeling data warehouses.
(b) Draw a schema diagram for the above data warehouse
using one
• of the schema classes listed in (a).
(c) Starting with the base cuboid [day, doctor, patient], what
specific OLAP operations should be performed in
order to list the total fee collected by each doctor in
2017?
(d) (d) To obtain the same list, write an SQL query
assuming the data is stored in a relational database
with the schema fee (day, month, year, doctor, hospital,
patient, count, charge ).
Solution
Star Schema
Starting with the base cuboid [day, doctor, patient], what specific
OLAP operations should be performed in order to list the total fee
collected by each doctor in 2017?
• Conformed dimensions
• Junk dimensions
• Degenerate dimensions
• Role playing dimensions
Conformed dimensions