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

certleader.com

Q1. 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. Join the two fact tables. 

B. Merge the fact tables. 

C. Create a time dimension that can join to both fact tables at their respective granularity. 

D. Create a surrogate key for the time dimension. 

Answer:

Explanation: References: http://msdn.microsoft.com/en-us/library/ms174537.aspx http://technet.microsoft.com/en-us/library/ms174832.aspx http://msdn.microsoft.com/en-us/library/ms174884.aspx http://decipherinfosys.wordpress.com/2007/02/01/surrogate-keys-vs-natural-keys-for-primary-key/ http://www.agiledata.org/essays/keys.html http://www.databasejournal.com/features/mssql/article.php/3922066/SQL-Server-Natural-Key-Verses-Surrogate-Key.htm http://www.jamesserra.com/archive/2012/01/surrogate-keys/ 

Q2. You are maintaining a Data Quality Services (DQS) environment. The production server failed and a new server has been set up. The DQS databases are restored to a new server. All the appropriate permissions are granted. 

DQS users are experiencing issues connecting to the new Data Quality Server. 

You need to enable users to connect to the new server. 

Which Surface Area Configuration property should you enable? 

A. AdHocRemoteQueriesEnabled 

B. SoapEndpointsEnabled 

C. ClrIntegrationEnabled 

D. RemoteDacEnabled 

E. OleAutomationEnabled 

F. XpCmdShellEnabled 

Answer:

Q3. You are creating a SQL Server Master Data Services (MDS) model for a company. 

The source data for the company is stored in a single table that contains the manager-to-subordinate relationships. 

You need to create a hierarchy representing the organizational structure of the company. 

Which hierarchy type should you use? 

A. Natural 

B. Explicit 

C. Parent 

D. Recursive 

Answer:

Reference: http://technet.microsoft.com/en-us/library/ff487006.aspx 

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

Reference: http://technet.microsoft.com/en-us/library/ee633759.aspx 

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

The deployment model must support changing the content of connection strings by 

using parameters at execution time. 

The deployment model must automatically log events to the SSISOB database. 

Maximize performance at execution time. 

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. 

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

C. Use a package 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. 

D. Use a project deployment model. Modify connection manager properties to use package parameters. 

Answer:

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

Q6. You are developing a SQL Server Integration Services (SSIS) package that imports data from a relational database to a data warehouse. 

You are importing data from a relational table named Projects. The table has change data capture enabled on all columns. 

You need to process only the most recent values from rows that have been inserted or updated since the previous execution of the package. 

Which query should you use as the data source? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:

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

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

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

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

The SQL Azure 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 Exhaustive property to True. 

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:

Q8. You are the data steward for a Business Intelligence project. 

You must identify duplicate rows stored in a SQL Server table and output discoveries to a CSV file. A Data Quality Services (DQS) knowledge base has been created to support this project. 

You need to produce the CSV file with the least amount of development effort. 

What should you do? 

A. Create an Integration Services package and use a Fuzzy Lookup transform. 

B. Create a Master Data Services (MDS) model. 

C. Create a Data Quality Project. 

D. Create an Integration Services package and use a DQS Cleansing transform. 

E. Create an Integration Services package and use a Fuzzy Grouping transform. 

Answer:

Explanation: The DQS Cleansing transformation uses Data Quality Services (DQS) to correct data from a connected data source, by applying approved rules that were created for the connected data source or a similar data source. To determine whether the data has to be corrected, the DQS Cleansing transformation processes data from an input column when the following conditions are true: 

* The column is selected for data correction. 

* The column data type is supported for data correction. 

* The column is mapped a domain that has a compatible data type. 

* The transformation also includes an error output that you configure to handle row-level errors 

Q9. You install a SQL Server 2012 database engine instance on a production server. A month later, you install SQL Server 2012 Integration Services (SSIS). 

You must develop an SSIS project and deploy it to the server by using the Project Deployment model. 

Operations Log records that are outside the configured retention period must be cleaned automatically. 

You need to create the SSIS catalog on the production server. 

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

A. Enable XP Command Shell. 

B. Enable CLR Integration. 

C. Enable OLE Automation. 

D. Start the SQL Server Browser service. 

E. Enable Cross Database Ownership Chaining 

F. Start the SQL Server Agent service 

G. Enable Ad Hoc Remote Queries. 

Answer: B,F 

Q10. 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. Partition the fact tables by day. 

C. Create a time dimension that can join to both fact tables at their respective granularity. 

D. Join the two fact tables. 

Answer: