70-463 Exam - Implementing a Data Warehouse with Microsoft SQL Server 2012

certleader.com

Q1. You are deploying a new SQL Server Integration Services (SSIS) package to several servers. 

The package must meet the following requirements: 

. .NET Common Language Runtime (CLR) integration in SQL Server must not be enabled. 

. The Connection Managers used in the package must be configurable without editing the package. 

. The deployment procedure must be automated as much as possible. 

You need to set up a deployment strategy that meets the requirements. 

What should you do? 

A. Use the gacutil command. 

B. Use the dtutil /copy command. 

C. Use the Project Deployment Wizard. 

D. Create an OnError event handler. 

E. Create a reusable custom logging component. 

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

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

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

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

J. Deploy the package by using an msi file. 

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

Answer:

Q2. You are installing the Data Quality Server component of Data Quality Services. 

You need to provision the hardware and install the software for the server that runs the 

Data Quality Server. 

You must ensure that the minimum Data Quality Server prerequisites are met. 

What should you do? 

A. Install Microsoft Internet Explorer 6.0 SP1 or later. 

B. Install SQL Server 2012 Database Engine. 

C. Make sure the server has at least 4 GB of RAM. 

D. Install Microsoft SharePoint Server 2010 Standard Edition. 

Answer:

Explanation: Data Quality Server Minimum System Requirements 

* SQL Server 2012 Database Engine. 

* Memory (RAM): Minimum: 2 GB Recommended: 4 GB or more 

Note: SQL Server Data Quality Services (DQS) is a new feature in SQL Server 2012 that contains the following two components: Data Quality Server and Data Quality Client. 

Q3. You are designing an extract, transform, load (ETL) process with SQL Server Integration Services (SSIS). Two packages, Package A and Package B, will be designed. Package A will execute Package B. 

Both packages must reference a file path corresponding to an input folder where files will be located for further processing. 

You need to design a solution so that the file path can be easily configured with the least administrative and development effort. 

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. You are developing a SQL Server Integration Services (SSIS) package that imports data into a data warehouse. You are developing the part of the SSIS package that populates the ProjectDates dimension table. 

The business key of the ProjectDates table is the ProjectName column. The business user has given you the dimensional attribute behavior for each of the four columns in the ProjectDates table: 

ExpectedStartDate - New values should be tracked over time. 

ActualStartDate - New values should not be accepted. 

ExpectedEndDate - New values should replace existing values. 

ActualEndDate - New values should be tracked over time. 

You use the SSIS Slowly Changing Dimension Transformation. 

You must configure the Change Type value for each source column. 

Which settings should you select? (To answer, select the appropriate setting or settings in the answer area. Each Change Type may be used once, more than once, or not at all.) 

Answer:  

Q5. You are designing a SQL Server Integration Services (SSIS) solution. The solution will contain an SSIS project that includes several SSIS packages. Each SSIS package will define the same connection managers and variables. 

You have the following requirements: 

. Ensure that the deployment model supports changing the content of connection strings by using parameters at execution time. 

. Ensure that the deployment model automatically starts from calls to the catalog.start_execution stored procedure in the SSISDB database. 

. Maximize performance at execution time. 

. Minimize development effort. 

You need to design a solution that meets the requirements. 

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

A. Use a project deployment model. Modify connection manager properties to use project parameters. Ensure that the SSISDB database is created. 

B. Use a project deployment model. Configure connections in an XML configuration file referenced by an environment variable that corresponds to the SQL Server environment of each SSIS package. 

C. Use a package deployment model. Use a SQL Server package configuration with a common filter. Change the contents of the SSIS Configurations table at runtime. 

D. Use a package deployment model. Save each SSIS package to a file share that can be accessed from all environments. 

Answer:

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

To process complex scientific data originating from a SQL Azure database, a custom task component is added to the project. You need to ensure that the custom component is deployed on a test environment 

correctly. What should you do? 

A. Add an OnError event handler to the SSIS project. 

B. Open a command prompt and run the gacutil command. 

C. Configure the SSIS solution to use the Project Deployment Model. 

D. Open a command prompt and run the dtexec /dumperror /conn command. 

E. Configure the output of a component in the package data flow to use a data tap. 

F. Open a command prompt and execute the package by using the SQL Log provider and running the dtexecui.exe utility. 

G. Open a command prompt and run the dtexec /rep /conn command. 

H. Run the dtutil command to deploy the package to the SSIS catalog and store the configuration in SQL Server. 

I. Use an msi file to deploy the package on the server. 

J. Open a command prompt and run the dtutil /copy command. 

K. Create a reusable custom logging component and use it in the SSIS project. 

Answer:

Reference: 

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

Q7. You develop a SQL Server Integration Services (SSIS) package in a project by using the Project Deployment Model. It is regularly executed within a multi-step SQL Server Agent job. 

You make changes to the package that should improve performance. 

You need to establish if there is a trend in the durations of the next 10 successful executions of the package. You need to use the least amount of administrative effort to achieve this goal. 

What should you do? 

A. Enable logging to an XML file in the package control flow for the Onlnformation event. After 10 executions, view the XML file. 

B. After 10 executions, view the job history for the SQL Server Agent job. 

C. After 10 executions, in SQL Server Management Studio, view the Execution Performance subsection of the All Executions report for the package. 

D. Enable logging to an XML file in the package control flow for the OnPostExecute event. After 10 executions, view the XML file. 

Answer:

Q8. You are developing a SQL Server Integration Services (SSIS) project by using the Project Deployment Model. All packages in the project must log custom messages. 

You need to produce reports that combine the custom log messages with the system-generated log messages. 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.validate_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 OnError event text to the table. 

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

Q9. You are reviewing the design of a customer dimension table in an existing data warehouse hosted on SQL Azure. 

The current dimension design does not allow the retention of historical changes to customer attributes such as Postcode. 

You need to redesign the dimension to enable the full historical reporting of changes to multiple customer attributes including Postcode. 

What should you do? 

A. Add StartDate and EndDate columns to the customer dimension. 

B. Add an IsCurrent column to the customer dimension. 

C. Enable Snapshot Isolation on the data warehouse. 

D. Add CurrentValue and PreviousValue columns to the customer dimension. 

Answer:

Q10. You are creating a SQL Server Integration Services (SSIS) package that implements a Type 3 Slowly Changing Dimension (SCD). 

You need to add a task or component to the package that allows you to implement the SCD logic. 

What should you use? 

A. a Script component 

B. an SCD component 

C. an Aggregate component 

D. a Merge component 

Answer: