Build agile and responsive Business Intelligence solutions
Analyze tabular data using the BI Semantic Model (BISM) in Microsoft SQL Server 2012 Analysis Services—and discover a simpler method for creating corporate-level BI solutions. Led by three BI experts, you’ll learn how to build, deploy, and query a BISM tabular model with step-by-step guides, examples, and best practices. This hands-on book shows you how the tabular model’s in-memory database enables you to perform rapid analytics—whether you’re a professional BI developer new to Analysis Services or familiar with its multidimensional model.
Discover how to:
- Determine when a tabular or multidimensional model is right for your project
- Build a tabular model using SQL Server Data Tools in Microsoft Visual Studio 2010
- Integrate data from multiple sources into a single, coherent view of company information
- Use the Data Analysis eXpressions (DAX) language to create calculated columns, measures, and queries
- Choose a data modeling technique that meets your organization’s performance and usability requirements
- Optimize your data model for better performance with xVelocity storage engine
- Manage complex data relationships, such as multicolumn, banding, and many-to-many
- Implement security by establishing administrative and data user roles
About the Author
Alberto Ferrari is a Business Intelligence consultant whose two main interests are in a methodological approach to the BI development lifecycle, and performance tuning of ETL and SQL code. His activities are related to designing and implementing solutions based on Integration Services and Analysis Services for the financial, manufacturing and statistical areas. He is also a book author and a speaker in international conferences such as PASS Summit, SQLRally and SQLBits. Alberto holds an SSAS Maestro certification.
Table of Contents
ForewordIntroduction Chapter 1: Introducing the Tabular ModelChapter 2: Getting Started with the Tabular ModelChapter 3: Loading Data Inside TabularChapter 4: DAX BasicsChapter 5: Understanding Evaluation ContextChapter 6: Querying TabularChapter 7: DAX AdvancedChapter 8: Understanding Time Intelligence in DAXChapter 9: Understanding xVelocity and DirectQueryChapter 10: Building HierarchiesChapter 11: Data Modeling in TabularChapter 12: Using Advanced Tabular RelationshipsChapter 13: The Tabular Presentation LayerChapter 14: Tabular and PowerPivotChapter 15: Security Chapter 16: Interfacing with TabularChapter 17: Tabular DeploymentChapter 18: Optimizations and MonitoringDAX Functions Reference