0% found this document useful (0 votes)
59 views54 pages

70-768 Developing SQL Data Models: 70-768.it Study Materials & Practical Qas.38Q

Uploaded by

mba21-cmussa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views54 pages

70-768 Developing SQL Data Models: 70-768.it Study Materials & Practical Qas.38Q

Uploaded by

mba21-cmussa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 54

70-768

Developing SQL Data Models

70-768.IT Study Materials & Practical QAs.38q


Exam A

QUESTION 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You deploy a tabular data model to an instance of Microsoft SQL Server Analysis Services (SSAS). The model
uses an in-memory cache to store and query data. The data set is already the same size as the available RAM
on the server. Data volumes are likely to continue to increase rapidly.

Your data model contains multiple calculated tables.

The data model must begin processing each day at 2:00 and processing should be complete by 4:00 the same
day. You observe that the data processing operation often does not complete before 7:00. This is adversely
affecting team members.

You need to improve the performance.

Solution: Change the storage mode for the data model to DirectQuery.

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
By default, tabular models use an in-memory cache to store and query data. When tabular models query data
residing in-memory, even complex queries can be incredibly fast. However, there are some limitations to using
cached data. Namely, large data sets can exceed available memory, and data freshness requirements can be
difficult if not impossible to achieve on a regular processing schedule.

DirectQuery overcomes these limitations while also leveraging RDBMS features making query execution more
efficient.

With DirectQuery: +

Data is up-to-date, and there is no extra management overhead of having to maintain a separate copy of the
data (in the in-memory cache). Changes to the underlying source data can be immediately reflected in queries
against the data model.

Datasets can be larger than the memory capacity of an Analysis Services server.

Etc.

References:https://docs.microsoft.com/en-us/sql/analysis-services/tabular-models/directquery-mode-ssas-
tabular

QUESTION 2
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You deploy a tabular data model to an instance of Microsoft SQL Server Analysis Services (SSAS). The model
uses an in-memory cache to store and query data. The data set is already the same size as the available RAM
on the server. Data volumes are likely to continue to increase rapidly.

70-768.IT Study Materials & Practical QAs.38q


Your data model contains multiple calculated tables.

The data model must begin processing each day at 2:00 and processing should be complete by 4:00 the same
day. You observe that the data processing operation often does not complete before 7:00. This is adversely
affecting team members.

You need to improve the performance.

Solution: Install solid-state disk drives to store the tabular data model.

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
By default, tabular models use an in-memory cache to store and query data. When tabular models query data
residing in-memory, even complex queries can be incredibly fast. However, there are some limitations to using
cached data. Namely, large data sets can exceed available memory, and data freshness requirements can be
difficult if not impossible to achieve on a regular processing schedule.

DirectQuery overcomes these limitations while also leveraging RDBMS features making query execution more
efficient.

With DirectQuery: +

References:https://docs.microsoft.com/en-us/sql/analysis-services/tabular-models/directquery-mode-ssas-
tabular

QUESTION 3
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You deploy a tabular data model to an instance of Microsoft SQL Server Analysis Services (SSAS). The model
uses an in-memory cache to store and query data. The data set is already the same size as the available RAM
on the server. Data volumes are likely to continue to increase rapidly.

Your data model contains multiple calculated tables.

The data model must begin processing each day at 2:00 and processing should be complete by 4:00 the same
day. You observe that the data processing operation often does not complete before 7:00. This is adversely
affecting team members.

You need to improve the performance.

Solution: Enable Buffer Cache Extensions.

Does the solution meet the goal?

A. Yes
B. No

70-768.IT Study Materials & Practical QAs.38q


Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
In this scenario we would need both Buffer Cache Extensions and SSD.

The buffer pool extension provides the seamless integration of a nonvolatile random access memory (that is,
solid-state drive) extension to the Database Engine buffer pool to significantly improve I/O throughput.

References:https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/buffer-pool-extension

QUESTION 4
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You have a Microsoft SQL Server Analysis Services (SSAS) multidimensional database that stores customer
and order data for customers in the United States only. The database contains the following objects:

You must create a KPI named Large Sales Target that uses the Traffic Light indicator to display status. The
KPI must contain:

You need to create the KPI.

Solution: You set the value of the Status expression to:

70-768.IT Study Materials & Practical QAs.38q


Does the solution meet the goal?

A. Yes
B. No

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 5
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You have a Microsoft SQL Server Analysis Services (SSAS) multidimensional database that stores customer
and order data for customers in the United States only. The database contains the following objects:

You must create a KPI named Large Sales Target that uses the Traffic Light indicator to display status. The
KPI must contain:

You need to create the KPI.

Solution: You set the value of the Status expression to:

70-768.IT Study Materials & Practical QAs.38q


Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 6
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You have a Microsoft SQL Server Analysis Services (SSAS) multidimensional database that stores customer
and order data for customers in the United States only. The database contains the following objects:

You must create a KPI named Large Sales Target that uses the Traffic Light indicator to display status. The
KPI must contain:

You need to create the KPI.

70-768.IT Study Materials & Practical QAs.38q


Solution: You set the value of the Status expression to:

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 7
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

A company has an e-commerce website. When a customer places an order, information about the transaction
is inserted into tables in a Microsoft SQL Server relational database named OLTP1. The company has a SQL
Server Analysis Services (SSAS) instance that is configured to use Tabular mode. SSAS uses data from
OLTP1 to populate a data model.

Sales analysts build reports based on the SSAS model. Reports must be able to access data as soon as it is
available in the relational database.

You need to configure and deploy an Analysis Services project to the Analysis Services instance that allows
near real-time data source access.

Solution: In the Deployment Option property for the report, you set the Query Mode to InMemory.

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
With InMemory the queries can use the cache only.

References:https://msdn.microsoft.com/en-us/library/hh230898(v=sql.120).aspx

QUESTION 8
Note: This question is part of a series of questions that present the same scenario. Each question in the series

70-768.IT Study Materials & Practical QAs.38q


contains a unique solution. Determine whether the solution meets the stated goals.

A company has an e-commerce website. When a customer places an order, information about the transaction
is inserted into tables in a Microsoft SQL Server relational database named OLTP1. The company has a SQL
Server Analysis Services (SSAS) instance that is configured to use Tabular mode. SSAS uses data from
OLTP1 to populate a data model.

Sales analysts build reports based on the SSAS model. Reports must be able to access data as soon as it is
available in the relational database.

You need to configure and deploy an Analysis Services project to the Analysis Services instance that allows
near real-time data source access.

Solution: In the Deployment Option property for the report, you set the Query Mode to DirectQuery with
InMemory.

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
With DirectQuerywithInMemory mode the queries use the relational data source by default, unless otherwise
specified in the connection string from the client.

References:https://msdn.microsoft.com/en-us/library/hh230898(v=sql.120).aspx

QUESTION 9
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

A company has an e-commerce website. When a customer places an order, information about the transaction
is inserted into tables in a Microsoft SQL Server relational database named OLTP1. The company has a SQL
Server Analysis Services (SSAS) instance that is configured to use Tabular mode. SSAS uses data from
OLTP1 to populate a data model.

Sales analysts build reports based on the SSAS model. Reports must be able to access data as soon as it is
available in the relational database.

You need to configure and deploy an Analysis Services project to the Analysis Services instance that allows
near real-time data source access.

Solution: In the Deployment Option property for the report, you set the Query Mode to InMemory with
DirectQuery.

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

70-768.IT Study Materials & Practical QAs.38q


Explanation/Reference:
Explanation:
With InMemory with DirectQuery: Queries use the cache by default, unless otherwise specified in the
connection string from the client.

References: https://msdn.microsoft.com/en-us/library/hh230898(v=sql.120).aspx

QUESTION 10
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You have an existing multidimensional cube that provides sales analysis. The users can slice by date, product,
location, customer, and employee.

The management team plans to evaluate sales employee performance relative to sales targets. You identify
the following metrics for employees:
Ninety percent or greater relative to sales target values is considered on target.
Between 75 percent and 90 percent is considered slightly off target.
Below 75 percent is considered off target.

You need to implement the KPI based on the Status expression.

Solution: You design the following solution:

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 11
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You have an existing multidimensional cube that provides sales analysis. The users can slice by date, product,
location, customer, and employee.

The management team plans to evaluate sales employee performance relative to sales targets. You identify

70-768.IT Study Materials & Practical QAs.38q


the following metrics for employees:
Ninety percent or greater relative to sales target values is considered on target.
Between 75 percent and 90 percent is considered slightly off target.
Below 75 percent is considered off target.

You need to implement the KPI based on the Status expression.

Solution: You design the following solution:

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 12
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution. Determine whether the solution meets the stated goals.

You have an existing multidimensional cube that provides sales analysis. The users can slice by date, product,
location, customer, and employee.

The management team plans to evaluate sales employee performance relative to sales targets. You identify
the following metrics for employees:
Ninety percent or greater relative to sales target values is considered on target.
Between 75 percent and 90 percent is considered slightly off target.
Below 75 percent is considered off target.

You need to implement the KPI based on the Status expression.

Solution: You design the following solution:

70-768.IT Study Materials & Practical QAs.38q


Does the solution meet the goal?

A. Yes
B. No

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 13
Note: This question is part of a series of questions that use the same or similar answer choices. An answer
choice may be correct for more than one question in the series. Each question is independent of the other
questions in this series. Information and details provided in a question apply only to that question.

You have a Microsoft SQL Server Analysis Services (SSAS) instance that is configured to use
multidimensional mode. You create the following cube:

Users need to be able to analyze sales by product and color.

You need to create the dimension.

Which relationship type should you use between the InternetSales table and the new dimension?

A. no relationship
B. regular
C. fact
D. referenced
E. many-to-many
F. data mining

Correct Answer: D
Section: (none)

70-768.IT Study Materials & Practical QAs.38q


Explanation

Explanation/Reference:
Explanation:
A reference dimension relationship between a cube dimension and a measure group exists when the key
column for the dimension is joined indirectly to the fact table through a key in another dimension table, as
shown in the following illustration.

A reference dimension relationship represents the relationship between dimension tables and a fact table in a
snowflake schema design. When dimension tables are connected in a snowflake schema, you can define a
single dimension using columns from multiple tables, or you can define separate dimensions based on the
separate dimension tables and then define a link between them using the reference dimension relationship
setting. The following figure shows one fact table named InternetSales, and two dimension tables called
Customer and Geography, in a snowflake schema.

You can create two dimensions related to the InternetSales measure group: a dimension based on the
Customer table, and a dimension based on the Geography table. You can then relate the Geography
dimension to the InternetSales measure group using a reference dimension relationship using the Customer
dimension.

Incorrect Answers:
B: A regular dimension relationship between a cube dimension and a measure group exists when the key
column for the dimension is joined directly to the fact table.

C: Fact dimensions, frequently referred to as degenerate dimensions, are standard dimensions that are
constructed from attribute columns in fact tables instead of from attribute columns in dimension tables.

E: Many to Many Dimension Relationships.


In most dimensions, each fact joins to one and only one dimension member, and a single dimension member
can be associated with multiple facts. In relational database terminology, this is referred to as a one-to-many
relationship. However, it is frequently useful to join a single fact to multiple dimension members. For example,
a bank customer might have multiple accounts (checking, saving, credit card, and investment accounts), and
an account can also have joint or multiple owners. The Customer dimension constructed from such
relationships would then have multiple members that relate to a single account transaction.

70-768.IT Study Materials & Practical QAs.38q


References: https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models-olap-logical-
cube-objects/dimension-relationships

QUESTION 14
Note: This question is part of a series of questions that use the same or similar answer choices. An answer
choice may be correct for more than one question in the series. Each question is independent of the other
questions in this series. Information and details provided in a question apply only to that question.

You have a Microsoft SQL Server Analysis Services (SSAS) instance that is configured to use
multidimensional mode. You create the following cube:

Users need to be able to analyze sales by color.

You need to create a dimension that contains all of the colors for products sold by the company.

Which relationship type should you use between the InternetSales table and the new dimension?

A. no relationship
B. regular
C. fact
D. referenced
E. many-to-many
F. data mining

Correct Answer: B

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Explanation:
A regular dimension relationship between a cube dimension and a measure group exists when the key column
for the dimension is joined directly to the fact table.

References: https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models-olap-logical-
cube-objects/dimension-relationships

QUESTION 15
Note: This question is part of a series of questions that use the same or similar answer choices. An answer
choice may be correct for more than one question in the series. Each question is independent of the other
questions in this series. Information and details provided in a question apply only to that question.

You have a Microsoft SQL Server Analysis Services (SSAS) instance that is configured to use
multidimensional mode. You create the following cube:

You need to create a new dimension that allows users to list shipments by the country where the product is
shipped.

Which relationship type should you use between the Shipment table and the new dimension?

A. no relationship
B. regular
C. fact
D. referenced
E. many-to-many
F. data mining

Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
Explanation:

70-768.IT Study Materials & Practical QAs.38q


Many to Many Dimension Relationships.
In most dimensions, each fact joins to one and only one dimension member, and a single dimension member
can be associated with multiple facts. In relational database terminology, this is referred to as a one-to-many
relationship. However, it is frequently useful to join a single fact to multiple dimension members. For example,
a bank customer might have multiple accounts (checking, saving, credit card, and investment accounts), and
an account can also have joint or multiple owners. The Customer dimension constructed from such
relationships would then have multiple members that relate to a single account transaction.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models-olap-logical-cube-
objects/dimension-relationships

QUESTION 16
You are a business analyst for a retail company that uses a Microsoft SQL Server Analysis Services (SSAS)
multidimensional database for reporting. The database contains the following objects:

You must create a report that shows, for each month, the Internet sales for that month and the total Internet
sales for the calendar year up to and including the current month.

You create the following MDX statement (Line numbers are included for reference only.):

You need to complete the MDX statement to return data for the report.

Which MDX segment should you use in line 01?

70-768.IT Study Materials & Practical QAs.38q


A.

B.

C.

D.

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The following example returns the sum of the Measures. [Order Quantity] member, aggregated over the first
eight months of calendar year 2003 that are contained in the Date dimension, from the Adventure Works cube.

Copy

WITH MEMBER [Date].[Calendar].[First8Months2003] AS


Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Year],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First8Months2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]

References:https://docs.microsoft.com/en-us/sql/mdx/aggregate-mdx

QUESTION 17
DRAG DROP

70-768.IT Study Materials & Practical QAs.38q


You are a business analyst for a retail company that uses a Microsoft SQL Server Analysis Services (SSAS)
multidimensional database to track sales. The database contains the following objects:

Your company is developing a promotional plaque to recognize the top resellers in the top 10 cities where the
company does business. Each plaque must display the sales total for all resellers in the city. In addition, the
plaque must display a total for all cities not in the top 10.

You have the following requirements:


You must use total sales for a city to determine the top cities.
You must specify a color and material for each plaque. The color and materials used will be different for the
resellers in each city, and will be based on how the total for a city compares to other cities in the top 10 list.

You need to provide the information needed for the promotional plaques.

How should you complete the MDX statement? To answer, drag the appropriate MDX segments to the correct
locations. Each MDX segment may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Select and Place:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Box 1:DYNAMIC SET
Box 2:MEMBER
Box 3:DYNAMIC SET
Box 4:[Geography].[City].[City].members
Box 5:[Measures].[Reseller Sales Amount]

Reference: https://docs.microsoft.com/en-us/sql/mdx/aggregate-mdx

QUESTION 18
DRAG DROP

You are writing a MDX query to retrieve data from a Microsoft SQL Server Analysis Services (SSAS) cube
named Channel Sales. The cube defines two measures named Sales and Cost. The cube also defines a Date
dimension and a Product dimension.

You need to retrieve profit values for a year named CY2016.

How should you complete the MDX statement? To answer, drag the appropriate MDX segment to the correct
locations. Each MDX segment may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.

Select and Place:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
References: https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/mdx/working-
with-members-tuples-and-sets-mdx

QUESTION 19
DRAG DROP

You are a business analyst for a company that uses a Microsoft SQL Server Analysis Services (SSAS) tabular
database for reporting. The database model contains the following tables:

You have been asked to write a query for a report that returns the total sales for each product subcategory, as
well as for each product category.

You need to write the query to return the data for the report.

How should you complete the DAX statement? To answer, drag the appropriate DAX segment to the correct
locations. Each DAX segment may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.

Select and Place:

70-768.IT Study Materials & Practical QAs.38q


Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Note: The behavior of SUMMARIZE is similar to the GROUP BY syntax of a SELECT statement in SQL. For
example, consider the following query.
EVALUATE
SUMMARIZE(
'Internet Sales',
'Internet Sales'[Order Date],
"Sales Amount", SUM( 'Internet Sales'[Sales Amount] )
)
This query calculates the total of Sales Amount for each date in which there is at least one order,
producing this result.

Reference: https://msdn.microsoft.com/en-us/library/gg492171.aspx

QUESTION 20
HOTSPOT

You are a database administrator in a company that uses Microsoft SharePoint Server for all intranet sites.
You are responsible for the installation of new database server instances.

70-768.IT Study Materials & Practical QAs.38q


You must install Microsoft SQL Server Analysis Server (SSAS) to support deployment of the following projects.
You develop both projects by using SQL Server Data Tools.
Project1 is based on a multidimensional data model that contains four cubes. Each cube has nine
dimensions.
Project2 uses SQL Server data mining to predict customer purchasing intention using the Decision Trees
algorithm.

You need to install the appropriate services to support both projects.

What should you do? In the table below, select the appropriate services for each project.

NOTE: Make only one selection in each column. Each correct selection is worth one point.

Hot Area:

Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Project1:
Project2: Multidimensional

Note: Analysis Services can be installed in one of three server modes: Multidimensional and Data Mining

70-768.IT Study Materials & Practical QAs.38q


(default), Power Pivot for SharePoint, and Tabular.

Incorrect Answers:
Not Power Pivot: Power Pivot is simpler, offering visual data modeling in Excel, with server support provided
via SharePoint.

References:https://docs.microsoft.com/en-us/sql/analysis-services/comparing-tabular-and-multidimensional-
solutions-ssas

QUESTION 21
You are responsible for installing new database server instances.

You must install Microsoft SQL Server Analysis Services (SSAS) to support deployment of the following
projects. You develop both projects by using SQL Server Data Tools.
Project1 uses the tabular data model.
Project2 uses SQL Server data mining to predict customer-purchasing intentions by using the Decision
Trees algorithm.

You need to install the appropriate services to support both projects.

Which two actions should you perform? Each correct answer presents part of the solution.

A. Install one tabular instance of SSAS and enable the Data Mining Extensions.
B. Install one multidimensional instance of SSAS.
C. Install one tabular instance of SSAS.
D. Install a multidimensional instance and a Power Pivot instance of SSAS on the same server.
E. Install two separate tabular instances of SSAS.

Correct Answer: BC
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Analysis Services can be installed in one of three server modes: Multidimensional and Data Mining (default),
Power Pivot for SharePoint, and Tabular.

References:https://docs.microsoft.com/en-us/sql/analysis-services/comparing-tabular-and-multidimensional-
solutions-ssas

QUESTION 22
Note: This question is part of a series of questions that use the same or similar answer choices. An answer
choice may be correct for more than one question in the series. Each question is independent of the other
questions in this series. Information and details provided in a question apply only to that question.

You administer a Microsoft SQL Server Analysis Services (SSAS) tabular model for a travel agency that
specializes in vacation packages. Vacation bookings and packages are stored in a SQL Server database. You
use the model as the basis for customer emails that highlight vacation packages that are currently
underbooked, or projected to be underbooked.

The company plans to incorporate cruise ship vacation packages. Cruise ship vacation packages include new
features such as region availability and cruise line specialties that require changes to the tabular model.

You must ensure that the tabular model reflects the new vacation packages.

You need to configure the tabular data model.

What should you do?

70-768.IT Study Materials & Practical QAs.38q


A. Ensure that DirectQuery is enabled for the model.
B. Ensure that DirectQuery is disabled for the model.
C. Ensure that the Transactional Deployment property is set to True.
D. Ensure that the Transactional Deployment property is set to False.
E. Process the model in Process Full mode.
F. Process the model in Process Data mode.
G. Process the model in Process Defrag mode.

Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Process Full processes an Analysis Services object and all the objects that it contains. When Process Full is
executed against an object that has already been processed, Analysis Services drops all data in the object,
and then processes the object. This kind of processing is required when a structural change has been made to
an object, for example, when an attribute hierarchy is added, deleted, or renamed.

Incorrect Answers:
A, B: DirectQuery is just used to make queries run faster.
F: Process Data: Processes data only without building aggregations or indexes. If there is data is in the
partitions, it will be dropped before re-populating the partition with source data.
G: There is no processing option named Process Defrag.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/processing-
options-and-settings-analysis-services

QUESTION 23
Note: This question is part of a series of questions that use the same or similar answer choices. An answer
choice may be correct for more than one question in the series. Each question is independent of the other
questions in this series. Information and details provided in a question apply only to that question.

You administer a Microsoft SQL Server Analysis Services (SSAS) tabular model for a retail company. The
model is the basis for reports on inventory levels, popular products, and regional store performance.

The company recently split up into multiple companies based on product lines. Each company starts with a
copy of the database and tabular model that contains data for a specific product line.

You need to optimize performance of queries that use the copied tabular models while minimizing downtime.

What should you do?

A. Ensure that DirectQuery is enabled for the model.


B. Ensure that DirectQuery is disabled for the model.
C. Ensure that the Transactional Deployment property is set to True.
D. Ensure that the Transactional Deployment property is set to False.
E. Process the model in Process Full mode.
F. Process the model in Process Data mode.
G. Process the model in Process Defrag mode.

Correct Answer: C
Section: (none)
Explanation

70-768.IT Study Materials & Practical QAs.38q


Explanation/Reference:
Explanation:
The Transactional Deployment setting controls whether the deployment of metadata changes and process
commands occurs in a single transaction or in separate transactions.
If this option is True (default), Analysis Services deploys all metadata changes and all process commands
within a single transaction.
If this option is False, Analysis Services deploys the metadata changes in a single transaction, and deploys
each processing command in its own transaction.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/deployment-
script-files-specifying-processing-options

QUESTION 24
Note: This question is part of a series of questions that use the same or similar answer choices. An answer
choice may be correct for more than one question in the series. Each question is independent of the other
questions in this series. Information and details provided in a question apply only to that question.

You are developing Microsoft SQL Server Analysis Services (SSAS) tabular model.

The model must meet the following requirements:


Support the RELATED and TRUNC DAX functions.
Show updated data as quickly as possible.

You need to configure model.

What should you do?

A. Ensure that DirectQuery is enabled for the model.


B. Ensure that DirectQuery is disabled for the model.
C. Ensure that the Transactional Deployment property is set to True.
D. Ensure that the Transactional Deployment property is set to False.
E. Process the model in Process Full mode.
F. Process the model in Process Data mode.
G. Process the model in Process Defrag mode.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
DAX originally emerged from a Power Pivot add-in for Excel, as a formula language extension for creating
calculated columns and measures for data analysis (which are also integral elements of one SSAS Tabular
model database, too), but when Microsoft added support for DAX queries in SQL Server 2012, BI experts
started “daxing” data from Tabular model databases.

That trend continues, because of simplicity and fast query execution (related to DirectQuery mode in SSAS
Tabular).

References:https://www.sqlshack.com/query-ssas-tabular-model-database-using-dax-functions/

QUESTION 25
You are building a Microsoft SQL Server Analysis Services multidimensional model over a SQL Server
database. In a cube named OrderAnalysis, there is a standard cube dimension named Stock Item.

This dimension has the following attributes:

70-768.IT Study Materials & Practical QAs.38q


Stock Item Key
WWI Stock Item ID
Stock Item
Color
Selling Package
Buying Package
Brand
Size
Lead Time Days
Quantity Per Outer
Is Chiller Stock
Barcode
Tax Rate
Unit Price
Recommended Retail Price
Typical Weight Per Unit
Photo
Valid From
Valid To
Lineages Key

Users report that the attributes Stock Item Key and Photo are distracting and are not providing any value. They
have asked for the attributes to be removed. However, these attributes are needed by other cubes.

You need to hide the specified attributes from the end users of the OrderAnalysis cube. You do not want to
change the structure of the dimension.

Which change should you make to the properties for the Stock Item Key and Photo attributes?

A. Set the AttributeHierarchyVisible property to False.


B. Set the AttributeHierarchyEnabledproperty to False.
C. Set the AttributeVisibility property to Hidden.
D. Set the Usage property to Regular.
E. Set the AttributeHierarchyDisplayFolder property to Hidden.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The value of the AttributeHierarchyEnabled property determines whether an attribute hierarchy is created. If
this property is set to False, the attribute hierarchy is not created and the attribute cannot be used as a level in
a user hierarchy; the attribute hierarchy exists as a member property only. However, a disabled attribute
hierarchy can still be used to order the members of another attribute. If the value of
the AttributeHierarchyEnabled property is set to True, the value of the AttributeHierarchyVisible property
determines whether the attribute hierarchy is visible independent of its use in a user-defined hierarchy.

References:https://technet.microsoft.com/en-us/library/ms166717(v=sql.110).aspx

QUESTION 26
HOTSPOT

You have a Microsoft SQL Server Analysis Services (SSAS) multidimensional project. You are developing a
dimension that uses data from the following table:

70-768.IT Study Materials & Practical QAs.38q


The ManagerKey column defines a foreign key constraint that references the EmployeeKey column. The table
stores employee history information by using slowly changing dimensions (SCD). Changes to EmployeeName,
Phone, or ManagerKey are managed as SCD Type 1 changes. Changes to SalesRegion are managed as
SCD Type 2 changes.

You create the following attributes, and set the KeyColumns and NameColumn properties to the columns listed
in the table below:

You need to add a parent-child hierarchy to the dimension to enable navigating the organization hierarchy.

In the table below, identify the attribute that you must use for each attribute usage type.

NOTE: Make only one selection in each column.

Hot Area:

70-768.IT Study Materials & Practical QAs.38q


Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
The ManagerKey column, the Manager attribute, defines a foreign key constraint that references the
EmployeeKey column, the Employee attribute.

70-768.IT Study Materials & Practical QAs.38q


QUESTION 27
You are optimizing a Microsoft SQL Server Analysis Services (SSAS) multidimensional model over a SQL
Server database. You have a table named City which has several dimensions that do not contain a space in
their names. One dimension is named SalesTerritory rather than Sales Territory.

You need to ensure that Report developers can drag the attribute name to the report rather than having to re-
label the attributes by implementing spaces. You must minimize administrative effort and not break any
upstream processes.

What should you do?

A. In the SQL Server database, run the system procedure sp_rename to rename the columns in the base
tables with the target name.
B. In SQL Server Management Studio, navigate to the City table, expand the columns, press F2, and rename
the columns in the base tables.
C. In the SQL Server database, implement a SYNONYM.
D. In the SQL Server database, implement a view over the City table that aliases the columns in the tables.

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:

QUESTION 28
HOTSPOT

You are deploying a multidimensional Microsoft SQL Server Analysis Services (SSAS) project. You add two
new role-playing dimensions named Picker and Salesperson to the cube. Both of the cube dimensions are
based upon the underlying dimension named Employee in the data source view.

Users report that they are unable to differentiate the Salesperson attributes from the Picker attributes.

You need to ensure that the Salesperson and Picker attributes in each dimension use unique names.

In the table below, identify an option that you would use as part of the process to alter the names of the
attributes for each of the dimensions.

NOTE: Make only one selection in each column.

Hot Area:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
A named query is a SQL expression represented as a table. In a named query, you can specify an SQL
expression to select rows and columns returned from one or more tables in one or more data sources. A
named query is like any other table in a data source view (DSV) with rows and relationships, except that the
named query is based on an expression.
A named query lets you extend the relational schema of existing tables in DSV without modifying the
underlying data source.

References: https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/define-named-
queries-in-a-data-source-view-analysis-services

QUESTION 29
HOTSPOT

A company has a multidimensional cube that is used for analyzing sales data. You add a new measure named
Transaction – Total Including Tax and include the Supplier, Payment Method, and Transaction Type
dimensions in the data model. The Transaction – Total Including Tax measure uses the existing Customer and
Date dimensions.

When users have queried the new measure in the past, they saw results as shown in the existing query output
exhibit. (Click the Exhibit button.)

The overall total is incorrectly displayed on every row. In addition, the results are no longer formatted correctly.

The query result should appear as shown in the desired query output exhibit. (Click the Exhibit button.)

70-768.IT Study Materials & Practical QAs.38q


You need to ensure the table is displayed correctly.

What should you do? Use drop-down menus to select the answer choice that answers each question based on
the information presented in the graphic.

NOTE: Each correct selection is worth one point.

Hot Area:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Box 1: Enter a custom MeasureExpression property on the measure

Calculated measures use MDX expressions to supply their values, instead of binding to columns in a data
source. The Expression property contains the MDX expression used to supply the values for a Measure only if
the Measure is a calculated measure. Otherwise, this property contains an empty string ("").

Incorrect Answers:
Not the IgnoreUnrelated property to False.'
IgnoreUnrelatedDimensions' is a measure group property which when set to ‘False’ hides the measure value
when seen against an unrelated dimension attribute.

Box 2:
Include the symbol $ in FormatString.

References:
https://technet.microsoft.com/en-us/library/microsoft.analysisservices.adomdclient.measure.expression
(v=sql.110).aspx
https://social.technet.microsoft.com/wiki/contents/articles/24168.hideunhide-a-measure-irrespective-of-
ignoreunrelateddimensions-property-of-its-measure-group.aspx
https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/mdx/mdx-cell-properties-
format-string-contents

QUESTION 30
Case Study #1
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot

70-768.IT Study Materials & Practical QAs.38q


return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

Wide World Importers imports and sells clothing. The company has a multidimensional Microsoft SQL Server
Analysis Services instance. The server has 80 gigabytes (GB) of available physical memory. The following
installed services are running on the server:
SQL Server Database Engine
SQL Server Analysis Services (multidimensional)

The database engine instance has been configured for a hard cap of 50 GB, and it cannot be lowered. The
instance contains the following cubes: SalesAnalysis, OrderAnalysis.

Reports that are generated based on data from the OrderAnalysis cube take more time to complete when they
are generated in the afternoon each day. You examine the server and observe that it is under significant
memory pressure.

Processing for all cubes must occur automatically in increments. You create one job to process the cubes and
another job to process the dimensions. You must configure a processing task for each job that optimizes
performance. As the cubes grown in size, the overnight processing of the cubes often do not complete during
the allowed maintenance time window.

SalesAnalysis

The SalesAnalysis cube is currently being tested before being used in production. Users report that day name
attribute values are sorted alphabetically. Day name attribute values must be sorted chronologically. Users
report that they are unable to query the cube while any cube processing operations are in progress. You need
to maximize data availability during cube processing and ensure that you process both dimensions and
measures.

OrderAnalysis

The OrderAnalysis cube is used for reporting and ad-hoc queries from Microsoft Excel. The data warehouse
team adds a new table named Fact.Transaction to the cube. The Fact.Transaction table includes a column
named Total Including Tax. You must add a new measure named Transactions – Total Including Tax to the
cube. The measure must be calculated as the sum of the Total Including Tax column across any selected
relevant dimensions.

Finance

The Finance cube is used to analyze General Ledger entries for the company.

Requirements

You must minimize the time that it takes to process cubes while meeting the following requirements:
The Sales cube requires overnight processing of dimensions, cubes, measure groups, and partitions.
The OrderAnalysis cube requires overnight processing of dimensions only.
The Finance cube requires overnight processing of dimensions only.

You need to configure the server to optimize the afternoon report generation based on the OrderAnalysis
cube.

70-768.IT Study Materials & Practical QAs.38q


Which property should you configure?

A. LowMemoryLimit
B. VertiPaqPagingPolicy
C. TotalMemoryLimit
D. VirtualMemoryLimit

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
LowMemoryLimit: For multidimensional instances, a lower threshold at which the server first begins releasing
memory allocated to infrequently used objects.

From scenario: Reports that are generated based on data from the OrderAnalysis cube take more time to
complete when they are generated in the afternoon each day. You examine the server and observe that it is
under significant memory pressure.

Incorrect Answers:
B: VertiPaqPagingPolicy: For tabular instances, a lower threshold at which the server first begins releasing
memory allocated to infrequently used objects.

Scenario: SQL Server Analysis Services (multidimensional) is used.

C: TotalMemoryLimit: An upper threshold at which Analysis Services begins releasing memory more
aggressively to make room for requests that are in execution as well as new high priority requests.

Scenario: The database engine instance has been configured for a hard cap of 50 GB, and it cannot be
lowered.

References: https://docs.microsoft.com/en-us/sql/analysis-services/server-properties/memory-properties

QUESTION 31
DRAG DROP

Case Study #1
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

70-768.IT Study Materials & Practical QAs.38q


Background

Wide World Importers imports and sells clothing. The company has a multidimensional Microsoft SQL Server
Analysis Services instance. The server has 80 gigabytes (GB) of available physical memory. The following
installed services are running on the server:
SQL Server Database Engine
SQL Server Analysis Services (multidimensional)

The database engine instance has been configured for a hard cap of 50 GB, and it cannot be lowered. The
instance contains the following cubes: SalesAnalysis, OrderAnalysis.

Reports that are generated based on data from the OrderAnalysis cube take more time to complete when they
are generated in the afternoon each day. You examine the server and observe that it is under significant
memory pressure.

Processing for all cubes must occur automatically in increments. You create one job to process the cubes and
another job to process the dimensions. You must configure a processing task for each job that optimizes
performance. As the cubes grown in size, the overnight processing of the cubes often do not complete during
the allowed maintenance time window.

SalesAnalysis

The SalesAnalysis cube is currently being tested before being used in production. Users report that day name
attribute values are sorted alphabetically. Day name attribute values must be sorted chronologically. Users
report that they are unable to query the cube while any cube processing operations are in progress. You need
to maximize data availability during cube processing and ensure that you process both dimensions and
measures.

OrderAnalysis

The OrderAnalysis cube is used for reporting and ad-hoc queries from Microsoft Excel. The data warehouse
team adds a new table named Fact.Transaction to the cube. The Fact.Transaction table includes a column
named Total Including Tax. You must add a new measure named Transactions – Total Including Tax to the
cube. The measure must be calculated as the sum of the Total Including Tax column across any selected
relevant dimensions.

Finance

The Finance cube is used to analyze General Ledger entries for the company.

Requirements

You must minimize the time that it takes to process cubes while meeting the following requirements:
The Sales cube requires overnight processing of dimensions, cubes, measure groups, and partitions.
The OrderAnalysis cube requires overnight processing of dimensions only.
The Finance cube requires overnight processing of dimensions only.

You need to resolve the issues that the users report.

Which processing options should you use? To answer, drag the appropriate processing option to the correct
location or locations. Each processing option may be used once, more than once, or not at all. You may need
to drag the split bar between panes or scroll to view content.

Select and Place:

70-768.IT Study Materials & Practical QAs.38q


Correct Answer:

Section: (none)
Explanation

Explanation/Reference:
Box1: Process Full:
When Process Full is executed against an object that has already been processed, Analysis Services drops all
data in the object, and then processes the object. This kind of processing is required when a structural change
has been made to an object, for example, when an attribute hierarchy is added, deleted, or renamed.

Box 2: Process Default


Detects the process state of database objects, and performs processing necessary to deliver unprocessed or
partially processed objects to a fully processed state. If you change a data binding, Process Default will do a
Process Full on the affected object.

Box 3:
Not Process Update: Forces a re-read of data and an update of dimension attributes. Flexible aggregations
and indexes on related partitions will be dropped.

Incorrect Answers:
Not Process Clear: Drops the data in the object specified and any lower-level constituent objects. After the
data is dropped, it is not reloaded.

Not Process Data: Processes data only without building aggregations or indexes. If there is data is in the
partitions, it will be dropped before re-populating the partition with source data.

Not Process Index: Creates or rebuilds indexes and aggregations for all processed partitions. For unprocessed

70-768.IT Study Materials & Practical QAs.38q


objects, this option generates an error.

Processing with this option is needed if you turn off Lazy Processing.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/processing-
options-and-settings-analysis-services

QUESTION 32
DRAG DROP

Case Study #1
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

Wide World Importers imports and sells clothing. The company has a multidimensional Microsoft SQL Server
Analysis Services instance. The server has 80 gigabytes (GB) of available physical memory. The following
installed services are running on the server:
SQL Server Database Engine
SQL Server Analysis Services (multidimensional)

The database engine instance has been configured for a hard cap of 50 GB, and it cannot be lowered. The
instance contains the following cubes: SalesAnalysis, OrderAnalysis.

Reports that are generated based on data from the OrderAnalysis cube take more time to complete when they
are generated in the afternoon each day. You examine the server and observe that it is under significant
memory pressure.

Processing for all cubes must occur automatically in increments. You create one job to process the cubes and
another job to process the dimensions. You must configure a processing task for each job that optimizes
performance. As the cubes grown in size, the overnight processing of the cubes often do not complete during
the allowed maintenance time window.

SalesAnalysis

The SalesAnalysis cube is currently being tested before being used in production. Users report that day name
attribute values are sorted alphabetically. Day name attribute values must be sorted chronologically. Users
report that they are unable to query the cube while any cube processing operations are in progress. You need
to maximize data availability during cube processing and ensure that you process both dimensions and
measures.

OrderAnalysis

70-768.IT Study Materials & Practical QAs.38q


The OrderAnalysis cube is used for reporting and ad-hoc queries from Microsoft Excel. The data warehouse
team adds a new table named Fact.Transaction to the cube. The Fact.Transaction table includes a column
named Total Including Tax. You must add a new measure named Transactions – Total Including Tax to the
cube. The measure must be calculated as the sum of the Total Including Tax column across any selected
relevant dimensions.

Finance

The Finance cube is used to analyze General Ledger entries for the company.

Requirements

You must minimize the time that it takes to process cubes while meeting the following requirements:
The Sales cube requires overnight processing of dimensions, cubes, measure groups, and partitions.
The OrderAnalysis cube requires overnight processing of dimensions only.
The Finance cube requires overnight processing of dimensions only.

You need to create the cube processing job and the dimension processing job.

Which processing task should you use for each job? To answer, drag the appropriate processing tasks to the
correct locations. Each processing task may be used once, more than once, or not at all. You may need to
drag the split bar between panes or scroll to view content.

Select and Place:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Box 1: ProcessData
Processes data only without building aggregations or indexes. If there is data is in the partitions, it will be
dropped before re-populating the partition with source data.

Box 2: Process Update


Forces a re-read of data and an update of dimension attributes. Flexible aggregations and indexes on related
partitions will be dropped.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/processing-
options-and-settings-analysis-services

QUESTION 33
HOTSPOT

Case Study #2
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

Wide World Importers has multidimensional cubes named SalesAnalysis and ProductSales. The
SalesAnalysis cube is refreshed from a relational data warehouse. You have a Microsoft SQL Server Analysis
Services instance that is configured to use tabular mode. You have a tabular data model named
CustomerAnalysis.

Sales Analysis

The SalesAnalysis cube contains a fact table named CoffeeSale loaded from a table named FactSale in the
data warehouse. The time granularity within the cube is 15 minutes. The cube is processed every night at
23:00. You determine that the fact table cannot be fully processed in the expected time. Users have reported
slow query response times.

The SalesAnalysis model contains tables from a SQL Server database named SalesDB. You set the
DirectQueryMode option to DirectQuery. Data analyst access data from a cache that is up to 24 hours old.
Data analyst report performance issues when they access the SalesAnalysis model.

When analyzing sales by customer, the total of all sales is shown for every customer, instead of the customer’s
sales value. When analyzing sales by product, the correct totals for each product are shown.

70-768.IT Study Materials & Practical QAs.38q


Customer Analysis

You are redesigning the CustomerAnalysis tabular data model that will be used to analyze customer sales.
You plan to add a table named CustomerPermission to the model. This table maps the Active Directory login of
an employee with the CustomerId keys for all customers that the employee manages.

The CustomerAnalysis data model will contain a large amount of data and needs to be shared with other
developers even if a deployment fails. Each time you deploy a change during development, processing takes a
long time.

Data analysts must be able to analyze sales for financial years, financial quarters, months, and days. Many
reports are based on analyzing sales by month.

Product Sales

The ProductSales cube allows data analysts to view sales information by product, city, and time. Data analysts
must be able to view ProductSales data by Year to Date (YTD) as a measure. The measure must be formatted
as currency, associated with the Sales measure group, and contained in a folder named Calculations.

Requirements

You identify the following requirements:


Data available during normal business hours must always be up-to-date.
Processing overhead must be minimized.
Query response times must improve.
All queries that access the SalesAnalysis model must use cached data by default.
Data analysts must be able to access data in near real time.

You need to configure the project option settings to minimize deployment time for the CustomerAnalysis data
model.

What should you do? To answer, select the appropriate setting from each list in the answer area.

Hot Area:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Scenario:

Box 1, Processing option:Default


Process Default detects the process state of database objects, and performs processing necessary to deliver
unprocessed or partially processed objects to a fully processed state. If you change a data binding, Process
Default will do a Process Full on the affected object.

Note: Processing Method This setting controls whether the deployed objects are processed after deployment
and the type of processing that will be performed. There are three processing options:
Default processing (default)
Full processing
None

Box 2, Transactional deployment: False


If this option is False, Analysis Services deploys the metadata changes in a single transaction, and deploys
each processing command in its own transaction.

Scenario: The CustomerAnalysis data model will contain a large amount of data and needs to be shared with
other developers even if a deployment fails. Each time you deploy a change during development, processing
takes a long time.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/deployment-
script-files-specifying-processing-options

QUESTION 34
DRAG DROP

Case Study #2
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.

70-768.IT Study Materials & Practical QAs.38q


At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

Wide World Importers has multidimensional cubes named SalesAnalysis and ProductSales. The
SalesAnalysis cube is refreshed from a relational data warehouse. You have a Microsoft SQL Server Analysis
Services instance that is configured to use tabular mode. You have a tabular data model named
CustomerAnalysis.

Sales Analysis

The SalesAnalysis cube contains a fact table named CoffeeSale loaded from a table named FactSale in the
data warehouse. The time granularity within the cube is 15 minutes. The cube is processed every night at
23:00. You determine that the fact table cannot be fully processed in the expected time. Users have reported
slow query response times.

The SalesAnalysis model contains tables from a SQL Server database named SalesDB. You set the
DirectQueryMode option to DirectQuery. Data analyst access data from a cache that is up to 24 hours old.
Data analyst report performance issues when they access the SalesAnalysis model.

When analyzing sales by customer, the total of all sales is shown for every customer, instead of the customer’s
sales value. When analyzing sales by product, the correct totals for each product are shown.

Customer Analysis

You are redesigning the CustomerAnalysis tabular data model that will be used to analyze customer sales.
You plan to add a table named CustomerPermission to the model. This table maps the Active Directory login of
an employee with the CustomerId keys for all customers that the employee manages.

The CustomerAnalysis data model will contain a large amount of data and needs to be shared with other
developers even if a deployment fails. Each time you deploy a change during development, processing takes a
long time.

Data analysts must be able to analyze sales for financial years, financial quarters, months, and days. Many
reports are based on analyzing sales by month.

Product Sales

The ProductSales cube allows data analysts to view sales information by product, city, and time. Data analysts
must be able to view ProductSales data by Year to Date (YTD) as a measure. The measure must be formatted
as currency, associated with the Sales measure group, and contained in a folder named Calculations.

Requirements

You identify the following requirements:


Data available during normal business hours must always be up-to-date.
Processing overhead must be minimized.
Query response times must improve.
All queries that access the SalesAnalysis model must use cached data by default.
Data analysts must be able to access data in near real time.

70-768.IT Study Materials & Practical QAs.38q


You need to configure the SalesAnalysis cube to correct the sales analysis by customer calculation.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of
actions to the answer area and arrange them in the correct order.

Select and Place:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Step 1: Open the cube editor, and open the Dimension Usage tab.
Step 2: Configure a relationship between the Customer dimension and the Sales measure group. Use Day as
the granularity.
From scenario: The SalesAnalysis cube contains a fact table named CoffeeSale loaded from a table named
FactSale in the data warehouse. The time granularity within the cube is 15 minutes. The cube is processed
every night at 23:00. You determine that the fact table cannot be fully processed in the expected time. Users
have reported slow query response times.

Step 3: Reprocess the cube.


Step 4: Deploy the project changes.

QUESTION 35
DRAG DROP

Case Study #2
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot

70-768.IT Study Materials & Practical QAs.38q


return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

Wide World Importers has multidimensional cubes named SalesAnalysis and ProductSales. The
SalesAnalysis cube is refreshed from a relational data warehouse. You have a Microsoft SQL Server Analysis
Services instance that is configured to use tabular mode. You have a tabular data model named
CustomerAnalysis.

Sales Analysis

The SalesAnalysis cube contains a fact table named CoffeeSale loaded from a table named FactSale in the
data warehouse. The time granularity within the cube is 15 minutes. The cube is processed every night at
23:00. You determine that the fact table cannot be fully processed in the expected time. Users have reported
slow query response times.

The SalesAnalysis model contains tables from a SQL Server database named SalesDB. You set the
DirectQueryMode option to DirectQuery. Data analyst access data from a cache that is up to 24 hours old.
Data analyst report performance issues when they access the SalesAnalysis model.

When analyzing sales by customer, the total of all sales is shown for every customer, instead of the customer’s
sales value. When analyzing sales by product, the correct totals for each product are shown.

Customer Analysis

You are redesigning the CustomerAnalysis tabular data model that will be used to analyze customer sales.
You plan to add a table named CustomerPermission to the model. This table maps the Active Directory login of
an employee with the CustomerId keys for all customers that the employee manages.

The CustomerAnalysis data model will contain a large amount of data and needs to be shared with other
developers even if a deployment fails. Each time you deploy a change during development, processing takes a
long time.

Data analysts must be able to analyze sales for financial years, financial quarters, months, and days. Many
reports are based on analyzing sales by month.

Product Sales

The ProductSales cube allows data analysts to view sales information by product, city, and time. Data analysts
must be able to view ProductSales data by Year to Date (YTD) as a measure. The measure must be formatted
as currency, associated with the Sales measure group, and contained in a folder named Calculations.

Requirements

You identify the following requirements:


Data available during normal business hours must always be up-to-date.
Processing overhead must be minimized.
Query response times must improve.
All queries that access the SalesAnalysis model must use cached data by default.
Data analysts must be able to access data in near real time.

70-768.IT Study Materials & Practical QAs.38q


You need to configure the CoffeeSale fact table environment.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of
actions to the answer area and arrange them in the correct order.

NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders
you select.

Select and Place:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Step 1: Partition the CoffeSale facto table.
Step 2: Set the storage mode for all partitions to HOLAP.
Partitions stored as HOLAP are smaller than the equivalent MOLAP partitions because they do not contain
source data and respond faster than ROLAP partitions for queries involving summary data.
Step 3: Alter the processing job to ensure that it rearranges the partition structure each evening.
Step 4: Test that the cube meets the functional requirement for data currency and query performance.
From scenario:
Data analysts must be able to analyze sales for financial years, financial quarters, months, and days. Many
reports are based on analyzing sales by month.

The SalesAnalysis cube contains a fact table named CoffeeSale loaded from a table named FactSale in the
data warehouse. The time granularity within the cube is 15 minutes. The cube is processed every night at
23:00. You determine that the fact table cannot be fully processed in the expected time. Users have reported
slow query response times.

References:https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models-olap-logical-cube-
objects/partitions-partition-storage-modes-and-processing

QUESTION 36
DRAG DROP

Case Study #3
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time

70-768.IT Study Materials & Practical QAs.38q


provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

You are a developer for a Seattle-based company. The company is expanding globally. Many company
employees speak fluent Mandarin and read Simplified Chinese.

You have six tabular data models that are deployed to two instances of Microsoft SQL Server Analysis
Services (SSAS).

Users report that the query takes a long time to complete.

You are planning the disk space allocations for a new Microsoft SQL Server Analysis Services deployment.
You plan to move several relational data file databases to the new SSAS instance. The databases require a
total of 10 GB of disk space.

You also plan to deploy Cubes and Aggregations and use Object Processing. Cubes will have small fact tables
and few dimension members. No unnecessary aggregations will be created. You plan to process an entire
cube in a single transaction.

Data Models

One of the data models is named CustomerSales. This data model contains eight tables. The model includes a
table named Sales that defines several measures, including a measure named PriorYearSales. The
PriorYearSales measure is referenced by other measures, and is not intended to be analyzed directly by
users. You must translate the metadata for all fata the CustomerSales data model to Simplifies Chinese. Team
members from the Shanghai office assist with identifying appropriate translations.

A data model named OrderAnalysis is deployed to one of the SSAS instances. Order data is loaded into the
OrderAnalysis data as part of an overnight process. You observe that the model is not up-to-date.

The business analysis team uses a variety of client applications to issue MDX queries against OrderAnalysis.
Order data must be completely up-to-date.

The OrderAnalysis model has two user-defined hierarchies that are defined in a table named Order. New
customers are only added once per day. The overnight process is sufficiently up-to-date for the Customer data
to provide optimal performance while achieving the data currency goals whenever possible.

Databases

You deploy a database named DB1 to an SSAS instance as a project by using SQL Server Data Tools. Data
analysts report that they cannot access near real time data from the SSAS SalesAnalysis model from DB1.
You discover that the project has been deployed with the Direct Query Mode option set to OFF.

Most queries that use the SalesAnalysis data model use data from a table named FactInternetSales that is 20

70-768.IT Study Materials & Practical QAs.38q


gigabyte (GB) in size. Cached data must be available for the FactInternetSales table. All queries accessing the
SalesAnalysis model must be executed in near real time.

A database named DB2 uses the InMemory query mode. Users frequently run the following query:

You need to reconfigure the SSAS instance that hosts DB1.

Which three actions should perform in sequence? To answer, move the appropriate actions from the list of
actions to the answer area and arrange them in the correct order.

Select and Place:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
Step 1: Set the default mode for the data model to DirectQuery.
You discover that the project has been deployed with the Direct Query Mode option set to OFF.

Step 2: Set the mode for the FactInternetSales table's partition to DirectQueryOnly.
Initially, even DirectQuery models are always created in memory. The default query mode for the workspace
database is also set toDirectQuery with In-Memory. This hybrid working mode lets you use the cache of
imported data for improved performance during the model design process, while validating the model against
DirectQuery requirements.
From Scenario: Most queries that use the SalesAnalysis data model use data from a table named
FactInternetSales that is 20 gigabyte (GB) in size. Cached data must be available for the FactInternetSales
table. All queries accessing the SalesAnalysis model must be executed in near real time.

Step 3: Run Process Full for the FactInternetSales partition.


When Process Full is executed against an object that has already been processed, Analysis Services drops all
data in the object, and then processes the object. This kind of processing is required when a structural change
has been made to an object, for example, when an attribute hierarchy is added, deleted, or renamed

Incorrect Answers:
Not Process Clear: Drops the data in the object specified and any lower-level constituent objects. After the
data is dropped, it is not reloaded.

References:https://msdn.microsoft.com/en-us/library/hh230894(v=sql.120).aspx

QUESTION 37
Case Study #3
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case

70-768.IT Study Materials & Practical QAs.38q


study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

You are a developer for a Seattle-based company. The company is expanding globally. Many company
employees speak fluent Mandarin and read Simplified Chinese.

You have six tabular data models that are deployed to two instances of Microsoft SQL Server Analysis
Services (SSAS).

Users report that the query takes a long time to complete.

You are planning the disk space allocations for a new Microsoft SQL Server Analysis Services deployment.
You plan to move several relational data file databases to the new SSAS instance. The databases require a
total of 10 GB of disk space.

You also plan to deploy Cubes and Aggregations and use Object Processing. Cubes will have small fact tables
and few dimension members. No unnecessary aggregations will be created. You plan to process an entire
cube in a single transaction.

Data Models

One of the data models is named CustomerSales. This data model contains eight tables. The model includes a
table named Sales that defines several measures, including a measure named PriorYearSales. The
PriorYearSales measure is referenced by other measures, and is not intended to be analyzed directly by
users. You must translate the metadata for all fata the CustomerSales data model to Simplifies Chinese. Team
members from the Shanghai office assist with identifying appropriate translations.

A data model named OrderAnalysis is deployed to one of the SSAS instances. Order data is loaded into the
OrderAnalysis data as part of an overnight process. You observe that the model is not up-to-date.

The business analysis team uses a variety of client applications to issue MDX queries against OrderAnalysis.
Order data must be completely up-to-date.

The OrderAnalysis model has two user-defined hierarchies that are defined in a table named Order. New
customers are only added once per day. The overnight process is sufficiently up-to-date for the Customer data
to provide optimal performance while achieving the data currency goals whenever possible.

Databases

You deploy a database named DB1 to an SSAS instance as a project by using SQL Server Data Tools. Data
analysts report that they cannot access near real time data from the SSAS SalesAnalysis model from DB1.
You discover that the project has been deployed with the Direct Query Mode option set to OFF.

Most queries that use the SalesAnalysis data model use data from a table named FactInternetSales that is 20
gigabyte (GB) in size. Cached data must be available for the FactInternetSales table. All queries accessing the
SalesAnalysis model must be executed in near real time.

A database named DB2 uses the InMemory query mode. Users frequently run the following query:

70-768.IT Study Materials & Practical QAs.38q


You need to ensure no users see the PriorYearSales measure in the field list for the Sales table.

What should you do?

A. Create a perspective, and ensure that the PriorYearSales measure is not added to the perspective. Ensure
that users connect to the model by using the perspective.
B. Set the Display Folder property for PriorYearSales toHidden.
C. Remove the PriorYearSales measure from the default field set of the Sales table.
D. Create a role using Read permissions, and define a DAX expression to filter out the PriorYearSales
measure. Add all users to the role.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Using perspectives in the data model might help you expose a subset of tables, columns, and measures that
are useful for a particular type of analysis.
Usually, every user needs only a subset of data you create, and showing him or her the model through
perspectives can offer a better user experience.

From scenario; The PriorYearSales measure is referenced by other measures, and is not intended to be
analyzed directly by users.

References: Microsoft SQL Server 2012 Analysis Services, The BISM Tabular Model, Microsoft Press (July
2012), page 305

QUESTION 38
HOTSPOT

Case Study #3
This is a case study. Case studies are not limited separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the time
provided.
To answer the questions included in a case study, you will need to reference information that is provided in the
case study. Case studies might contain exhibits and other resources that provide more information about the
scenario that is described in the case study. Each question is independent of the other question on this case
study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and
to make changes before you move to the next sections of the exam. After you begin a new section, you cannot
return to this section.
To start the case study
To display the first question on this case study, click the Next button. Use the buttons in the left pane to

70-768.IT Study Materials & Practical QAs.38q


explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case study
has an All Information tab, note that the information displayed is identical to the information displayed on the
subsequent tabs. When you are ready to answer a question, click the Question button to return to the
question.

Background

You are a developer for a Seattle-based company. The company is expanding globally. Many company
employees speak fluent Mandarin and read Simplified Chinese.

You have six tabular data models that are deployed to two instances of Microsoft SQL Server Analysis
Services (SSAS).

Users report that the query takes a long time to complete.

You are planning the disk space allocations for a new Microsoft SQL Server Analysis Services deployment.
You plan to move several relational data file databases to the new SSAS instance. The databases require a
total of 10 GB of disk space.

You also plan to deploy Cubes and Aggregations and use Object Processing. Cubes will have small fact tables
and few dimension members. No unnecessary aggregations will be created. You plan to process an entire
cube in a single transaction.

Data Models

One of the data models is named CustomerSales. This data model contains eight tables. The model includes a
table named Sales that defines several measures, including a measure named PriorYearSales. The
PriorYearSales measure is referenced by other measures, and is not intended to be analyzed directly by
users. You must translate the metadata for all fata the CustomerSales data model to Simplifies Chinese. Team
members from the Shanghai office assist with identifying appropriate translations.

A data model named OrderAnalysis is deployed to one of the SSAS instances. Order data is loaded into the
OrderAnalysis data as part of an overnight process. You observe that the model is not up-to-date.

The business analysis team uses a variety of client applications to issue MDX queries against OrderAnalysis.
Order data must be completely up-to-date.

The OrderAnalysis model has two user-defined hierarchies that are defined in a table named Order. New
customers are only added once per day. The overnight process is sufficiently up-to-date for the Customer data
to provide optimal performance while achieving the data currency goals whenever possible.

Databases

You deploy a database named DB1 to an SSAS instance as a project by using SQL Server Data Tools. Data
analysts report that they cannot access near real time data from the SSAS SalesAnalysis model from DB1.
You discover that the project has been deployed with the Direct Query Mode option set to OFF.

Most queries that use the SalesAnalysis data model use data from a table named FactInternetSales that is 20
gigabyte (GB) in size. Cached data must be available for the FactInternetSales table. All queries accessing the
SalesAnalysis model must be executed in near real time.

A database named DB2 uses the InMemory query mode. Users frequently run the following query:

70-768.IT Study Materials & Practical QAs.38q


You need to configure SQL Server Profiler to determine why the query is performing poorly.

Which three event should you monitor on the SQL Server Profiler trace events configuration page? To answer,
select the appropriate options in the answer area.

Hot Area:

Correct Answer:

70-768.IT Study Materials & Practical QAs.38q


Section: (none)
Explanation

Explanation/Reference:
By using SQL Profiler, you can intercept two classes of trace events from Analysis Services, DAX Query Plan
and DirectQuery events, both generated by the DirectQuery engine. Here, in this scenario we have a DAX
Query.

DAX Query Plan events are generated by the DAX formula.


By using the In-Memory mode, you store a copy of data in the xVelocity (VertiPaq) storage engine.

Figure: This is how a query is executed by using In-Memory mode.

References: Microsoft SQL Server 2012 Analysis Services, The BISM Tabular Model, Microsoft Press (July
2012), page 331

From Scenario: Users report that the query takes a long time to complete.

70-768.IT Study Materials & Practical QAs.38q

You might also like