Book Image

Microsoft Tabular Modeling Cookbook

By : Paul te Braak
Book Image

Microsoft Tabular Modeling Cookbook

By: Paul te Braak

Overview of this book

Business Intelligence Semantic Models (BISM) is a technology that is designed to deliver analytical information to users through a variety of mechanisms that include model structure, definition, and design. This book demonstrates how to create BISM models so that information can be presented to users in an intuitive and easy-to-use format. Once the model is defined, we also show you how it can be managed and maintained so that the data in it remains current and secure. Microsoft Tabular Modeling Cookbook is an all-encompassing guide to developing, managing, creating, and using analytical models using the Business Intelligence Semantic Model (BISM). This title covers a range of modeling situations and common data analysis related problems to show you the techniques required to turn data into information using tabular modeling. Microsoft Tabular Modeling Cookbook examines three areas of tabular modeling: model development, model management and maintenance, and reporting. This book is a practical guide on how to develop semantic models and turn business data into information. It covers all phases of the model lifecycle from creation to administration and finally reporting. It also shows you how to create models which are designed to analyze data. All sections of BISM modeling from development to management and finally reporting are covered. The sections on development examine a wide range of techniques and tricks required to build models, including moving data into the model, structuring the model to manipulate the data, and finally the formulas required to answer common business questions; all of these are discussed in this book in detail. Finally, the book examines methods of reporting on the data within the model, including the creation of data-driven workbooks and reports for a powerful end user experience.
Table of Contents (18 chapters)
Microsoft Tabular Modeling Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • .atomsvc feeds / Using data feeds
  • Accessories category /
  • ADDCOLUMNS function /
  • Advanced tab /
  • aggregates
    • summing /
  • ALL function /
  • ALLSELECTED function /
  • ALTER commands /
  • Analysis Services
    • workbook, restoring to /
  • Analyze in Excel button /
  • AutoSum button /

B

  • Bar Chart button /
  • base table
    • defining /
  • bin grouping /
  • BISM
  • BLANK() function /

C

D

E

  • <expression> parameter /
  • Excel tabular model
    • promoting, methods /
  • Existing Connections button /
  • Export to Data Feed button / How to do it…

F

  • field appearance
    • managing /
  • Field List /
  • Field List button /
  • fields
    • adding, to tables /
    • linking, between tables /
  • Filter /
  • Filters Pane /
  • FIRSTDATE function /
  • Format as Table button /
  • Formulas tab /
  • From Data Feeds button / How to do it…

H

I

  • ImageLoad command /
  • images
    • displaying /
    • using /
  • Import From Data Source button /
  • Install button /

K

  • KPI
    • about /
    • creating /
    • adding, to model /
    • measures, adding to model /

L

  • LASTDATE function /
  • last non-empty function
    • using /
    • working /
  • last year value /
  • levels /
  • lookupvalue function /
  • LOOKUPVALUE function /

M

  • Manage Relationships button /
  • many-to-many relationships
    • defining /
    • working /
  • maps
  • MDX (Multidimensional Expressions) /
  • measure group /
  • Measure Settings window /
  • Microsoft SQL Server /
  • model
    • creating /
    • working /
  • model calculations
    • about /
    • creating /
  • models
    • importing, to SQL Server Data Tools (SSDT) /
    • importing to SQL Server Data Tools (SSDT) /
    • deploying, in SQL Server Data Tools (SSDT) /
    • deploying, from SSDT /
    • deploying, Deployment Wizard used /
  • Month to Date (MTD) aggregations /
  • Multidimensional Online Analytical Processing (MOLAP) /
  • multidimensional view
    • differentiating, with tabular model /
  • multiples / How to do it…

N

  • Name Box /
  • Name Manager window /

O

P

  • parent-child hierarchies
    • about /
    • using /
    • diagram /
    • creating /
  • Pareto principle /
  • partitions
    • creating /
    • managing /
  • PATHITEM function /
  • perspectives
    • creating /
  • pipe symbol (|) /
  • PivotTable button /
  • PivotTable Connections... option /
  • PivotTable Field List window /
  • pivot tables
    • connecting /
  • Power Pivot /
    • installing /
  • Power Pivot Data Connections group / There's more...
  • PowerPivot Field List /
  • PowerPivot Field List panel /
  • Power View
  • Power View report
    • creating /
    • Report Canvas /
    • Filters Pane /
    • Power View Field List /
    • Control Content /
  • Preview Selected Table window / How it works…
  • prior period value
    • forms /
    • about /
    • working /
  • processed /
  • ProcessRecalc command /
  • product categories list /
  • product list /
  • product subcategories list /
  • projection
    • used, for data combination from different tables /

Q

  • Quarter to Date (QTD) aggregations /

R

  • RANKX function /
  • ratios
    • building /
  • Recurring option /
  • related table /
  • Relational Online Analytical Processing (ROLAP) /
  • Relative Time dimension
    • about /
    • using /
  • Report Canvas /
  • Resellers table
    • discretizing /
  • result_columnName parameter /
  • role playing dimensions
    • about /
  • roles
    • data, securing with /
  • row filter context /
  • Row Filters tab /
  • rows
    • iterating /
  • running totals
    • using /
    • adding, to model /

S

  • Select Related Tables button / How it works…, How to do it…
  • Select Tables and Views window / How it works…
  • SharePoint /
  • Silver Light /
  • single table
    • data, retrieving from /
  • Slicer
    • managing, through VBA /
  • Slicer Control /
  • Slicers
    • connecting /
  • Slicer Settings... options /
  • smart key /
  • snowflake schema /
  • sort by column /
  • sp_grant_proxy_to_subsystem command /
  • SQL Server Analysis Server (SSAS) /
  • SQL Server Analysis Services (SSAS) /
  • SQL Server Data Tool (SSDT) /
  • SQL Server Data Tools (SSDT) /
    • models, importing to /
    • models, deploying in /
  • SQL Server Management Studio (SSMS) /
  • SQL Server Trace /
  • SSAS
  • SSDT
    • models, deploying from /
    • about /
  • stacked chart
    • using /
  • star schema /
  • status measure /
  • Stock on Hand /
  • Summing Aggregates and Row Iteration /

T

U

  • Uniform Resource Locator (URL) /
  • Use an external data source option /
  • USERNAME() function /
  • Utility dimension
    • about /
    • creating /

V

  • Validate button / How to do it…
  • Value measure /
  • VALUES() function /
  • VALUES function /
  • VBA
    • working with /
    • Slicer, managing through /
  • Visual Basic for Applications (VBA) /

W

  • WEB URL feature /
  • workbook
    • restoring, to Analysis Services /
  • worksheet events
    • working with /
  • Worksheet_SelectionChange event /

X

Y

  • Year to Date (YTD) aggregations /