ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES  ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS S...
Agenda<br />
About Me<br />Slava Kokaev<br />Group Leader at Boston Business Intelligence User Group<br />Principal BI Developer/ Archi...
Understandinga BI System<br />Source System<br />ETL System<br />DW  System<br />DA System<br />
Where are we ?<br />Data Warehouse<br />ETL System<br />Source System<br />ClientsTools<br />
Logical Cube Representation<br />1164<br />995<br />1893<br />1455<br />1945<br />1376<br />945<br />1553<br />1874<br />1...
Cube Cell<br />Cell positions in the cube are defined by the intersection of dimension members, and the measure values are...
Interacting With Analysis Services<br />There are three ways to interact with Analysis Services: <br />SQL Server Manageme...
Understanding Cube Representation <br />SSAS Database in SSMS <br />SSAS Project in BIDS<br />SSAS Multidimensional Struct...
Building Analysis Services OLAP Database<br />
Data Sources <br />Data sources are the starting point for your modeling activity within Analysis Services. <br />Data War...
Data source views<br />The data source view is an abstraction layer that is used to extend the objects (relational tables ...
Data source views<br />Data Source View<br />Source DB<br />Data Sources<br />SQL Server Provider<br />Source DB<br />OLED...
Data source views<br />Data Source View<br />Source DB<br />Data Sources<br />SQL Server Provider<br />Source DB<br />OLED...
Designing Cube <br />A cube is a multidimensional structure that contains dimensions and measures. Dimensions define the s...
Data source views<br />Cube<br />Data Source View<br />Source DB<br />Data Sources<br />SQL Server Provider<br />Source DB...
Designing Dimensions<br />Dimensions are a structural attribute of cubes. They are organized hierarchies of categories and...
Designing Dimensions<br />Data<br />Source<br />View<br />Database<br />Dimension<br />Dimension<br />Hierarchy<br />Cube<...
Hierarchies<br />SQL Server Analysis Services lets you create user-defined hierarchies.<br />A hierarchy is a collection o...
Hierarchies<br />A hierarchy is a collection of logically structured levels based on attributes. In some hierarchies, each...
Deploying and Processing Cube<br />After making structural changes to a cube, you must process the cube before attempting ...
Upcoming SlideShare
Loading in …5
×

MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing

1,432 views
1,335 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,432
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
107
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing

  1. 1. ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES<br />SQL SERVER SQL SERVER SQL SERVER SQL SERVER <br />DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING<br />INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES <br />SSAS R2 and SharePoint 2010 – Business Intelligence<br />INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES INTEGRATION SERVICES <br />ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES ANALYSIS SERVICES<br />SQL SERVER SQL SERVER SQL SERVER SQL SERVER<br />DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING DATA MINING<br />
  2. 2. Agenda<br />
  3. 3. About Me<br />Slava Kokaev<br />Group Leader at Boston Business Intelligence User Group<br />Principal BI Developer/ Architect at Industrial Defender<br />vkokaev@bostonbi.org<br />www.bostonbi.org/blog.aspx<br />
  4. 4. Understandinga BI System<br />Source System<br />ETL System<br />DW System<br />DA System<br />
  5. 5. Where are we ?<br />Data Warehouse<br />ETL System<br />Source System<br />ClientsTools<br />
  6. 6. Logical Cube Representation<br />1164<br />995<br />1893<br />1455<br />1945<br />1376<br />945<br />1553<br />1874<br />1245<br />1576<br />445<br />1479<br />1874<br />1245<br />2954<br />1575<br />1479<br />1576<br />3007<br />1575<br />2322<br />2954<br />1383<br />3007<br />2455<br />3007<br />Accessories<br />1654<br />Australia<br />645<br />1365<br />2145<br />645<br />988<br />2012<br />Product Line<br />2012<br />Country<br />United States<br />845<br />Mountain<br />745<br />700<br />275<br />1082<br />234<br />905<br />Canada<br />905<br />345<br />Road<br />Quarter 1<br />761<br />875<br />Quarter 2<br />745<br />745<br />France<br />Touring<br />Semester 1<br />Quarter 3<br />Reseller<br />Quarter 4<br />Semester 2<br />Calendar Year - 2009<br />Internet<br />Channel<br />
  7. 7. Cube Cell<br />Cell positions in the cube are defined by the intersection of dimension members, and the measure values are aggregated to provide the values in the cells. <br />
  8. 8. Interacting With Analysis Services<br />There are three ways to interact with Analysis Services: <br />SQL Server Management Studio, Business Intelligence (BI) Development Studio in project mode, and BI Development Studio in directly connected mode. <br />SSMS<br />BIDS DCM<br />BIDS<br />
  9. 9. Understanding Cube Representation <br />SSAS Database in SSMS <br />SSAS Project in BIDS<br />SSAS Multidimensional Structure<br />SSAS Cube<br />Metadata<br />
  10. 10. Building Analysis Services OLAP Database<br />
  11. 11. Data Sources <br />Data sources are the starting point for your modeling activity within Analysis Services. <br />Data Warehouse<br />Data Source<br />OLEDB Oracle Provider<br />
  12. 12. Data source views<br />The data source view is an abstraction layer that is used to extend the objects (relational tables and views) that are exposed by the data source to a collection of objects from which Analysis Services objects are created. <br />
  13. 13. Data source views<br />Data Source View<br />Source DB<br />Data Sources<br />SQL Server Provider<br />Source DB<br />OLEDB Oracle Provider<br />
  14. 14. Data source views<br />Data Source View<br />Source DB<br />Data Sources<br />SQL Server Provider<br />Source DB<br />OLEDB Oracle Provider<br />
  15. 15. Designing Cube <br />A cube is a multidimensional structure that contains dimensions and measures. Dimensions define the structure of the cube, while measures provide the numerical values of interest to the end user. Cell positions in the cube are defined by the intersection of dimension members, and the measure values are aggregated to provide the values in the cells. <br />
  16. 16. Data source views<br />Cube<br />Data Source View<br />Source DB<br />Data Sources<br />SQL Server Provider<br />Source DB<br />OLEDB Oracle Provider<br />
  17. 17. Designing Dimensions<br />Dimensions are a structural attribute of cubes. They are organized hierarchies of categories and (levels) that describe data in the fact table. These categories and levels describe similar sets of members upon which the user wants to base an analysis.<br />Dimensions can also be based on OLAP data mining models. They can be used to store the results of a mining model analysis and can be browsed within the context of a virtual cube.<br />
  18. 18. Designing Dimensions<br />Data<br />Source<br />View<br />Database<br />Dimension<br />Dimension<br />Hierarchy<br />Cube<br />Dimension<br />Database<br /> Table<br />
  19. 19. Hierarchies<br />SQL Server Analysis Services lets you create user-defined hierarchies.<br />A hierarchy is a collection of levels based on attributes. For example, a time hierarchy might contain the Year, Quarter, Month, Week, and Day levels. In some hierarchies, each member attribute uniquely implies the member attribute above it. <br />
  20. 20. Hierarchies<br />A hierarchy is a collection of logically structured levels based on attributes. In some hierarchies, each member attribute uniquely implies the member attribute above it. <br />
  21. 21. Deploying and Processing Cube<br />After making structural changes to a cube, you must process the cube before attempting to browse its data. <br />When you process a cube, the aggregations designed for the cube are calculated and the cube is loaded with the calculated aggregations and data. Processing a cube involves reading the dimension tables to populate the levels with members from the actual data, reading the fact table, calculating specified aggregations, and storing the results in the cube. After a cube is processed, users can query it.<br />
  22. 22. Cube objects<br />Besides the dimension usage, measure groups, and partitions, the cube has other objects in it. <br />Calculations<br />A calculation is a Multidimensional Expressions (MDX) expression or script that is used to define a calculated member, a named set, or a scoped assignment in a cube <br />Key Performance Indicators<br />Actions<br />Action is a client command that is defined and stored on the server<br />Perspectives<br />A perspective is a read-only view of the cube<br />Translations, Custom assemblies, user-defined functions, and MDX scripts<br />
  23. 23. Resources<br />SQL Server 2008 Books Online,msdn2.microsoft.com/en-us/library/bb543165(sql.100).aspx<br />The Microsoft Data Warehouse Toolkit by Joy Mundy, Warren Thornthwaite, and Ralph Kimball<br />The Data Warehouse Lifecycle Toolkit by Ralph Kimball, et al.<br />

×