70-470 Exam - Recertification for MCSE: Business Intelligence

certleader.com

Q1. DRAG DROP - (Topic 9) 

You are the administrator of a SQL Server Integration Services (SSIS) catalog. You have access to the original password that was used to create the SSIS catalog. 

A full database backup of the SSISDB database on the production server is made each day. The server used for disaster recovery has an operational SSIS catalog. 

Information that is encrypted in the SSISDB database must not be lost. 

You need to document the disaster recovery solution that restores the production SSIS catalog to the disaster recovery server. 

Which three steps should you document 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:  

Q2. - (Topic 10) 

You are working with multiple tabular models deployed on a single SQL Server Analysis Services (SSAS) instance. 

You need to ascertain the memory consumed by each object in the SSAS instance. 

What should you do? 

A. Use the $System.discover_object_memory_usage dynamic management view. 

B. Use the Usage Based Optimization wizard to design appropriate aggregations. 

C. Use SQL Server Profiler to review session events for active sessions. 

D. Use the Performance Counter group named Processing. 

Answer:

Q3. - (Topic 9) 

You are designing a subscription strategy for a SQL Server Reporting Services (SSRS) report. 

You have an application that populates a table with user-specific subscription schedules and report formats. 

You need to ensure that users can receive reports by email according to their preferences. 

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

A. Create a standard subscription for each record in the table. 

B. Create a data-driven subscription for each record in the schedule table. 

C. Create one data-driven subscription. Schedule the subscription to frequently retrieve user preferences. 

D. Create a standard subscription for each subscription schedule. 

Answer:

Q4. - (Topic 7) 

You need to update the Execute SQL task in the OnVariableValueChanged event handler of all SSIS packages. 

Which additional variable should be logged? 

A. System::ExecutionInstanceGUID 

B. System::ServerExecutionID 

C. System::VariableID 

D. System::SourceID 

Answer:

Q5. DRAG DROP - (Topic 9) 

You plan to deploy a SQL Server Integration Services (SSIS) project by using the project deployment model. 

You need to monitor control flow tasks to determine whether any of them are running longer than usual. 

Which three 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:  

Q6. DRAG DROP - (Topic 10) 

You are developing a SQL Server Analysis Services (S5AS) cube. The cube consists of a 

single measure group. 

The measure group consists of one partition that uses MOLAP. 

The proactive caching policy has the following requirements: 

.. 

The cache must be updated when data is changed in the table named tbIOrders. Changes must be notified through the use of the XML for Analysis (XMLA) NotifyTableChange command. 

You need to configure the proactive caching policy to meet the requirements. 

Which three 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:  

Q7. - (Topic 9) 

... 

You are designing a multidimensional OLAP (MOLAP) cube. 

The MOLAP cube must meet the following requirements: 

Ensure that workloads for aggregation tuning can be automatically collected. Require the least amount of effort to perform manual aggregation tuning. Minimize impact on the performance of previously tuned queries. 

You need to design a MOLAP cube that meets the requirements. 

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

A. Enable SQL Server Analysis Services (SSAS) query logging. Run the Usage-Based Optimization Wizard to generate aggregations. Merge the wizard results with existing aggregation designs. 

B. Set up multiple partitions. Run the Aggregation Design Wizard periodically for each measure group. After the wizard finishes, discard the old aggregation design and accept the new one. 

C. Set up multiple partitions. Run the Aggregation Design Wizard on each partition. Schedule the aggregations by using an XMLA script in SQL Server Agent. 

D. Set the AggregationUsage property of all attributes based on natural keys to Full. 

Answer:

Q8. - (Topic 4) 

You need to design the recovery strategy for SSRS01. 

What should the strategy include? (Each correct answer presents part of the solution. Choose all that apply.) 

A. Re-create the SQL Server Agent jobs that are used to trigger schedules. 

B. Restore the ReportServer and ReportServerTempDB databases with recovery. 

C. Restore the ReportServer and ReportServerTempDB databases with no recovery. 

D. Restore the msdb database. 

E. Restore the Report Server encryption key. 

F. Restore the database encryption key. 

Answer: A,B,E 

39. - (Topic 4) 

You need to re-establish subscriptions on SSRS01. 

What should you do? 

A. Start the SQL Server Agent on SSRS01. 

B. Restore the ReportServer database. 

C. Restore the ReportServerTempDB database. 

D. Use the SQL Server Configuration Manager to reset the SQL Service account credentials. 

Q9. - (Topic 6) 

You need to design the dimCustomers table. 

Which design approach should you use? 

A. Reference dimension 

B. Type 2 slowly changing dimension 

C. Junk dimension 

D. Conformed dimension 

E. Type 1 slowly changing dimension 

Answer: B Topic 7, Contoso, Ltd Case B 

General Background You are the business intelligence (BI) solutions architect for Contoso, Ltd, an online retailer. 

You produce solutions by using SQL Server 2012 Business Intelligence edition and Microsoft SharePoint Server 2010 Service Pack 1 (SP1) Enterprise edition. 

A SharePoint farm has been installed and configured for intranet access only. An Internet-facing web server hosts the company's public e-commerce website. Anonymous access is not configured on the Internet-facing web server. 

Data Warehouse The data warehouse is deployed on a 5QL Server 2012 relational database instance. The data warehouse is structured as shown in the following diagram. 

The following Transact-SQL (T-SQL) script is used to create the FactSales and FactPopulation tables: 

The FactPopulation table is loaded each year with data from a Windows Azure Marketplace commercial dataset. The table contains a snapshot of the population values for all countries of the world for each year. The world population for the last year loaded exceeds 

6.8 billion people. 

ETL Process SQL Server Integration Services (SSIS) is used to load data into the data warehouse. All SSIS projects are developed by using the project deployment model. 

A package named StageFactSales loads data into a data warehouse staging table. The package sources its data from numerous CSV files exported from a mainframe system. The CSV file names begin with the letters GLSD followed by a unique numeric identifier that never exceeds six digits. The data content of each CSV file is identically formatted. 

A package named LoadFactFreightCosts sources data from a Windows Azure SQL Database database that has data integrity problems. The package may retrieve duplicate rows from the database. 

The package variables of all packages have the RaiseChangedEvent property set to true. A package-level event handler for the OnVariableValueChanged event consists of an Execute SQL task that logs the System::VariableName and System::VariableValue variables. 

Data Models SQL Server Analysis Services (SSAS) is used to host the Corporate BI multidimensional database. The Corporate BI database contains a single data source view named Data Warehouse. The Data Warehouse data source view consists of all data warehouse tables. All data source view tables have been converted to named queries. 

The Corporate BI database contains a single cube named Sales Analysis and three database dimensions: Date, Customer and Product. The dimension usage for the Sales Analysis cube is as shown in the following image. 

The Customer dimension contains a single multi-level hierarchy named Geography. The structure of the Geography hierarchy is shown in the following image. 

The Sales Analysis cube's calculation script defines one calculated measure named Sales Per Capita. The calculated measure expression divides the Revenue measure by the Population measure and multiplies the result by 1,000. This calculation represents revenue per 1,000 people. 

The Sales Analysis cube produces correct Sales Per Capita results for each country of the world; however, the Grand Total for all countries is incorrect, as shown in the following image (rows 2-239 have been hidden). 

A role named Analysts grants Read permission for the Sales Analysis cube to all sales and marketing analysts in the company. 

SQL Server Reporting Services (SSRS) is configured in SharePoint integrated mode. All reports are based on shared data sources. 

Corporate logo images used in reports were originally configured as data-bound images sourced from a SQL Server relational database table. The image data has been exported to JPG files. The image files are hosted on the Internet-facing web server. All reports have been modified to reference the corporate logo images by using the fully qualified URLs of the image files. A red X currently appears in place of the corporate logo in reports. 

Users configure data alerts on certain reports. Users can view a report named Sales Profitability on demand; however, notification email messages are no longer being sent when Sales Profitability report data satisfies alert definition rules. The alert schedule settings for the Sales Profitability report are configured as shown in the following image. 

Business Requirements Data Models 

Users must be able to: . Provide context to measures and filter measures by using all related data warehouse dimensions. . Analyze measures by order date or ship date. 

Additionally, users must be able to add a measure named Sales to the report canvas by clicking only once in the Power View field list. The Sales measure must allow users to analyze the sum of the values in the Revenue column of the FactSales data warehouse table. Users must be able to change the aggregation function of the Sales measure. 

Analysis and Reporting A sales manager has requested the following query results from the Sales Analysis cube for the 2012 fiscal year: 

. Australian postal codes and sales in descending order of sales. . Australian states and the ratio of sales achieved by the 10 highest customer sales made for each city in that state. 

Technical Requirements ETL Processes If an SSIS package variable value changes, the package must log the variable name and the new variable value to a custom log table. 

The StageFactSales package must load the contents of all files that match the file name pattern. The source file name must also be stored in a column of the data warehouse staging table. In the design of the LoadFactSales package, if a lookup of the dimension surrogate key value for the product code fails, the row details must be emailed to the data steward and written as an error message to the SSIS catalog log by using the public API. 

You must configure the LoadFactFreightCosts package to remove duplicate rows, by using the least development effort. 

Data Models Users of the Sales Analysis cube frequently filter on the current month's data. You must ensure that queries to the Sales Analysis cube default to the current month in the Order Date dimension for all users. 

You must develop and deploy a tabular project for the exclusive use as a Power View reporting data source. The model must be based on the data warehouse. Model table names must exclude the Dim or Fact prefixes. All measures in the model must format values to display zero decimal places. 

Analysis and Reporting Reports must be developed that combine the SSIS catalog log messages with the package variable value changes. 

Q10. DRAG DROP - (Topic 9) 

You administer a SQL Server Reporting Services (SSRS) infrastructure. Data alerts are provisioned. 

You need to monitor the number of report data feed processing events during every automated execution. 

Which three 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: