Exam Code: 70 463 pdf (Practice Exam Latest Test Questions VCE PDF)
Exam Name: Implementing a Data Warehouse with Microsoft SQL Server 2012
Certification Provider: Microsoft
Free Today! Guaranteed Training- Pass microsoft 70 463 Exam.

Q17. A SQL Server Integration Services (SSIS) package on a computer is failing periodically in production. The package was created less than one year ago and was deployed to the SSIS catalog. 

Sometimes the package is started on a SQL Agent schedule; sometimes the package is started manually by an SSIS developer by using the Object Explorer in SQL Server Management Studio. 

You need to identify the authenticated user responsible for starting the package each time it failed in the past. 

Where can you find this information? 

A. the SQL Server Log 

B. the SSISDB.[catalog].[executions] view 

C. the SSISDB.[catalog].[event_messages] view 

D. the SQL Agent Job History 

E. the SQL Agent Error Log 

Answer:


Q18. You are loading a dataset into SQL Server. The dataset contains numerous duplicates for the Artist and Song columns. 

The values in the Artist column in the dataset must exactly match the values in the Artist domain in the knowledge base. The values in the Song column in the dataset can be a close match with the values in the Song domain. 

You need to use SQL Server Data Quality Services (DQS) to define a matching policy rule to identify duplicates. 

How should you configure the Rule Editor? (To answer, drag the appropriate answers to the answer area.) 

Answer: 


Q19. You are designing a partitioning strategy for a large fact table in a data warehouse. Tens of millions of new records are loaded into the data warehouse weekly, outside of business hours. 

Most queries are generated by reports and by cube processing. Data is frequently queried at the day level and occasionally at the month level. 

You need to partition the table to maximize the performance of queries. What should you do? (More than one answer choice may achieve the goal. Select the BEST answer.) 

A. Partition the fact table by month, and compress each partition. 

B. Partition the fact table by week. 

C. Partition the fact table by year. 

D. Partition the fact table by day, and compress each partition. 

Answer:


Q20. You are writing a SQL Server Integration Services (SSIS) package that transfers data from a legacy system. 

Data integrity in the legacy system is very poor. Invalid rows are discarded by the package but must be logged to a CSV file for auditing purposes. 

You need to establish the best technique to log these invalid rows while minimizing the amount of development effort. 

What should you do? 

A. Add a data tap on the output of a component in the package data flow. 

B. Deploy the package by using an msi file. 

C. Run the package by using the dtexecui.exe utility and the SQL Log provider. 

D. uses the dtutil /copy command. 

E. Deploy the package to the Integration Services catalog by using dtutil and use SQL Server to store the configuration. 

F. Create an OnError event handler. 

G. uses the Project Deployment Wizard. 

H. Use the gacutil command. 

I. Create a reusable custom logging component. 

J. Run the package by using the dtexec /rep /conn command. 

K. Run the package by using the dtexec /dumperror /conn command. 

Answer:

Reference: 

http://www.rafael-salas.com/2012/01/ssis-2012-quick-peek-to-data-taps.html 

http://msdn.microsoft.com/en-us/library/hh230989.aspx 

http://msdn.microsoft.com/en-us/library/jj655339.aspx 


Q21. 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:


Q22. Occasionally a job that executes an existing SQL Server Integration Services (SSIS) package does not complete and nothing is processed. 

You need to ensure that package logging occurs. Your solution must minimize deployment and development efforts. 

What should you do? 

A. Create a reusable custom logging component. 

B. Use the gacutil command. 

C. Use the Project Deployment Wizard. 

D. Run the package by using the dtexec /rep /conn command. 

E. Add a data tap on the output of a component in the package data flow. 

F. Create an OnError event handler. 

G. Use the dtutil /copy command. 

H. Deploy the package by using an msi file. 

I. Run the package by using the dtexec /dumperror /conn command. 

J. Run the package by using the dtexecui.exe utility and the SQL Log provider. 

K. Deploy the package to the Integration Services catalog by using dtutil and use SQL Server to store the configuration. 

Answer:

Explanation: References: http://msdn.microsoft.com/en-us/library/ms140246.aspx 

http://msdn.microsoft.com/en-us/library/hh231187.aspx 


Q23. You are editing a SQL Server Integration Services (SSIS) package that contains three Execute SQL tasks and no other tasks. The package and all three Execute SQL tasks have their TransactionOption property set to Supported. 

You need to ensure that if any of the Execute SQL tasks fail, all three tasks will roll back their changes. 

What should you do? 

A. Move the three Execute SQL tasks into a Sequence container. 

B. Move the three Execute SQL tasks into a Foreach Loop container. 

C. Change the TransactionOption property of all three Execute SQL tasks to Required. 

D. Change the TransactionOption property of the package to Required. 

Answer:

Reference: 

http://msdn.microsoft.com/en-us/library/ms137749.aspx 

http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.dtstransactionoption.aspx 


Q24. You are editing a SQL Server Integration Services (SSIS) package. 

You need to edit the Script task that has an expression defined. 

Which task should you select? To answer, select the appropriate setting or settings in the answer area. 

Answer: 


Q25. You are the Master Data Services (MDS) administrator at your company. 

An existing user must be denied access to a certain hierarchy node for an existing model. 

You need to configure the user's permissions. 

Which user management menu item should you select? (To answer, configure the 

appropriate option or options in the dialog box in the answer area.) 

Answer: 


Q26. You are designing a SQL Server Integration Services (SSIS) package that uses the Fuzzy Lookup transformation. 

The reference data to be used in the transformation does not change. 

You need to reuse the Fuzzy Lookup match index to increase performance and reduce maintenance. 

What should you do? 

A. Select the GenerateAndPersistNewIndex option in the Fuzzy Lookup Transformation Editor. 

B. Select the GenerateNewIndex option in the Fuzzy Lookup Transformation Editor. 

C. Select the DropExistingMatchlndex option in the Fuzzy Lookup Transformation Editor. 

D. Execute the sp_FuzzyLookupTableMaintenanceUninstall stored procedure. 

E. Execute the sp_FuzzyLookupTableMaintenanceInvoke stored procedure. 

Answer:

Reference: http://msdn.microsoft.com/en-us/library/ms137786.aspx 


Q27. You maintain a SQL Server Integration Services (SSIS) package. The package was developed by using SQL Server 2008 Business Intelligence Development Studio (BIDS). 

The package includes custom scripts that must be upgraded. 

You need to upgrade the package to SQL Server 2012. 

Which tool should you use? 

A. SQL Server Integration Services Deployment Wizard 

B. SQL Server Configuration Manager 

C. SSIS Upgrade Wizard in SQL Server Management Studio 

D. SSIS Upgrade Wizard in SQL Server 2008 BIDS 

Answer:

Explanation: You can upgrade packages that were created in earlier versions of Integration Services to the Integration Services format that SQL Server 2012 uses. SQL Server provides the SSIS Package Upgrade Wizard to help in this process. Because you can configure the wizard to backup up your original packages, you can continue to use the original packages if you experience upgrade difficulties. 

You can run the SSIS Package Upgrade Wizard from SQL Server Data Tools (SSDT), from SQL Server Management Studio, or at the command prompt. 

Note: 

* When you upgrade an instance of SQL Server 2005 or SQL Server 2008 to the current release of SQL Server, your existing SQL Server 2008 Integration Services (SSIS) packages are not automatically upgraded to the package format that the current release SQL Server Integration Services uses. You will have to select an upgrade method and manually upgrade your packages. 


Q28. You develop and deploy a SQL Server Integration Services (SSIS) package. 

The package is stored in the file system. 

You need to execute the package without importing it to the SSIS server. 

What should you use to execute the package? (Each correct answer presents a complete solution. Choose all that apply.) 

A. catalog.start_package 

B. dtexec 

C. SQL Server Management Studio 

D. SQL Server Agent 

Answer: B,D 


Q29. You are developing a SQL Server Integration Services (SSIS) package. 

The package contains an ADO object source variable that holds a result set that was returned by a stored procedure execution. 

You need to add and configure a container that will execute several tasks for each row in the ADO object source variable. 

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: 


Q30. You are installing SQL Server Data Quality Services (DQS). 

You need to give users belonging to a specific Active Directory group access to the Data Quality Server. 

Which SQL Server application should you use? 

A. Data Quality Client with administrative credentials 

B. SQL Server Configuration Manager with local administrative credentials 

C. SQL Server Data Tools with local administrative permissions 

D. SQL Server Management Studio with administrative credentials 

Answer:


Q31. You are developing a SQL Server Integration Services (SSIS) package to implement an incremental data load strategy. The package reads data from a source system that uses the SQL Server change data capture (CDC) feature. 

You have added a CDC Source component to the data flow to read changed data from the source system. 

You need to add a data flow transformation to redirect rows for separate processing of insert, update, and delete operations. 

Which data flow transformation should you use? 

A. Audit 

B. DQS Cleansing 

C. CDC Splitter 

D. Pivot 

Answer:


Q32. You are developing a SQL Server Integration Services (SSIS) package to load data into a Windows Azure SQL Database database. The package consists of several data flow tasks. 

The package has the following auditing requirements: 

. If a data flow task fails, a Transact-SQL (T-SQL) script must be executed. 

. The T-SQL script must be executed only once per data flow task that fails, regardless of the nature of the error. 

You need to ensure that auditing is configured to meet these requirements. 

What should you do? 

A. Use an event handler for OnError for the package. 

B. Use an event handler for OnError for each data flow task. 

C. Use an event handler for OnTaskFailed for the package. 

D. View the job history for the SQL Server Agent job. 

E. View the All Messages subsection of the All Executions report for the package. 

F. Store the System::SourceID variable in the custom log table. 

G. Store the System::ServerExecutionID variable in the custom log table. 

H. Store the System::ExecutionInstanceGUID variable in the custom log table. 

I. Enable the SSIS log provider for SQL Server for OnError in the package control flow. 

J. Enable the SSIS log provider for SQL Server for OnTaskFailed in the package control flow. 

K. Deploy the project by using dtutil.exe with the /COPY DTS option. 

L. Deploy the project by using dtutil.exe with the /COPY SQL option. 

M. Deploy the .ispac file by using the Integration Services Deployment Wizard. 

N. Create a SQL Server Agent job to execute the SSISDB.catalog.va!idate_project stored procedure. 

O. Create a SQL Server Agent job to execute the SSISDB.catalog.validate_package stored procedure. 

P. Create a SQL Server Agent job to execute the 

SSISDB.catalog.create_execution and SSISDB.catalog.start_execution stored procedures. 

Q. Create a table to store error information. Create an error output on each data flow 

destination that writes OnTaskFailed event text to the table. 

Answer: