70-466 Exam - Implementing Data Models and Reports with Microsoft SQL Server 2012

certleader.com

Q1. - (Topic 3) 

You need to configure the permissions for the sales team members in the Sales Reports library. 

Which permissions should you use? (Each answer presents part of the solution. Choose all that apply.) 

A. Delete Items 

B. Add Items 

C. View Items 

D. Create Alerts 

E. Manage Alerts 

F. Edit Items 

Answer: B,F 

Q2. - (Topic 4) 

You are developing a new SQL Server Reporting Services (SSRS) report in SQL Server Data Tools (SSDT). 

The report must define a report parameter to prompt the user for the business unit. Each business unit has a unique font scheme combination of font and size properties. 

You need to ensure that all of the text boxes in the table headers use the correct business unit font properties. 

What should you do? (More than one answer choice may achieve the goal. Select the BEST answer.) 

A. Add one report variable for FontFamily Assign it with an expression to return the appropriate colors. For each header text box, set the Color and FontSize properties by using the variables. 

B. For each header text box, assign expressions to the FontFamily and FontSize properties. 

C. Add two report variables named FontFamily and FontSize. Assign them with expressions to return the appropriate colors. For each header text box, use expressions to set the FontFamily and FontSize properties by using the variables. 

D. Add two Microsoft Visual C# functions to the code block of the report to implement FontFamily and FontSize functions. For each header text box, use expressions to set the FontFamily and FontSize properties by using the functions. 

Answer:

Q3. DRAG DROP - (Topic 4) 

You are developing a SQL Server Reporting Services (SSRS) report to display a list of employees. The report will be embedded into a Microsoft SharePoint Server Web Part Page of the company intranet site. 

The report consists of a single table. The design of the table is shown in the following diagram. 

You need to configure the EmailAddress detail text box to create a new email message. The email message must be addressed to the email address that was clicked by the user. 

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.) 

Answer:  

Q4. - (Topic 1) 

Topic 1, Tailspin Toys 

Tailspin Toys is a multinational company that manufactures toys. Tailspin Toys has offices in five regions worldwide. The company sells toys at various retail stores. The company also sells toys directly to consumers through a web site. 

The company has the following departments: 

... 

Sales Distribution Manufacturing 

Each department has an office in each region. 

The fiscal calendar of Tailspin Toys runs from June to May. 

The network contains a server farm that has Microsoft SharePoint Server 2013 installed. 

Existing Environment Current Database Environment 

Each department uses SharePoint team sites for internal collaboration. 

All manufacturing information is stored in a relational database named Manufacturing. All sales information is stored in a relational database named Sales. 

Tailspin Toys deploys SQL Server Analysis Services (SSAS) and configures SSAS to use tabular models. SSAS will be used for all sales reports. 

Tailspin Toys deploys a SQL Server Reporting Services (SSRS) instance in SharePoint mode. 

Sales Database 

A database named Sales contains two tables named FactSales and DimProduct. FactSales contains the following columns: 

... 

SalesID Total Due OrderDate 

DimProduct contains the following columns: 

.... 

ProductID ProductName ProductCategory ProductSubcategory 

The Sales database contains information about the products. Most of the products have a category and a subcategory. Certain products only have a category. 

A sample from DimProduct is shown in the following table. 

Requirements 

Security Requirements 

Tailspin Toys identifies the following security requirement: . Sales department users must be allowed to view the sales transactions from their region only. . Sales department users must be able to view the contents of the manufacturing reports. . Manufacturing department users must be able to create new manufacturing 

reports. . Third-party and custom solutions must NOT be deployed to the reporting server. . Sales department users must NOT be able to create new manufacturing reports. 

Planned Reporting Implementation 

The manufacturing department plans to use the SSRS instance for its reports. The manufacturing department also plans to make its reports accessible from SharePoint. All manufacturing reports will use an existing database named Manufacturing. 

Reporting Requirements 

Tailspin Toys identifies the following reporting requirements: . All reports must contain the company logo and a header that contains the date and the time that the report was executed. . All reports must be created by using the SQL Server Data Tools. 

Manufacturing report 

You plan to create a report named Manufacturinglssues.rdl. The report has the following requirements: . Manufacturing department managers must be able to view product issues by product type, manufacturing plant location, and error type. . The manufacturing department managers must be able to change views by choosing options from drop-down lists. 

Sales reports 

You plan to create a sales report named RegionalSales.rdl. The report has the following requirements: . Users must be able to view the report by using a web browser. By default, subcategories and product details must be hidden when using the browser. . Users must be able to subscribe to receive the report by email. The report must be sent by email as a PDF attachment. 

You plan to create a quarterly sales report named QuarterSales.rdl. The report must 

display sales data by fiscal quarter. 

Technical Requirements 

Tailspin Toys identifies the following technical requirements: . Products in the DimProduct table that do NOT have a subcategory must use the category value as the subcategory value. . SSRS must NOT connect to databases more frequently than once every 30 minutes. . Sales department users must be able to use Microsoft Excel to browse tabular data. 

=====

You need to recommend a solution for the sales department that meets the security requirements. 

What should you recommend? 

A. Create one role for all of the sales department users. Add a DAX filter that reads the current user name and retrieves the user's region. 

B. Create one role for each region. Configure each role to have read access to a specific region. Add the sales department users to their corresponding role. 

C. Create a table for each region. Create a role for each region. Grant each role read access to its corresponding table. 

D. Create one role for all of the sales department users. Configure the role to have read access to the sales transactions. Ensure that all of the reports that access the sales transaction data restrict read access to the data from the corresponding sales department region only. 

Answer:

Explanation: Scenario: Tailspin Toys identifies the following security requirement: 

.

Sales department users must be allowed to view the sales transactions from their region only. 

.

Sales department users must be able to view the contents of the manufacturing reports. 

.

Sales department users must NOT be able to create new manufacturing reports. 

Q5. - (Topic 4) 

You are designing a SQL Server Analysis Services (SSAS) cube. 

You need to create a measure to count unique customers. 

What should you do? 

A. Use role playing dimensions. 

B. Use the Business Intelligence Wizard to define dimension intelligence. 

C. Add a measure that uses the Count aggregate function to an existing measure group. 

D. Add a measure that uses the DistinctCount aggregate function to an existing measure group. 

E. Add a measure group that has one measure that uses the DistinctCount aggregate function. 

F. Add a calculated measure based on an expression that counts members filtered by the Exists and NonEmpty functions. 

G. Add a hidden measure that uses the Sum aggregate function. Add a calculated measure aggregating the measure along the time dimension. 

H. Create several dimensions. Add each dimension to the cube. 

I. Create a dimension. Then add a cube dimension and link it several times to the measure group. 

J. Create a dimension. Create regular relationships between the cube dimension and the measure group. Configure the relationships to use different dimension attributes. 

K. Create a dimension with one attribute hierarchy. Set the IsAggrcgatable property to False and then set the DefaultMember property. Use a regular relationship between the dimension and measure group. 

L. Create a dimension with one attribute hierarchy. Set the IsAggregatable property to False and then set the DefaultMember property. Use a many-to-many relationship to link the dimension to the measure group. 

M. Create a dimension with one attribute hierarchy. Set the IsAggregatable property to False and then set the DefaultMember property. Use a many-to-many relationship to link the dimension to the measure group. 

N. Create a dimension with one attribute hierarchy. Set the ValueColumn property, set the IsAggregatable property to False, and then set the DefaultMember property. Configure the cube dimension so that it does not have a relationship with the measure group. Add a calculated measure that uses the MemberValue attribute property. 

O. Create a new named calculation in the data source view to calculate a rolling sum. Add a measure that uses the Max aggregate function based on the named calculation. 

Answer:

Q6. - (Topic 3) 

Topic 3, Data Architect 

General Background 

You are the data architect for a company that uses SQL Server 2012 Enterprise Edition. You design data modeling and reporting solutions that are based on a sales data warehouse. 

Background 

The solutions will be deployed on the following servers: . ServerA runs SQL Server Database Engine, ServerA is the data warehouse server. . ServerB runs SQL Server Database Engine, SQL Server Analysis Services (SSAS) in multidimensional mode, and SQL Server Integration Services (SSIS). . ServerC runs SSAS in tabular mode, SQL Server Reporting Services (SSRS) 

running in SharePoint mode, and Microsoft SharePoint 2010 Enterprise Edition with SP1. 

The data warehouse schema currently contains the tables shown in the exhibit. (Click the Exhibit button.) 

Business Requirements 

The reporting solution must address the requirements of the sales team, as follows: 

. Team members must be able to view standard reports from SharePoint. 

. Team members must be able to perform ad-hoc analysis by using Microsoft Power 

View and Excel. 

. Team members can have standard reports delivered to them on a schedule of 

their choosing. 

The standard reports 

.. 

Will use a sales territory hierarchy for organizing data by region. Will be accessible from SharePoint. 

The Excel ad-hoc reports 

.. 

Will use the same data store as the standard reports. 

Will provide direct access to the data store for the sales team and a simplified view 

for the executive team. 

Technical Requirements 

The standard reports must be based on an SSAS cube. The schema of the data warehouse on ServerA must be able to support the ability to slice the fact data by the following dates: 

... 

Order date (OrderDateKey) Due date (DueDateKey) Ship date (ShipDateKey) 

Additions and modifications to the data warehouse schema must adhere to star schema design principles to minimize maintenance and complexity . The multidimensional and tabular models will be based on the data warehouse. The tabular and multidimensional models will be created by using SQL Server Data Tools (SSDT). The tabular project is named AdhocReports and the multidimensional project is named Standard Reports. The cube design in the Standard Reports project must define two measures for the unique count of sales territories (SalesTerritoryKey) and products (ProductKey). 

A deployment script that can be executed from a command-line utility must be created to deploy the StandardReports project to ServerB. 

The tabular model in the AdhocReports project must meet the following requirements: 

. .. 

A hierarchy must be created that consists of the SalesTerritoryCountry and SalesTerritoryRegion columns from the DimSalesTerritory table and the EmployeeName column from the DimEmployee table. A key performance indicator (KPI) must be created that compares the total quantity sold (OrderQuantity) to a threshold value of 1,000. A measure must be created to calculate day-over-day (DOD) sales by region based on order date. 

SSRS on ServerC must be configured to meet the following requirements: 

... 

It must use a single data source for the standard reports. 

It must allow users to create their own standard report subscriptions. 

The sales team members must be limited to only viewing and subscribing to 

reports in the Sales Reports library. 

A week after the reporting solution was deployed to production, Marc, a salesperson, indicated that he has never received reports for which he created an SSRS subscription. In addition, Marc reports that he receives timeout errors when running some reports on demand. 

=====

You need to create the KPI in the AdhocReports project. 

What should you do? 

A. Create a measure by using the SUM([OrderQuantity]) expression. Then use the CREATE KPI CURRENTCUBE statement to define the KPI and target value. 

B. Create a measure by using the SUM([OrderQuantity]) expression and create a KPI based on the measure. Then set the target value. 

C. Create a measure by using the COUNT([OrderQuantity]) expression and create a KPI based on the measure. Then set the target value. 

D. Create a KPI based on the OrderQuantity column and then set the target value. 

Answer:

Q7. - (Topic 4) 

You are developing a BI Semantic Model (BISM) based on a simple and small dataset sourced from SQL Server. The data size and complexity of the data relationships will not change. The model will be used to produce reports in Power View. 

You need to use an appropriate project type. 

Which project types should you use? (Each answer presents a complete solution. Choose all that apply.) 

A. A tabular project that uses the In-Memory query mode 

B. A tabular project that uses the DirectQuery query mode 

C. A multidimensional project that uses the MOLAP storage mode 

D. A PowerPivot workbook that is deployed to Microsoft SharePoint Server 2010 

E. A multidimensional project that uses the ROLAP storage mode 

Answer: A,B,E 

Explanation: Power View is a thin web client that launches right in the browser from a data model in SharePoint Server 2010. The model can be a PowerPivot model workbook or a tabular model running on a SQL Server 2012 Analysis Services (SSAS) server. 

Q8. - (Topic 4) 

... 

You are developing a SQL Server Analysis Services (SSAS) multidimensional project. 

A fact table is related to a dimension table named DimScenario by a column named ScenarioKey. 

The dimension table contains three rows for the following scenarios: 

Actual 

Budget Q1 

Budget Q3 

You need to create a dimension to allow users to view and compare data by scenario. 

What should you do? 

A. Use role playing dimensions. 

B. Use the Business Intelligence Wizard to define dimension intelligence. 

C. Add a measure that uses the Count aggregate function to an existing measure group. 

D. Add a measure that uses the DistinctCount aggregate function to an existing measure group. 

E. Add a measure group that has one measure that uses the DistinctCount aggregate function. 

F. Add a calculated measure based on an expression that counts members filtered by the Exists and NonEmpty functions. 

G. Add a hidden measure that uses the Sum aggregate function. Add a calculated measure aggregating the measure along the time dimension. 

H. Create several dimensions. Add each dimension to the cube. 

I. Create a dimension. Then add a cube dimension and link it several times to the measure group. 

J. Create a dimension. Create regular relationships between the cube dimension and the measure group. Configure the relationships to use different dimension attributes. 

K. Create a dimension with one attribute hierarchy. Set the IsAggrcgatable property to False and then set the DefaultMember property. Use a regular relationship between the dimension and measure group. 

L. Create a dimension with one attribute hierarchy. Set the IsAggregatable property to False and then set the DefaultMember property. Use a many-to-many relationship to link the dimension to the measure group. 

M. Create a dimension with one attribute hierarchy. Set the IsAggregatable property to False and then set the DefaultMember property. Use a many-to-many relationship to link the dimension to the measure group. 

N. Create a dimension with one attribute hierarchy. Set the ValueColumn property, set the IsAggregatable property to False, and then set the DefaultMember property. Configure the cube dimension so that it does not have a relationship with the measure group. Add a calculated measure that uses the MemberValue attribute property. 

O. Create a new named calculation in the data source view to calculate a rolling sum. Add a measure that uses the Max aggregate function based on the named calculation. 

Answer:

Q9. - (Topic 4) 

You are developing a SQL Server Reporting Services (SSRS) report that renders in HTML. The report includes a dataset with fields named Description. Price, and Color. The report layout includes a table that displays product details and also includes columns named Description, Price, and Color. 

You need to modify the report so that users can sort products by the Price column. 

What should you do? 

A. Set the SortExpression value to = Fields!Price.Description for the Price text box. 

B. Set the SortExpression property to =Fields!Price.Name for the Price text box. 

C. Set the SortExpression property to =Fields!Price.Value for the Price text box. 

D. Add a custom action to the Price text box. 

Answer:

Q10. - (Topic 2) 

You need to configure per-user security authentication for reporting against the Sales cube. 

What should you do? (Each correct answer presents part of the complete solution. Choose all that apply.) 

A. Create Service Principal Names (SPNs). 

B. Enable forms-based authentication. 

C. Configure account delegation. 

D. Enable mixed-mode authentication. 

Answer: A,D