Q1. - (Topic 7)
You need to ensure that queries to the Sales Analysis cube default to the correct time period.
Where should you set the default member Multidimensional Expressions (MDX) expression?
A. In the DefaultMember property of the Month attribute of the Date dimension.
B. In the cube's calculation script.
C. In the DefaultMeasure property of the cube.
D. In the Analysts role.
Answer: B
Q2. DRAG DROP - (Topic 9)
You are developing packages in a SQL Server Integration Services (SSIS) project to load a data warehouse.
You are designing a method for configuring the packages' connections when deployed to a production SSIS catalog. All packages load data from two source databases.
Two packages also load data from a third source database. Another SSIS project will use the same connections.
You need to meet the requirements.
What should you do?
To answer, drag the appropriate term or terms to the correct location or locations in the
answer area. (Each term may be used once, more than once, or not at all.)
Answer:
Q3. - (Topic 5)
You need to restrict access to data in the tables in the data warehouse.
What should you do?
A. Configure column-level permissions.
B. Configure database roles.
C. Create views and grant permissions to the views.
D. Configure application roles.
Answer: C
Q4. - (Topic 10)
You are deploying an update to a SQL Server Analysis Services (SSAS) cube to a production environment.
The production database has been configured with security roles.
You need to preserve the existing security roles in the production database. Database roles and their user accounts from the development environment must not be deployed to the production server.
Which deployment method should you use?
A. Use the SQL Server Analysis Services Deployment Wizard.
B. Backup and restore the database.
C. Deploy the project from SQL Server Data Tools to the production server.
D. Use the SQL Server Analysis Services Migration Wizard.
Answer: A
Q5. HOTSPOT - (Topic 10)
A SQL Server Analysis Services (SSAS) cube has roles to define dimension data security. A role named USA allows users to browse data pertaining to the United States. A role named Canada allows users to browse data pertaining to Canada.
A user can browse sales data pertaining to the United States but cannot browse sales data pertaining to Canada. You validate that the user belongs to the USA and Canada roles.
You need to reproduce the issue in SQL Server Management Studio (SSMS).
Which option should you select? To answer, select the appropriate action in the answer area.
Answer:
Q6. - (Topic 10)
You are developing a SQL Server Reporting Services (SSRS) sales summary report. The report header consists of several images.
You need to ensure that the header of the report is hidden when a user exports the report to PDF format.
Which Hidden property expression should you use for the report header? (More than one answer choice may achieve the goal. Select the BEST answer.)
A. = True
B. = False
C. = (Globals!RenderFormat.Name = "PDF")
D. = (Globals!RenderFormat.IsInteractive = False)
Answer: C
Q7. - (Topic 5)
You need to configure a parameter for the database connection string. What should you do?
A. Use a required package parameter.
B. Use a required project parameter.
C. Use a package configuration.
D. Use a global variable.
Answer: B
Topic 6, WingTip Toys
General Background
You are a data architect for WingTip Toys. The company uses SQL Server 2012 Enterprise
edition. SQL Server Analysis Services (SSAS) and SQL Server Reporting Services (SSRS)
are installed on separate servers.
Data Warehouse
The company's data warehouse initially contained less than 100 MB and 100 million rows
of data from only one data source. It now contains more than 10 TB and 10 billion rows of
data, in 25 tables, from 12 data sources.
The largest table in the data warehouse, the factOrders table, contains 5 TB of data. The
factOrders table contains three date keys: OrderDateKey InvoiceDateKey, and
ShipDateKey. The data warehouse server has 1 TB of RAM. Memory usage is currently at
20 percent.
One billion rows of data are added to the data warehouse each month. New data is copied
each night from the data sources into SQL Server staging tables, and existing records are
not updated. The largest data set is order information, which is loaded in parallel into
multiple staging tables, one for each data source. All the staging tables have the same
structure and belong to the same filegroup as the factOrders table.
The dimCustomers table stores customer information that may change over time.
Data Models
You are developing three SSAS databases, as described in the following table.
Reporting
Business users frequently generate reports in Microsoft Excel by using PowerPivot. The
PowerPivot Management Dashboard does not currently display any usage data.
Several SSRS reports exist that use the data warehouse as a source. The data warehouse
queries are aggregate queries that use the factOrders table and one or more dimension
tables. All SSRS data sources use Integrated Windows authentication.
SSRS displays a security access error message when managers run SSRS reports based
on the Operations database.
Reporting performance has become unacceptably slow.
Business Requirements
Improve the query speed of the SSRS reports.
Allow business users to create reports by using PowerPivot and Power View.
Ensure that all users other than business users can view metadata for the Customers
dimension. Ensure that business users cannot view metadata for the Customers
dimension.
Technical Requirements
Modify the tables in the data warehouse to minimize aggregate query processing time.
Minimize disk storage in the data warehouse.
Ensure that all multidimensional models process data as quickly as possible.
Create a fact table named factCustomerContact in the data warehouse to store the contact
date, customer key, and communication type for each instance of customer contact.
Store the history of customer information changes in the dimCustomers table.
Move data from the staging tables into the factOrders table as quickly as possible. When
creating dimensions for the date keys in the factOrders table, minimize storage space
requirements and optimize the cube processing time.
Ensure that queries against the Sales database return the most current data in the data
warehouse.
Ensure that the SSAS model of the Finance database does not page to disk or return a
memory error as the size of the database grows.
Create an SSAS monitoring solution that tracks the following data: Queries answered per second Queries from cache direct per second Queries from file per second.
...
Q8. - (Topic 1)
You need to create the KPI in the AdhocReports project in time for the next production release cycle.
What should you do?
A. Create a measure by using the SUM([OrderQuantity]) expression and create a KPI based on the measure. Then set the target value. Check in the changes before the next release cycle.
B. Create a KPI based on the OrderQuantity column and then set the target value. Check in the changes before the next release cycle.
C. Create a measure by using the SUM([OrderQuantity]) expression. Then use the CREATE KPI CURRENTCUBE statement to define the KPI and target value. Check in the changes before the next release cycle.
D. Create a measure by using the COUNT([OrderQuantity]) expression and create a KPI based on the measure. Then set the target value. Check in the changes before the next release cycle.
Answer: C
Q9. DRAG DROP - (Topic 10)
You are developing a SQL Server Analysis Services (SSAS) cube.
You need to add a calculated member to the Customer dimension to evaluate the sum of values for the United Kingdom and the United States.
Which expression should you use? (To answer, drag the appropriate expression to the answer area.)
Answer:
Q10. - (Topic 10)
A multinational retailer has retail locations on several continents. A single SQL Server Reporting Services (SSRS) instance is used for global reporting.
A SQL Server Analysis Services (SSAS) instance for each continent hosts a multidimensional database named RetailSales. Each RetailSales database stores data only for the continent in which it resides. All of the SSAS instances are configured identically. The cube names and objects are identical.
Reports must meet the following requirements:
...
A report parameter named ServerName must be defined in each report.
When running a report, users must be prompted to select a server instance.
The report data source must use the Microsoft SQL Server Analysis Services data
source type.
You need to create a data source to meet the requirements.
How should you define the expression that is assigned to the connection string property of the data source?
A. ="Server=" &Parameters!ServerName.Value& ";Initial Catalog=RevenueData"
B. ="Data Source=" &Parameters!ServerName.Value& ";Initial Catalog=RevenueData"
C. ="Server=" & Parameters!ServerName.Value
D. ="Data Source=@ServerName;Initial Catalog=RevenueData"
E. ="Server=@ServerName;Initial Catalog=RevenueData"
Answer: B