Introduction |
|
ix | |
Organization of this book |
|
x | |
Microsoft certifications |
|
x | |
Acknowledgments |
|
x | |
Microsoft Virtual Academy |
|
xi | |
Quick access to online references |
|
xi | |
Errata, updates, & book support |
|
xi | |
We want to hear from you |
|
xii | |
Stay in touch |
|
xii | |
Preparing for the exam |
|
xiii | |
|
Chapter 1 Design a multidimensional business intelligence (BI) semantic model |
|
|
1 | (96) |
|
Skill 1.1 Create a multidimensional database by using Microsoft SQL Server Analysis Services (SSAS) |
|
|
2 | (34) |
|
Design, develop, and create multidimensional databases |
|
|
2 | (31) |
|
|
33 | (3) |
|
Skill 1.2 Design and implement dimensions in a cube |
|
|
36 | (41) |
|
Select an appropriate dimension model, such as fact, parent-child, roleplaying, reference, data mining, many-to-many, and slowly changing dimension |
|
|
36 | (30) |
|
Implement a dimension type |
|
|
66 | (3) |
|
Define attribute relationships |
|
|
69 | (8) |
|
Skill 1.3 Implement measures and measure groups in a cube |
|
|
77 | (13) |
|
Design and implement measures, measure groups, granularity, calculated measures, and aggregate functions |
|
|
77 | (11) |
|
Define semi-additive behavior |
|
|
88 | (2) |
|
|
90 | (2) |
|
|
92 | (2) |
|
Thought experiment answers |
|
|
94 | (3) |
|
Chapter 2 Design a tabular BI semantic model |
|
|
97 | (74) |
|
Skill 2.1 Design and publish a tabular data model |
|
|
97 | (32) |
|
Design measures, relationships, hierarchies, partitions, perspectives, and calculated columns |
|
|
98 | (9) |
|
|
107 | (17) |
|
|
124 | (1) |
|
Publish from Microsoft Visual Studio |
|
|
125 | (1) |
|
Import from Microsoft PowerPivot |
|
|
126 | (1) |
|
Select a deployment option, including Processing Option, Transactional Deployment, and Query Mode |
|
|
126 | (3) |
|
Skill 2.2 Configure, manage, and secure a tabular model |
|
|
129 | (26) |
|
Configure tabular model storage and data refresh |
|
|
129 | (9) |
|
Configure refresh interval settings |
|
|
138 | (5) |
|
Configure user security and permissions |
|
|
143 | (5) |
|
Configure row-level security |
|
|
148 | (7) |
|
Skill 2.3 Develop a tabular model to access data in near real time |
|
|
155 | (8) |
|
Use DirectQuery with Oracle, Teradata, Excel, and PivotTables |
|
|
155 | (7) |
|
Convert in-memory queries to DirectQuery |
|
|
162 | (1) |
|
|
163 | (2) |
|
|
165 | (4) |
|
Thought experiment answer |
|
|
169 | (2) |
|
Chapter 3 Develop queries using Multidimensional Expressions (MDX) and Data Analysis Expressions (DAX) |
|
|
171 | (106) |
|
Skill 3.1 Create basic MDX queries |
|
|
171 | (35) |
|
Implement basic MDX structures and functions, including tuples, sets, and TopCount |
|
|
172 | (34) |
|
Skill 3.2 Implement custom MDX solutions |
|
|
206 | (16) |
|
Create custom MDX or logical solutions for pre-prepared case tasks or business rules |
|
|
206 | (13) |
|
|
219 | (3) |
|
Skill 3.3 Create formulas by using the DAX language |
|
|
222 | (46) |
|
Use the EVALUATE and CALCULATE functions |
|
|
223 | (14) |
|
|
237 | (9) |
|
Create calculated measures |
|
|
246 | (12) |
|
Perform analysis by using DAX |
|
|
258 | (10) |
|
|
268 | (4) |
|
|
272 | (3) |
|
Thought experiment answer |
|
|
275 | (2) |
|
Chapter 4 Configure and maintain SQL Server Analysis Services (SSAS) |
|
|
277 | (72) |
|
Skill 4.1 Plan and deploy SSAS |
|
|
277 | (12) |
|
|
278 | (5) |
|
Configure Non-Union Memory Access (NUMA) |
|
|
283 | (3) |
|
|
286 | (1) |
|
Determine SSAS instance placement |
|
|
287 | (2) |
|
Skill 4.2 Monitor and optimize performance |
|
|
289 | (37) |
|
Monitor performance and analyze query plans by using Extended Events and Profiler |
|
|
290 | (15) |
|
Identify bottlenecks in SSAS queries |
|
|
305 | (1) |
|
Monitor processing and query performance |
|
|
305 | (3) |
|
Resolve performance issues |
|
|
308 | (11) |
|
Configure usability limits |
|
|
319 | (1) |
|
Optimize and manage model design |
|
|
320 | (6) |
|
Skill 4.3 Configure and manage processing |
|
|
326 | (12) |
|
Configure partition processing |
|
|
326 | (6) |
|
Configure dimension processing |
|
|
332 | (2) |
|
Use Process Default, Process Full, Process Clear, Process Data, Process Add, Process Update, Process Index, Process Structure, and Process Clear Structure processing methods |
|
|
334 | (2) |
|
Configure Parallel, Sequential, and Writeback processing settings |
|
|
336 | (2) |
|
Skill 4.4 Create Key Performance Indicators (KPIs) and translations |
|
|
338 | (6) |
|
Create KPIs in multidimensional models and tabular models |
|
|
338 | (2) |
|
Configure KPI options, including Associated measure group, Value Expression, Goal Expression, Status, Status expression, Trend, Trend expression, and Weight |
|
|
340 | (3) |
|
Create and develop translations |
|
|
343 | (1) |
|
|
344 | (3) |
|
|
347 | (1) |
|
Thought experiment answer |
|
|
348 | (1) |
Index |
|
349 | |