70-463 Premium Bundle

70-463 Premium Bundle

Implementing a Data Warehouse with Microsoft SQL Server 2012 Certification Exam

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

Microsoft 70-463 Free Practice Questions

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

Q2. You are implementing a SQL Server Integration Services (SSIS) 2012 package that loads data from various flat files and a Windows Azure SQL Database database. 

Daily transactions must be loaded into a staging database. All the SSIS tasks will use the CurrentDate variable as the transaction date. 

You need to set the CurrentDate variable to the date stored in a control table of the Windows Azure SQL Database database when the package starts. You need to achieve this goal by using the least amount of development effort. 

What should you use to set the variable? 

A. an Expression task 

B. an Execute SQL task 

C. a Script component 

D. a Script task 

Answer:

Q3. 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. Expression task 

B. Script task 

C. Execute SQL task 

D. Execute Process task 

E. Term Extraction transformation 

Answer:

Reference: 

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

Q4. 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 time mapping table. 

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

C. Merge the fact tables. 

D. Create a view on the sales table. 

Answer:

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

OnError and OnWarning events must be logged for viewing in the built-in SSIS reports by 

using SQL Server Management Studio. 

You need to execute the package and minimize the number of event types that are logged. 

Which setting should you use? (To answer, change the appropriate setting in the answer 

area.) 

Answer:  

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

Q7. You are administering SQL Server Integration Services (SSIS) permissions on a production server that runs SQL Server 2012. 

Package developers in your company must have permission to perform the following tasks only on their own projects: 

View projects and packages View Environments Validate packages Execute packages 

You need to grant rights to the developers without assigning unnecessary privileges. 

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

A. Add developer logins to the db_ssisltduser role in the msdb database. 

B. Add developer logins to the db_ssisoperator role in the msdb database. 

C. Grant Execute permission in the projects for the developer logins. 

D. Grant Read permission in the SSIS catalog folder, the projects, and the Environments. 

E. Add developer logins to the ssis_admin role in the SSISDB database. 

F. Grant Modify permission in the projects for the developer logins. 

Answer: B,D 

Explanation: B: db_ssisoperator 

* Read actions Enumerate all packages. View all packages. Execute all packages. Export all packages. 

Execute all packages in SQL Server Agent. 

* Write actions None 

D: Need read permissions on the Environments in order to be able to view them. 

Incorrect: 

Not A: db_ssisltduser 

* Read actions 

Enumerate own packages. 

Enumerate all packages. 

View own packages. 

Execute own packages. 

Export own packages. 

* Write Actions 

Import packages. 

Delete own packages. 

Change own package roles. 

Not E: db_ssisadmin 

Too many permissions (such as delete all packages). 

Q8. You are using SQL Server Data Tools to develop a SQL Server Integration Services (SSIS) project. 

The first package that you create in this project contains a package connection that accesses a flat file. Additional packages in the project must also access this file. 

You need to define and reuse the flat file connection in all project packages. 

What should you do? 

A. Convert the package Connection Manager in the first package to a project Connection Manager. 

B. Copy the package Connection Manager and paste it into the second package. 

C. Convert the project to the Package Deployment model. 

D. Set the ProtectionLevel property of the package Connection Manager to DontSaveSensitive to reuse the flat file connection. 

Answer:

Q9. You are preparing to install SQL Server 2012 Master Data Services (MDS). 

You need to ensure that the database requirements are met. 

What should you install? 

A. Microsoft SharePoint Server 2010 Standard Edition SP1 

B. Microsoft SharePoint Server 2010 Enterprise Edition SP1 

C. SQL Server 2012 Data Center (64-bit) x64 on the database server 

D. SQL Server 2012 Enterprise (64-bit) x64 on the database server 

Answer:

Explanation: 

* Master Data Services is a new feature introduced in SQL Server 2008 R2 and further enhanced in SQL Server 2012. 

* SQL Server 2012 Enterprise features include Master Data Services: 

Note: 

* Microsoft SQL Server Master Data Services is a Master Data Management (MDM) product from Microsoft, which will ship as a part of the Microsoft SQL Server database.Originally code-named Bulldog, Master Data Services is the rebranding of the Stratature MDM product titled +EDM, which Microsoft acquired in June 2007. Master Data Services is architecturally similar to +EDM, with increased integration with other Microsoft applications as well as some new features. Master Data Services first shipped with Microsoft SQL Server 2008 R2. 

Q10. You develop a SQL Server Integration Services (SSIS) package that imports Windows Azure SQL Database data into a data warehouse every night. 

The Windows Azure SQL Database data contains many misspellings and variations of abbreviations. To import the data, a developer used the Fuzzy Lookup transformation to choose the closest-matching string from a reference table of allowed values. The number of rows in the reference table is very large. 

If no acceptable match is found, the Fuzzy Lookup transformation passes a null value. 

The current setting for the Fuzzy Lookup similarity threshold is 0.50. 

Many values are incorrectly matched. 

You need to ensure that more accurate matches are made by the Fuzzy Lookup transformation without degrading performance. 

What should you do? 

A. Change the similarity threshold to 0.40. 

B. Decrease the maximum number of matches per lookup. 

C. Change the similarity threshold to 0.85. 

D. Increase the maximum number of matches per lookup. 

Answer:

Explanation: * Similarity threshold Set the similarity threshold at the component level by using the slider. The closer the value is to 1, the closer the resemblance of the lookup value to the source value must be to qualify as a match. Increasing the threshold can improve the speed of matching since fewer candidate records need to be considered. 

Incorrect: 

* Maximum number of matches to output per lookup 

Specify the maximum number of matches the transformation can return for each input row. 

The default is 1. 

Q11. You are editing a SQL Server Integration Services (SSIS) project named Project1 in SQL Server Data Tools. 

A package Connection Manager has been parameterized with project scope. 

You need to display the parameters that have been generated for the Connection Manager. 

What should you use? To answer, select the appropriate setting or settings in the answer area. 

Answer:  

Q12. You are using the Knowledge Discovery feature of the Data Quality Services (DQS) client application to modify an existing knowledge base. 

In the mapping configuration, two of the three columns are mapped to existing domains in the knowledge base. The third column, named Team Type, does not yet have a domain. 

You need to complete the mapping of the Team Type column. 

What should you do? 

A. Add a column mapping for the Team Type column. 

B. Map a composite domain to the source column. 

C. Create a composite domain that includes the Team Type column. 

D. Add a domain for the Team Type column. 

Answer:

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

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

Q13. You administer a Microsoft SQL Server 2012 database. The database contains a table named Employee. Part of the Employee table is shown in the exhibit. (Click the Exhibit button.) 

Confidential information about the employees is stored in a separate table named EmployeeData. One record exists within EmployeeData for each record in the Employee table. You need to assign the appropriate constraints and table properties to ensure data integrity and visibility. On which column in the Employee table should you a create a unique constraint? 

A. DateHired 

B. DepartmentID 

C. EmployeelD 

D. EmployeeNum 

E. FirstName 

F. JobTitle 

G. LastName 

H. MiddleName 

I. ReportsToID 

Answer:

Q14. 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 

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

The package uses custom functionality that accesses a SQL Server database. The custom 

functionality must be implemented by using Language Integrated Query (LINQ). 

You need to ensure that the LINQ code can be debugged at design time. 

What should you select from the SSIS Toolbox? (To answer, drag the appropriate item to the correct location in the answer area.) 

Answer:  

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

START 70-463 EXAM