170 likes | 413 Views
انواع شما برای پایگاه داده تحلیلی. مرتضي سرگلزايي جوان msjavan@aut.ac.ir www.msjavan.tk. الگو های مورد بررسی. Star Schema Snowflake Schema Constellation Schema + معرفی برخی از ابزارهای کمکی. الگوی Star Schema. مثالی از Star Schema (1). نمونه پرس و جو.
E N D
انواع شما برای پایگاه داده تحلیلی مرتضي سرگلزايي جوان msjavan@aut.ac.ir www.msjavan.tk درس هوش تجاري http://ceit.aut.ac.ir/islab
الگو های مورد بررسی • Star Schema • Snowflake Schema • Constellation Schema + معرفی برخی از ابزارهای کمکی درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
الگوی Star Schema درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
مثالی از Star Schema (1) درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
نمونه پرس و جو The following query extracts how many TV sets have been sold, for each brand and country, in 1997. درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
مثالی از Star Schema (2) درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
A Example of Cube Browsing 1 Fact with 4 Dimension Table -- Sales_Fact, Product, Store, Time, Customer درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
Drilling Down • Drilling Down to products درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
Drilling Down Drilling Down to the lowest level of Customer Dimension درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
Rolling up • Rolling up درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
الگوی Snowflake schema درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
مثالی از Snowflake schema درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
نمونه پرس و جو Notice that the snowflake schema query requires many more joins than the star schema version in order to fulfill even a simple query. The benefit of using the snowflake schema in this example is that the storage requirements are lower since the snowflake schema eliminates many duplicate values from the dimensions themselves. درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
ابزارReverse Snowflake Joins • Using the Open Source tool Reverse Snowflake Joins it is possible to parse the SQL statement above and generate a diagram showing not only the joins, but also the SUM, WHERE and GROUP BY clauses. درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
نمونه ای از الگوی constellation درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
نمونه ای دیگر از الگوی constellation درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab
مراجع • http://en.wikipedia.org/wiki/Star_schema • http://en.wikipedia.org/wiki/Snowflake_schema • http://revj.sourceforge.net/ • http://datawarehouse4u.info/Data-warehouse-schema-architecture-fact-constellation-schema.html • http://etl-tools.info/en/bi/datawarehouse_constellation-schema.htm درس هوش تجاري – مرتضي سرگلزايي جوان http://ceit.aut.ac.ir/islab