Solution Tables Description:
book: List of all books available in the store.
book_author: Stores the authors for each book (many-to-many relationship).
author: List of all authors.
book_language: List of possible languages of books.
publisher: List of publishers for books.
customer: List of customers of the Gravity Bookstore.
customer_address: List of addresses for customers (one customer can have multiple addresses, and one address can have multiple customers).
address_status: List of statuses for an address (current or old).
address: List of addresses in the system.
country: List of countries that addresses are in.
cust_order: List of orders placed by customers.
order_line: List of books that are part of each order.
shipping_method: Possible shipping methods for an order.
order_history: History of an order (ordered, cancelled, delivered).
order_status: Possible statuses of an order.
Requirements
Model and develop 'gravity_books_dwh' Data Warehouse
a. DDL statements for table creation:
-- Your DDL statements for creating tables in 'gravity_books_dwh'
b. Screenshot from the DWH Diagram (Dimensional Modeling).
[Insert a screenshot of the DWH Diagram here]
Define which approach (star schema, snowflake) of data warehouse used in your solution, and why.
[Explain your choice here]
Define a method to check and maintain the integrity between the fact and the dimensions (SQL).
-- Your SQL statements to check and maintain integrity between fact and dimensions
Add a date dimension to the system to track historical changes.
-- Your SQL statements to create a date dimension
Design an SSIS project to populate data from 'gravity_books' transactional database into the new target data warehouse 'gravity_books_dwh'.
[Insert screenshots from your SSIS project here]
Design an SSAS project (multidimensional mode) and provide the main deliverables of the cube browsing.
[Insert screenshots from your SSAS project here]
Compress the entire solution files:
DWH DDL statements (format .sql)
ETL SSIS project
OLAP SSAS project
Mapping Sheet less
اسم المستقل | Saleh M. |
عدد الإعجابات | 0 |
عدد المشاهدات | 9 |
تاريخ الإضافة | |
تاريخ الإنجاز |