Business and Data Analytics Essay

Description

read chapter 3 of the textbook.

Write a summary of Chapter 3 with 1 page (times new roman, 12 pt font, and single-spaced).

Learning Outcomes:

  • Explain database structure
  • Explain the data warehousing process and modeling

Unformatted Attachment Preview

TIME
Practical Analytics
Chapter 3: Dimensional Data Modeling
CUSTOMERS
Chapter 3 Learning Objectives
▪
After completing this chapter, you will be able to:
▪
Explain the reasons for or against the use of separate transactional and informational systems.
▪
Discuss why data warehouses and other OLAP structures are used for staging and analyzing data.
▪
Explain the layered scalable architecture of data warehouse modeling.
▪
Explain multidimensional data warehouse models, including star schemas and snowflake schemas.
© 2014 Epistemy Press All rights reserved. / Page 2
Outline
▪
Data warehouse database structure
▪
The data warehousing process
▪
Data warehouse modeling
▪
Layered scalable architecture
▪
Multidimensional modeling – the star schema
▪
Multidimensional modeling – the snowflake schema
▪
Summary
© 2014 Epistemy Press All rights reserved. / Page 3
Overview of Analytics Techniques
Analytics Techniques
Exploration and
Reporting
• Slicing/dicing
• Multidimensional
analysis
• Reporting
Knowledge discovery
• Forecasting
• Descriptive data
mining
• Predictive data mining
© 2014 Epistemy Press All rights reserved. / Page 4
Visualization
• Charts
• Dashboards
• Advanced
visualization
Data Warehouse Structure
▪
Takes large quantities of data and stores them so that we can easily access the data
▪
Relational database that has been denormalized
▪
That is, some redundant data is added back into the database to reduce the number of tables. This speeds up
queries
▪
Because data warehouses are “read only”, modification anomalies are not relevant
▪
Provides a “single source of truth” for analytics
© 2014 Epistemy Press All rights reserved. / Page 5
Data Storage Structures
▪
Relational databases → transactional systems
▪
Data warehouses → informational systems
▪
Can the two be combined into one data structure?
▪
Read vs. write optimized
▪
Performance
© 2014 Epistemy Press All rights reserved. / Page 6
The Data Warehousing Process
▪
Data from the source are extracted,
transformed and loaded into the target
system
▪
▪
The process is called ETL
Data staging is the area where data are
cleaned up and prepared (transformation)
© 2014 Epistemy Press All rights reserved. / Page 7
Components of the Data Warehousing Process
© 2014 Epistemy Press All rights reserved. / Page 8
Data Warehouse Modeling
▪
The layered scalable architecture (LSA) is a framework for data warehousing
▪
Layered – The LSA model consists of multiple layers. Data flow in many predefined paths through these layers.
Each layer plays a specific and important role.
▪
Scalable – Data warehouses typically grow in scope and size. The LSA provides a means of scaling the
architecture to reflect the ways the requirements either expand or shrink.
▪
Architecture – LSA is an architecture that does not depend on any specific technology. Therefore, it can be
mapped to the specific implementation required by whatever hardware and software the user selects.
© 2014 Epistemy Press All rights reserved. / Page 9
The Layered Scalable Architecture (LSA)
© 2014 Epistemy Press All rights reserved. / Page 10
LSA Enterprise Data Warehouse (EDW)
Data acquisition layer
1.
▪
Persistent staging area (PSA)
2.
Quality and harmonization layer
3.
Propagation layer
4.
Corporate memory
▪
A data store object (DSO)
© 2014 Epistemy Press All rights reserved. / Page 11
LSA Architected Data Mart Layer
5.
Business transformation layer
6.
Reporting layer
▪
May have multiple cubes or virtual cubes
7.
Operational data store (ODS)
8.
Virtualization layer
© 2014 Epistemy Press All rights reserved. / Page 12
Data Flows in LSA
©SAP SE
© 2014 Epistemy Press All rights reserved. / Page 13
Multidimensional Modeling – Star Schema
▪
Includes 1 fact table and multiple dimension tables
▪
Fact table
▪
Stores measures / key figures
▪ Represents Transactional data
▪
Dimension tables
▪
Represent master data
▪ Provides a more detailed view of the fact
▪ Time dimension
▪ Customer dimension
▪ Product dimension
▪ Sales Org dimension
▪ Region dimension
▪ Other (default) dimensions
▪ Unit dimension
▪ Data package dimension
© 2014 Epistemy Press All rights reserved. / Page 14
Fact Table
Product_ID
Time_ID
SalesOrg_ID
Region_ID
Customer_ID
Quantity Sold
Price
Revenue
STORE
Store_ID
Name
1 Nina’s
2 Donna’s
3 Peter’s
Manager
Beth Benford
Mike Larson
Kelly Chen
Location
Downtown
Gaslamp
East Side
City
Dallas
San Diego
New York
FACT TABLE
Period_ID
Store_ID
1
2
3
2
3
Product_ID Quantity
1
1
1
2
2
1
2
1
3
3
Total
10 $ 500.00
3 $ 100.00
1 $ 3,000.00
1 $ 400.00
2 $ 2,000.00
PRODUCT
Product_ID Name
1 Pumps
2 Slippers
3 Dress
Color
Red
Blue
Gold
PERIOD
Period_ID
Day
1
2
3
© 2014 Epistemy Press All rights reserved. / Page 15
Month
1
2
3
Year
1
1
1
2015
2015
2015
Category
Shoes
Casuals
Clothing
Shortcomings of Star Schemas
▪
Duplication of dimensional data
▪
No support for multiple languages
▪
Slow joins due to alphanumeric keys
▪
No historization (changing dimensional data)
▪
Hierarchies can cause anomalies
▪
The customer dimension at the right contains
two hierarchies
▪
Sales_Territory
▪
Continent / Country
© 2014 Epistemy Press All rights reserved. / Page 16
Multidimensional Modeling – Snowflake Schema
The dimension tables are split into
more tables.
© 2014 Epistemy Press All rights reserved. / Page 17
▪
Reduces data redundancy
▪
Supports multiple languages,
currencies & UoM
▪
Quicker joins via conversion of
text keys to numbers
▪
Supports historization
▪
Support cube administration
When do you Snowflake?
Snowflaking a dimension table can typically be performed under the following two conditions:
▪
The dimension table consists of two or more sets of attributes which define information at different grains (detail)
▪
The sets of attributes of the same dimension table are being populated by different source systems (very common in
data warehouses)
© 2014 Epistemy Press All rights reserved. / Page 18
SAP BW – Snowflake Model
▪
SAP BW uses a snowflake model instead of the star schema
▪
Further normalization and expansion of the dimension tables in a star schema results in a snowflake design.
▪
This reduces data redundancy which reduces storage space but increases the number of joins.
▪
A dimension is said to be snowflaked when the low-cardinality columns in the dimension have been removed to
separate normalized tables that then link back into the original dimension table.
© 2014 Epistemy Press All rights reserved. / Page 19
SAP BW Schema
▪
The multi-dimensional model in SAP BW is based on the SAP BW schema, which was developed as an
extended (snowflake) star schema as a response to problems experienced with the classic star schema.
▪
The enhancement comes from the fact that the dimension tables do not contain master data information!
▪
Master data is stored in separate tables, called master data tables (outside the dimension tables).
▪
Master data tables can be used in multiple InfoCubes
© 2014 Epistemy Press All rights reserved. / Page 20
SAP BW Vocabulary
Classic Star Schema
SAP BW Schema
Fact
Key Figure
Fact Table
Fact Table
Dimension Table
Dimension
Master Data Tables – Text, Attributes,
and ierarchy
Dimension Attribute
© 2014 Epistemy Press All rights reserved. / Page 21
Characteristic
SAP BW Schema
▪
Master Data
▪ Represents Dimensional data
▪ Independent of any Fact table
▪ Reusable in multiple Fact tables
▪ Designed to support multi lingual systems
▪ Designed to support time dependent data.
▪ Designed to improve query performance
▪
Fact table
▪ Consists of Dimensional Keys and Key Figures (facts)
▪ Values that can be added, subtracted, divided, multiplied, etc.
▪
Dimension table
▪ Acts as a link between Master data and Fact table records
▪
InfoCube
▪ Consists of Fact and Dimensional tables.
© 2014 Epistemy Press All rights reserved. / Page 22
What is a Dimension Inside SAP BW?
▪
A dimension is a group of characteristics which belong to the same business object (semantically).
▪
Each characteristic may contain additional attributes which are relevant for data analysis – or not!
1. Display attributes are InfoObjects for which data analysis does not make sense (such as a house
number or a family name)
2. Navigational attributes are InfoObjects which are used to perform data analysis.
3. Time-dependent attributes (example: price, payrate, etc.)
4. Time-independent attributes (example: product weight and volume)
▪
Attributes may be characterized as display OR navigational AND time-dependent OR time-independent
© 2014 Epistemy Press All rights reserved. / Page 23
Text Tables
▪
Whereas non-textual master data are stored in attributes tables, textual master data are stored in text tables
▪
Time-dependent text
▪
Time-independent text
▪
Language- dependent text
▪
Language-independent text
▪
Hierarchy tables
© 2014 Epistemy Press All rights reserved. / Page 24
Time-dependent Hierarchies
© 2014 Epistemy Press All rights reserved. / Page 25
Version-dependent
Hierarchy
© 2014 Epistemy Press All rights reserved. / Page 26
Interval-dependent Hierarchy
© 2014 Epistemy Press All rights reserved. / Page 27
Historization of Data
© 2014 Epistemy Press All rights reserved. / Page 28
Fact Tables
Fact table with Currency Key
© 2014 Epistemy Press All rights reserved. / Page 29
Fact Table with Unit of Measure Key
Multidimensional Modeling – in SAP BW
▪
©SAP SE
© 2014 Epistemy Press All rights reserved. / Page 30
Surrogate ID (SID) tables are used to
convert textual keys to numeric keys to
create links and provide for faster
queries
InfoCubes
▪
InfoCubes are the central objects of the multi-dimensional model in SAP BW
▪
Reports and analyses are based on these InfoCubes
▪
An InfoCube is a self-enclosed dataset for a business area from a reporting viewpoint
▪
Queries can be defined and executed on the InfoCube
© 2014 Epistemy Press All rights reserved. / Page 31
InfoCubes
▪
InfoCube consists of a number of relational tables arranged together
▪ Fact Table – one table in which key figures are stored.
▪ Max 233 key figures
▪ Dimension Tables – linked by SID tables to the master data tables.
▪ Remember master data is not part of the InfoCube. Those data are stored and maintained outside the
InfoCube.
▪ Dimension – grouping of logically related characteristics. SAP BW allows a total of 16 dimensions. Max 248
characteristics per dimension.
© 2014 Epistemy Press All rights reserved. / Page 32
SAP BW– InfoCube
▪
Contains two types of data
▪ Key Figures (transactional data)
▪ Characteristics
▪
1 Fact Table and 16 Dimension Tables
▪
3 Dimensions are predefined by SAP
▪
▪
▪
Time
Unit
Data Package
© 2014 Epistemy Press All rights reserved. / Page 33
Types of InfoCubes
▪
Standard Cube
▪ Physically contains data in the database
▪ They are data targets (Data can be loaded into cubes.)
▪ A type of InfoProvider
▪ BW objects are called InfoProviders when queries can be executed based on them
▪ Standard InfoCubes are technically optimized for read access.
▪
Virtual Cubes (Virtual Provider)
▪ Only represent logical views of a dataset
▪ Data resides in data source (not the virtual cube)
© 2014 Epistemy Press All rights reserved. / Page 34
A Snowflake Schema Example – GBI
© 2014 Epistemy Press All rights reserved. / Page 35
Summary
▪
Data warehouses store large volumes of archived data
▪
Layered Scaleable Architecture is a framework for data warehousing
▪
Star schemas are denormalized relational databases with one fact table and multiple dimension tables
▪
Fact tables store values of an event or transaction
▪
Dimension tables store additional detail of the event or transaction
▪
Snowflake schemas mitigate the shortcomings of the star schema
© 2014 Epistemy Press All rights reserved. / Page 36

Purchase answer to see full
attachment
Explanation & Answer:

280 Words

User generated content is uploaded by users for the purposes of learning and should be used following Studypool’s honor code & terms of service.

Get 20% Discount on This Paper
Pages (550 words)
Approximate price: -

Try it now!

Get 20% Discount on This Paper

We'll send you the first draft for approval by at
Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

Ace Writing Center has stood as the world’s leading custom essay writing services providers. Once you enter all the details in the order form under the place order button, the rest is up to us.

Essays

Essay Writing Services

At Ace Writing Center, Nowadays, students normally have extremely busy schedules. You will note that some of them have to take on some evening or weekend jobs in order to get some income that can help them to sustain in college or in the university. This can deny them a chance to write all the essays given. Others usually get bombarded with a lot of work by their lecturers. This can still delay such students from working on all their essays. However, some of them usually try to work on all these essays but end up delivering their work late. This can prevent them from graduating since most lecturers are strict on deadlines. If you want to write a business essay, the wise way is to hire an outstanding essay writing service like us, so that you can get the best results. If you are keen, you will note that many companies usually overcharge their customers. Some of them are there only to make money. And in reality, they really don’t care to build a long term commitment with students. You should not choose such companies. You should take your time and choose a reliable company to work with. Ace Writing Center is the ultimate solution for you. We have been offering our writing service for more than 7 years. This is a clear indication that you will get quality essay writing service. We have a wide range of writers who can work on any business essay that you might have. We believe in doing extensive research so that we can provide quality work to all our clients. .

Admissions

Admission and Business Papers

Have you ever had to write an admission essay for college? The majority of students face the same issues when applying to a university or college and many in such situations decide they need professional help to cope with this matter. They get in a situation when the deadline keeps coming closer but lack motivation to start because they are just not sure if their writing skills are strong enough. We have a solution for you! Ace Writing Center is the best admission essay writing service with a large professional team and years of experience in providing high-quality papers to students of all levels and faculties. The mission of our team is to help students make their dreams of entering a good college come true and that’s what we offer!.

Editing

Editing and Proofreading

Sometimes all the words for your paper just flow out of your mind and into your fingers. You type quickly at your keyboard and there they are, your beautiful words right there on the screen. But you have no idea how to polish it up. You may be wishing there was a paper writing service that offered this type of writing service. Look no more! Here at Ace Writing Center, we offer you an editing and proofreading option that you can't find anywhere else..

Coursework

College Essay Writing

In case you are familiar Ace Writing Center, you know the way to distinguish a better company from a cheap one exactly. First of all, poor service website does not have a sufficient support. We think support team is an essential part of success; it has to answer all clients’ questions and be a connecting link between clients and their writers. On our web-service you will get answers about anything you need and your writer will receive all your instructions, assignments and requirements exactly and swiftly. A writing service that we run has got a flexible pricing system that will save you from senseless wastes and many bonus systems that let you sparing money for something important for you.