Similar authors to follow
See more recommendations
About Marco Russo
He is a founder of SQLBI (www.sqlbi.com), which provides mentoring and consulting on Business Intelligence based on Microsoft technologies. He has particular competence and experience in sectors like financial services, manufacturing, gambling, and commercial distribution.
Marco has several Microsoft certifications including SSAS Maestro, MCDBA, MCSD, MCSA and MCAD, and is also an MVP and a former MCT. In addition to his BI-related publications, he has authored books about .NET programming. He is also a speaker at international conferences such as Microsoft Ignite, TechEd, PASS Summit, and SQLBits.
Customers Also Bought Items By
Now expanded and updated with modern best practices, this is the most complete guide to Microsoft’s DAX language for business intelligence, data modeling, and analytics. Expert Microsoft BI consultants Marco Russo and Alberto Ferrari help you master everything from table functions through advanced code and model optimization. You’ll learn exactly what happens under the hood when you run a DAX expression, and use this knowledge to write fast, robust code. This edition focuses on examples you can build and run with the free Power BI Desktop, and helps you make the most of the powerful syntax of variables (VAR) in Power BI, Excel, or Analysis Services. Want to leverage all of DAX’s remarkable capabilities? This no-compromise “deep dive” is exactly what you need.
Perform powerful data analysis with DAX for Power BI, SQL Server, and Excel
· Master core DAX concepts, including calculated columns, measures, and calculation groups
· Work efficiently with basic and advanced table functions
· Understand evaluation contexts and the CALCULATE and CALCULATETABLE functions
· Perform time-based calculations
· Use calculation groups and calculation items
· Use syntax of variables (VAR) to write more readable, maintainable code
· Express diverse and unusual relationships with DAX, including many-to-many relationships and bidirectional filters
· Master advanced optimization techniques, and improve performance in aggregations
· Optimize data models to achieve better compression
· Measure DAX query performance with DAX Studio and learn how to optimize your DAX
Renowned DAX experts Alberto Ferrari and Marco Russo teach you how to design data models for maximum efficiency and effectiveness.
How can you use Excel and Power BI to gain real insights into your information? As you examine your data, how do you write a formula that provides the numbers you need? The answers to both of these questions lie with the data model. This book introduces the basic techniques for shaping data models in Excel and Power BI. It’s meant for readers who are new to data modeling as well as for experienced data modelers looking for tips from the experts. If you want to use Power BI or Excel to analyze data, the many real-world examples in this book will help you look at your reports in a different way–like experienced data modelers do. As you’ll soon see, with the right data model, the correct answer is always a simple one!
By reading this book, you will:
• Gain an understanding of the basics of data modeling, including tables, relationships, and keys
• Familiarize yourself with star schemas, snowflakes, and common modeling techniques
• Learn the importance of granularity
• Discover how to use multiple fact tables, like sales and purchases, in a complex data model
• Manage calendar-related calculations by using date tables
• Track historical attributes, like previous addresses of customers or manager assignments
• Use snapshots to compute quantity on hand
• Work with multiple currencies in the most efficient way
• Analyze events that have durations, including overlapping durations
• Learn what data model you need to answer your specific business questions
About This Book
• For Excel and Power BI users who want to exploit the full power of their favorite tools
• For BI professionals seeking new ideas for modeling data
Create your data model faster by using a DAX pattern!
Build agile and responsive business intelligence solutions
Create a semantic model and analyze data using the tabular model in SQL Server 2016 Analysis Services to create corporate-level business intelligence (BI) solutions. Led by two BI experts, you will learn how to build, deploy, and query a tabular model by following detailed examples and best practices. This hands-on book shows you how to use the tabular model’s in-memory database to perform rapid analytics—whether you are new to Analysis Services or already 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 2015
• Integrate data from multiple sources into a single, coherent view of company information
• Choose a data-modeling technique that meets your organization’s performance and usability requirements
• Implement security by establishing administrative and data user roles
• Define and implement partitioning strategies to reduce processing time
• Use Tabular Model Scripting Language (TMSL) to execute and automate administrative tasks
• Optimize your data model to reduce the memory footprint for VertiPaq
• Choose between in-memory (VertiPaq) and pass-through (DirectQuery) engines for tabular models
• Select the proper hardware and virtualization configurations
• Deploy and manipulate tabular models from C# and PowerShell using AMO and TOM libraries
Get code samples, including complete apps, at: https://aka.ms/tabular/downloads
About This Book
• For BI professionals who are new to SQL Server 2016 Analysis Services or already familiar with previous versions of the product, and who want the best reference for creating and maintaining tabular models.
• Assumes basic familiarity with database design and business analytics concepts.
Your guide to quickly turn data into results.
Transform your skills, data, and business—and create your own BI solutions using software you already know and love: Microsoft Excel. Two business intelligence (BI) experts take you inside PowerPivot functionality for Excel 2013, with a focus on real world scenarios, problem-solving, and data modeling. You'll learn how to quickly turn mass quantities of data into meaningful information and on-the-job results—no programming required!
- Understand the differences between PowerPivot for Self Service BI and SQL Server Analysis Services for Corporate BI
- Extend your existing data-analysis skills to create your own BI solutions
- Quickly manipulate large data sets, often in millions of rows
- Perform simple-to-sophisticated calculations and what-if analysis
- Create complex reporting systems with data modeling and Data Analysis Expressions
- Share your results effortlessly across your organization using Microsoft SharePoint
Authors’ note on using Microsoft Excel 2016: This book’s content was written against Excel 2013, but it is useful and valid for users of Excel 2016 too. Excel 2016 introduces several new DAX functions and an improved editor for DAX without changing any existing behavior. In other words, all of the concepts and examples explained in this book continue to work with Excel 2016.
About This Book
- Design SQL Server Analysis Services cubes, dimensions, and calculations from the experts!
- Add calculations to the cube, including implementing currency conversion and a date tool dimension
- Use security to control access to data in your cube
Who This Book Is For
If you are an Analysis Services cube designer wishing to learn more advanced topic and best practices for cube design, this book is for you.You are expected to have some prior experience with Analysis Services cube development.
What You Will Learn
- Build a data mart suitable for use with Analysis Services
- Work with a thread pool effectively
- Create and configure an Analysis Services project in SQL Server Data Tools
- Use the Dimension Wizard and the Dimension Editor to build dimensions
- Create measure groups and associate them with dimensions
- Design cubes and dimensions and also implement common calculations in MDX
- Explore the security model, including dimension security and cell security, and implement dynamic security
- Tune queries to get the best possible performance
- Automate processing and partition creation
- Monitor your cube to see who's actually using it
Microsoft's SQL Server Analysis Services 2012 Multidimensional is an OLAP server that allows end users to analyze large amounts of business data quickly and easily, using a variety of tools including Excel, and to create their own reports without IT involvement. It is part of the Microsoft SQL Server suite of tools and has been used widely on Business Intelligence projects for the last 15 years; it is now the most commonly used OLAP server in the world.
Expert Cube Development with SSAS Multidimensional Models will teach you tips and tricks for cube design from some of the most experienced Analysis Services experts in the world. Topics covered include designing dimensions and cubes, implementing common MDX calculations, security and performance tuning.
The book takes you through the whole lifecycle of Analysis Services cube development, from how data warehouse design affects your cube, through cube and dimension design to performance tuning and monitoring. Some previous experience of Analysis Services is assumed– the focus is on best practices and design patterns.
The book starts off with a discussion of data warehouse design and how it relates to Analysis Services. Following on from that, best practices relating to Analysis Services cube and dimension design are covered, including topics such as optimizing dimension attribute relationships and handling fact tables that contain data at different granularities.
Next, the book looks at using MDX to implement common business calculations, and then moves on to more advanced problems like currency conversion calculations and creating a date tool dimensions.
Dig into LINQ -- and transform the way you work with data.
With LINQ, you can query data from a variety of sources -- including databases, objects, and XML files -- directly from Microsoft Visual Basic or C#. Guided by data-access experts who've worked in depth with LINQ and the Microsoft development teams, you'll learn how .NET Framework 4 implements LINQ, and how to exploit it. Clear examples show you how to deliver your own data-access solutions faster and with leaner code.
Discover how to:
- Use LINQ to query databases, object collections, arrays, XML, Microsoft Excel files, and other sources
- Apply LINQ best practices to build data-enabled .NET applications and services
- Manipulate data in a relational database with ADO.NET Entity Framework or LINQ to SQL
- Read, write, and manage XML content more efficiently with LINQ to XML
- Extend LINQ to support additional data sources by creating custom operators and providers
- Examine other implementations, such as LINQ to SharePoint
- Use LINQ within the data, business, and service layers of a distributed application
- Get code samples on the Web
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
Microsoft PowerPivot for Excel 2010: Give Your Data Meaning introduces PowerPivot in Excel 2010 to power users and data analysts who want to give their data meaning by creating their own Business Intelligence models. And with Microsoft Excel 2010: Data Analysis and Business Modeling, you'll learn the best ways to use Office Excel 2010 for data analysis and business modeling. Award-winning professor and statistician Wayne Winston shares practical examples to help you transform data into bottom-line results. Web site includes practice files.
The two books included in this kit are:
- 9780735640580 Microsoft PowerPivot for Excel 2010
- 9780735643369 Microsoft Office Excel 2007: Data Analysis and Business Modeling, 3E