70-463 bundle(65 to 80) for IT candidates: Mar 2016 Edition

Question No. 65

A SQL Server Integration Services (SSIS) project has been deployed to the SSIS catalog. The project includes a project Connection Manager to connect to the data warehouse. 

The SSIS catalog includes two Environments: 

. Development 

. QA 

Each Environment defines a single Environment Variable named ConnectionString of type string. The value of each variable consists of the connection string to the development or QA data warehouses. 

You need to be able to execute deployed packages by using either of the defined Environments. 

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: 



Question No. 66

You are editing a SQL Server Integration Services (SSIS) package that contains three Execute SQL tasks and no other tasks. The three Execute SQL tasks modify products in staging tables in preparation for a data warehouse load. 

The package and all three Execute SQL product tasks have their TransactionOption property set to Supported. 

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

What should you do? 

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

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

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

D. Move the three Execute SQL product tasks into a Sequence container. 

Answer:

Explanation: 

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

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


Question No. 67

You are developing a SQL Server Integration Services (SSIS) package to load data into a SQL Server table on ServerA. The package includes a data flow and is executed on ServerB. The destination table has its own identity column. 

The destination data load has the following requirements: . The identity values from the source table must be used. . Default constraints on the destination table must be ignored. . Batch size must be 100,000 rows. 

You need to add a destination and configure it to meet the requirements. 

Which destination should you use? 

A. OLE DB Destination with Fast Load 

B. SQL Server Destination 

C. ADO NET Destination without Bulk Insert 

D. ADO NET Destination with Bulk Insert 

E. OLE DB Destination without Fast Load 

Answer:

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

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

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


Question No. 68

You develop a SQL Server Integration Services (SSIS) project by using the Project Deployment model. 

The project contains many packages. It is deployed on a server named Development!. The project will be deployed to several servers that run SQL Server 2012. 

The project accepts one required parameter. The data type of the parameter is a string. 

A SQL Agent job is created that will call the master.dtsx package in the project. A job step is created for the SSIS package. 

The job must pass the value of an SSIS Environment Variable to the project parameter. The value of the Environment Variable must be configured differently on each server that runs SQL Server. The value of the Environment Variable must provide the server name to the project parameter. 

You need to configure SSIS on the Development1 server to pass the Environment Variable to the package. 

Which four actions should you perform in sequence by using SQL Server Management Studio? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.) 


Answer: 



Question No. 69

pic 2) 

You are designing a SQL Server Integration Services (SSIS) package configuration strategy. 

The package configuration must meet the following requirements: 

. Include multiple properties in a configuration. 

. Support several packages with different configuration settings. You need to select the appropriate configuration. Which configuration type should you use? 

To answer, select the appropriate option from the drop-down list in the dialog box. 


Answer: 



Question No. 70

You are developing a SQL Server Integration Services (SSIS) project that contains a project Connection Manager and multiple packages. 

All packages in the project must connect to the same database. The server name for the database must be set by using a parameter named ParamConnection when any package in the project is executed. 

You need to develop this project with the least amount of development effort. 

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

A. Create a package parameter named ConnectionName in each package. 

B. Edit each package Connection Manager. Set the ConnectionName property to @[$Project::ParamConnection]. 

C. Edit the project Connection Manager in Solution Explorer. Set the ConnectionName property to @ [$Project::ParamConnection]. 

D. Set the Sensitive property of the parameter to True. 

E. Create a project parameter named ConnectionName. 

F. Set the Required property of the parameter to True. 

Answer: B,E,F 

Explanation: B: From question: " The server name for the database must be set by using a parameter named ParamConnection when any package in the project is executed." 

E: SSIS 2012 has introduced the concept of Project level connection managers. An SSIS project is generally more than one package. To simplify lives, the SSIS team now allows for the sharing of common resources across projects, connection managers being one of those resources. 

F: When a parameter is marked as required, a server value or execution value must be specified for that parameter. Otherwise, the corresponding package does not execute. Although the parameter has a default value at design time, it will never be used once the project is deployed. 

Note: 

* Integration Services (SSIS) parameters allow you to assign values to properties within packages at the time of package execution. You can create project parameters at the project level and package parameters at the package level. Project parameters are used to supply any external input the project receives to one or more packages in the project. Package parameters allow you to modify package execution without having to edit and redeploy the package. 

Reference: Integration Services (SSIS) Parameters 


Question No. 71

To support the implementation of new reports, Active Directory data will be downloaded to a SQL Server database by using a SQL Server Integration Services (SSIS) 2012 package. 

The following requirements must be met: 

. All the user information for a given Active Directory group must be downloaded to a SQL Server table. . The download process must traverse the Active Directory hierarchy recursively. 

You need to configure the package to meet the requirements by using the least development effort. 

Which item should you use? 

A. Script task 

B. Script component configured as a transformation 

C. Script component configured as a source 

D. Script component configured as a destination 

Answer:


Question No. 72

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. After 10 executions, view the job history for the SQL Server Agent job. 

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

C. Enable logging to the Application Event Log in the package control flow for the Onlnformation event. After 10 executions, view the Application Event Log. 

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

Answer:

Explanation: The All Executions Report displays a summary of all Integration Services executions that have been performed on the server. There can be multiple executions of the sample package. Unlike the Integration Services Dashboard report, you can configure the All Executions report to show executions that have started during a range of dates. The dates can span multiple days, months, or years. 

The report displays the following sections of information. 

* Filter 

Shows the current filter applied to the report, such as the Start time range. 

* Execution Information 

Shows the start time, end time, and duration for each package execution.You can view a 

list of the parameter values that were used with a package execution, such as values that 

were passed to a child package using the Execute Package task. 


Question No. 73

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:


Question No. 74

You are developing a SQL Server Integration Services (SSIS) project to read and write data from a Windows Azure SQL Database database to a server that runs SQL Server 2012. 

The connection will be used by data flow tasks in multiple SSIS packages. The address of the target Windows Azure SQL Database database will be provided by a project parameter. 

You need to create a solution to meet the requirements by using the least amount of administrative effort. 

What should you do? 

A. Add a SQLMOBILE connection manager to each package. 

B. Add an ADO.NET project connection manager. 

C. Add a SQLMOBILE project connection manager. 

D. Add an ADO.NET connection manager to each data flow task. 

E. Add a SQLMOBILE connection manager to each data flow task. 

F. Add an ADO.NET connection manager to each package. 

Answer:


Question No. 75

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

You need to design a package to change a variable value during package execution by using the least amount of development effort. 

What should you use? 

A. Express on task 

B. Data Cleansing transformation 

C. Fuzzy Lookup transformation 

D. Term Lookup transformation 

E. Data Profiling task 

Answer:


Question No. 76

You are developing a SQL Server Integration Services (SSIS) package. The package contains a user-defined variable named .Queue which has an initial value of 10. 

The package control flow contains many tasks that must repeat execution until the .Queue variable equals 0. 

You need to enable the tasks to be grouped together for repeat execution. 

Which item should you add to the package? (To answer, select the appropriate item in the answer area.) 


Answer: 



Question No. 77

You are creating a Data Quality Services (DQS) solution. You must provide statistics on the accuracy of the data. 

You need to use DQS profiling to obtain the required statistics. 

Which DQS activity should you use? 

A. Cleansing 

B. Matching 

C. Knowledge Discovery 

D. Matching Policy 

Answer:


Question No. 78

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 


Question No. 79

You are designing an Extract, Transform and Load (ETL) solution that loads data into dimension tables. The ETL process involves many transformation steps. 

You need to ensure that the design can provide: 

. Auditing information for compliance and business user acceptance . Tracking and unique identification of records for troubleshooting and error correction 

What should you do? 

A. Develop a Master Data Services (MDS) solution. 

B. Develop a Data Quality Services (DQS) solution. 

C. Create a version control repository for the ETL solution. 

D. Develop a custom data lineage solution. 

Answer:


Question No. 80

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 ofactions to the answer area and arrange them in the correct order.) 


Answer: