70-470 Premium Bundle

70-470 Premium Bundle

Recertification for MCSE: Business Intelligence Certification Exam

4.5 
(26505 ratings)
0 QuestionsPractice Tests
0 PDFPrint version
November 23, 2024Last update

Microsoft 70-470 Free Practice Questions

Q1. - (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. 

Q2. - (Topic 9) 

You are redesigning a SQL Server Analysis Services (SSAS) database that contains a cube named Sales. Before the initial deployment of the cube, partition design was optimized for processing time. The cube currently includes five partitions named FactSalesl through FactSales5. Each partition contains from 1 million to 2 million rows. 

The FactSales5 partition contains the current year's information. The other partitions contain information from prior years; one year per partition. Currently, no aggregations are defined on the partitions. 

You remove fact rows that are more than five years old from the fact table in the data source and configure query logs on the SSAS server. 

Several queries and reports are running very slowly. 

You need to optimize the partition structure and design aggregations to improve query performance and minimize administrative overhead. 

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

A. Use the Usage-Based Optimization Wizard to create aggregations for the current partitions. 

B. Use the Aggregation Design Wizard to create aggregations for the current partitions. 

C. Combine all the partitions into a single partition. Use the Usage-Based Optimization Wizard to create aggregations. 

D. Combine all the partitions into a single partition. Use the Aggregation Design Wizard to create aggregations. 

Answer:

Q3. - (Topic 10) 

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. Add a custom action to the Price text box. 

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

C. In the Expression dialog box for the Price text box, enter the =SortBy FieldslPrice.Value expression. 

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

Answer:

Q4. - (Topic 5) 

You need to identify changes in the financial database. 

What should you do? 

A. Add SQL Server replication to each table. 

B. Extract data from the current partition of each table. 

C. Add a timestamp column to each table. 

D. Perform a full extract of each table. 

E. Enable change data capture on each table. 

Answer:

Q5. - (Topic 5) 

You need to slice data by the CouponUsed, OnSale, and Closeout columns. 

What should you do? 

A. Create one linked dimension for each column. 

B. Create one degenerate dimension. 

C. Create one role-playing dimension. 

D. Create one junk dimension. 

Answer:

Q6. - (Topic 10) 

You are designing a SQL Server Reporting Services (SSRS) report for a bank. The bank has Automated Teller Machines (ATMs) in several regions. ATM operational data is stored in a SQL Azure database. 

The report must use a map to display the location and status of the ATMs as shown in the following exhibit. (Click the Exhibit button.) 

You need to ensure that the report displays only a user selected map region. 

Which source of spatial data should you use for the map? 

A. SQL Server spatial query 

B. Bing Maps layer 

C. ESRI shape file 

D. Map gallery 

Answer:

Q7. DRAG DROP - (Topic 3) 

You need to complete the following UPDATE statement to initialize the budget sales values for 2012. 

Which MDX weight value expression should you use? 

To answer, drag the appropriate weight value expression to the answer area. 

Answer:  

Q8. - (Topic 9) 

A company runs SQL Server Database Engine and SQL Server Reporting Services (SSRS) in native mode. Reports are based on data that is cached in multiple shared datasets. Source data is archived each day at midnight for regulatory compliance purposes. The shared datasets may continue to cache data that should not be used in reports. Shared report schedules are often paused during nightly server maintenance windows. 

Reports must not return archived data. 

You need to create a fully automated solution to ensure that reports do not deliver archived data. 

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

A. Write a script that calls the flushcache method to clear individual items from the SSRS cache. Create a SQL Server Agent job that runs rs.exe with the script as an input file, and schedule the job to run every day after the archive process completes. 

B. Create a SQL Server Agent job that uses a Transact-SQL (T-SQL) step to truncate the dbo.ExecutionCache table in the ReportServerTempDB database. Schedule the job to run every day after the archive process completes. 

C. Create a SQL Server Agent job that restarts the SQL Server Reporting Services service. Schedule the job to run every day after the archive process completes. 

D. Create a shared schedule. Configure the datasets to expire on the shared schedule. 

Answer:

Q9. - (Topic 10) 

You are developing a BI Semantic Model (BISM) that will be used to analyze complex budgeting and forecast data sourced from a financial database. The model will be deployed to a server with 28 GB of RAM. 

The source data, located in a SQL Server data warehouse, is currently using 15 terabytes of disk space and is doubling in size every month. The model will be queried by staff in the accounting department by using Microsoft Excel 2010. 

You need to ensure the highest query performance and scalability for the accounting department queries. 

Which project type should you choose? 

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

B. Tabular project that uses the DirectQuery query mode 

C. Multidimensional project 

D. PowerPivot workbook deployed to SharePoint 

Answer:

Q10. - (Topic 10) 

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

You need to create a time dimension. It must be linked to a measure group named Sales at the day granularity level. It must also be linked to a measure group named Salary at the month granularity level. 

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 that uses the LastNonEmpty aggregate function. Use a regular relationship between the time dimension and the measure group. 

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

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

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

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

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

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

L. Create a dimension with one attribute hierarchy. Set the IsAggregatable property to False and then set the DefaultMember property. Use a regular relationship between the dimension and 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:

Q11. DRAG DROP - (Topic 9) 

You are designing a SQL Server Reporting Services (SSRS) solution. 

An existing report aggregates data from a SQL Server database in a chart. 

You need to use the chart in a new report and ensure that other users can use the chart in 

their reports. 

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:  

Q12. - (Topic 10) 

You are developing a SQL Server PowerPivot workbook that sources data from a SQL Azure database. The PowerPivot model includes a single table named FactSales that consists of four columns named Year, Country, Product, and Revenue. The model includes the following two measures. 

. Sales:=SUM(FactSales[Revenue;) 

. Sales %:=;Sales] / CALCULATE([Sales], ALL(FactSales)) 

In Microsoft Excel 2010 you create the following PivotTable report. 

Users report that the Sales % measure computes an incorrect ratio. The measure should meet a requirement to compute a ratio over all visible sales values defined by the query filters. The Grand Total value for the Sales % measure should equal 100%. 

You need to fix the Sales % measure to meet the requirement. 

Which Data Analysis Expressions (DAX) expression should you use? 

A. = [Sales] / CALCULATE([Sales]) 

B. = [sales] / [Sales](ALLSELECTED(FactSales)) 

C. = [sales] / CALCULATE([Sales], VALUES(FactSales[Year]), VALUES(FactSales[Country])) 

D. = [sales] / [Sales](ALLEXCEPT(FactSales, FactSales[Year])) 

Answer:

Q13. DRAG DROP - (Topic 10) 

You are developing a SQL Server Analysis Services (SSAS) tabular project based on a SQL Azure database. The ProcessingOption property for the project is set to Do Not Process. 

Several calculated columns have been added to a table. The project has been deployed to the production server. 

You need to ensure that newly added data is processed on the production server. 

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:  

Q14. - (Topic 5) 

You need to implement the aggregation designs for the cube. 

What should you do? 

A. Use the Usage-Based Optimization Wizard. 

B. Use the Aggregation Design Wizard. 

C. Partition the cube by month. 

D. Implement cache warming in SSAS via an SSIS package. 

Answer:

Q15. - (Topic 6) 

You need to implement a strategy for efficiently storing sales order data in the data warehouse. 

What should you do? 

A. Separate the factOrders table into multiple tables, one for each month that has orders, and use a local partitioned view. 

B. Separate the factOrders table into multiple tables, one for each day that has orders, and use a local partitioned view. 

C. Create daily partitions in the factOrders table. 

D. Create monthly partitions in the factOrders table. 

Answer:

Q16. - (Topic 9) 

You are designing an extract, transform, load (ETL) process for loading data from a SQL 

Server database into a large fact table in a data warehouse each day with the prior day's sales data. 

The ETL process for the fact table must meet the following requirements: 

..... 

Load new data in the shortest possible time. 

Remove data that is more than 36 months old. 

Ensure that data loads correctly. 

Minimize record locking. 

Minimize impact on the transaction log. 

You need to design an ETL process that meets the requirements. 

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

A. Partition the destination fact table by date. Insert new data directly into the fact table and delete old data directly from the fact table. 

B. Partition the destination fact table by date. Use partition switching and staging tables both to remove old data and to load new data. 

C. Partition the destination fact table by customer. Use partition switching both to remove old data and to load new data into each partition. 

D. Partition the destination fact table by date. Use partition switching and a staging table to remove old data. Insert new data directly into the fact table. 

Answer:

START 70-470 EXAM