we provide Downloadable Microsoft 70-767 practice exam which are the best for clearing 70-767 test, and to get certified by Microsoft Implementing a SQL Data Warehouse (beta). The 70-767 Questions & Answers covers all the knowledge points of the real 70-767 exam. Crack your Microsoft 70-767 Exam with latest dumps, guaranteed!


♥♥ 2021 NEW RECOMMEND ♥♥

Free VCE & PDF File for Microsoft 70-767 Real Exam (Full Version!)

★ Pass on Your First TRY ★ 100% Money Back Guarantee ★ Realistic Practice Exam Questions

Free Instant Download NEW 70-767 Exam Dumps (PDF & VCE):
Available on: http://www.surepassexam.com/70-767-exam-dumps.html

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

Explanation: 

Reference:

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

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


Q22. DRAG DROP

You are editing a SQL Server Integration Services (SSIS) package that uses checkpoints.

The package performs the following steps:

1. Download a sales transaction file by using FTP.

2. Truncate a staging table.

3. Load the contents of the file to the staging table.

4. Merge the data with another data source for loading to a data warehouse.

The checkpoints are currently working such that if any of the four steps fail, the package will restart from the failed step the next time it executes.

You need to modify the package to ensure that if either the Truncate Staging Table or the Load Sales to Staging task fails, the package will always restart from the Truncate Staging Table task the next time the package runs.

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


Q23. You are designing a data warehouse with two fact tables. The first table contains sales per month and the second table contains orders per day.

Referential integrity must be enforced declaratively.

You need to design a solution that can join a single time dimension to both fact tables. What should you do?

A. Create a view on the sales table.

B. Partition the fact tables by day.

C. Create a surrogate key for the time dimension.

D. Change the level of granularity in both fact tables to be the same.

Answer: D


Q24. To ease the debugging of packages, you standardize the SQL Server Integration Services (SSIS) package logging methodology.

The methodology has the following requirements:

•Centralized logging in SQL Server

•Simple deployment

•Availability of log information through reports or T-SQL

•Automatic purge of older log entries

•Configurable log details

You need to configure a logging methodology that meets the requirements while minimizing the amount of deployment and development effort.

What should you do?

A. Deploy the package by using an msi file.

B. Use the gacutil command.

C. Create an OnError event handler.

D. Create a reusable custom logging component.

E. Use the dtutil /copy command.

F. Use the Project Deployment Wizard.

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

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

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: J 

Explanation: References:

http://msdn.microsoft.com/en-us/library/ms140246.aspx http://msdn.microsoft.com/en-us/library/ms180378(v=sql.110).aspx


Q25. You are adding a new capability to several dozen SQL Server Integration Services (SSIS) packages.

The new capability is not available as an SSIS task. Each package must be extended with the same new capability.

You need to add the new capability to all the packages without copying the code between packages.

What should you do?

A. Use the Expression task.

B. Use the Script task.

C. Develop a custom task.

D. Use the Script component,

E. Develop a custom component.

Answer: C 

Explanation: References:

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


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

You need to give specific users access to the Data Quality Server. Which SQL Server application should you use?

A. SQL Server Configuration Manager

B. SQL Server Data Tools

C. SQL Server Management Studio

D. Data Quality Client

Answer: C

Explanation:

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


Q27. A SQL Server Integration Services (SSIS) package imports daily transactions from several files into a SQL Server table named Transaction. Each file corresponds to a different store and is imported in parallel with the other files. The data flow tasks use OLE DB destinations in fast load data access mode.

The number of daily transactions per store can be very large and is growing. The Transaction table does not have any indexes.

You need to minimize the package execution time. What should you do?

A. Partition the table by day and store.

B. Create a clustered index on the Transaction table.

C. Run the package in Performance mode.

D. Increase the value of the Row per Batch property.

Answer: D

Explanation: * Data Access Mode – This setting provides the 'fast load' option which internally uses a BULK INSERT statement for uploading data into the destination table instead of a simple INSERT statement (for each single row) as in the case for other options.

* BULK INSERT parameters include: ROWS_PER_BATCH =rows_per_batch

Indicates the approximate number of rows of data in the data file.

By default, all the data in the data file is sent to the server as a single transaction, and the number of rows in the batch is unknown to the query optimizer. If you specify ROWS_PER_BATCH (with a value > 0) the server uses this value to optimize the bulk- import operation. The value specified for ROWS_PER_BATCH should approximately the same as the actual number of rows.


Q28. DRAG DROP

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:

✑ Test

✑ Production

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

You need 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:

Explanation:

Box 1:

Box 2:

Box 3:

We need to add references to the Test and Production environments to the project. Then we can map the variables in the project to the environment variables defined in the environments.

When you execute a package in a project that references multiple environments (Test and Production in this case), we can select which environment the package runs under.


Q29. You are creating a SQL Server Integration Services (SSIS) package to retrieve product data from two different sources. One source is hosted in a SQL Azure database. Each source contains products for different distributors.

Products for each distributor source must be combined for insertion into a single product table destination.

You need to select the appropriate data flow transformation to meet this requirement. Which transformation types should you use? (Each correct answer presents a complete

solution. Choose all that apply.)

A. Multicast

B. Merge Join

C. Term Extraction

D. union All

E. Merge

Answer: D,E

Explanation: 

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

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

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

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

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


Q30. HOTSPOT

A SQL Server Integration Services (SSIS) package is designed to download data from a financial database hosted in SQL Azure.

The connection string to the financial database is defined as a project parameter named FinConStr. The parameter value must be stored securely and must be set explicitly every time the package is executed.

You need to configure the parameter to meet the requirements.

What should you do? (To answer, configure the appropriate option or options in the dialog box in the answer area.)

Answer: