Microsoft 70-767 Implementing a SQL Data Warehouse Exam Practice Test

Page: 1 / 14
Total 167 questions
Question 1

Note: This question is part of a series of questions that use the same or similar answer choices. An answer choice may be correct for more than one question in the series. Each question is independent

of the other questions in this series. Information and details provided in a question apply only to that

question.

You are implementing a Microsoft SQL Server data warehouse with a multi-dimensional data model. Sales

information is stored in a single table. The table includes the order date, expected shipping date, promotion ID,

currency, and sales office columns. A dimension table exists for each attribute.

Business users must be able to examine the sales data based on dates, promotions, currency, and the office

of the sale.

You need to design the data model.

Which data model should you use?



Answer : A

The star schema is the simplest type of Data Warehouse schema. It is known as star schema as its structure resembles a star. In the Star schema, the center of the star can have one fact tables and numbers of associated dimension tables. It is also known as Star Join Schema and is optimized for querying large data sets.

Characteristics of Star Schema:

Every dimension in a star schema is represented with the only one-dimension table.

The dimension table should contain the set of attributes.

The dimension table is joined to the fact table using a foreign key

The dimension table are not joined to each other

Fact table would contain key and measure

Incorrect Answers:

Snowflake schema:

A Snowflake Schema is an extension of a Star Schema, and it adds additional dimensions. It is called snowflake because its diagram resembles a Snowflake.

The dimension tables are normalized which splits data into additional tables. In the following example, Country is further normalized into an individual table.

References:

https://www.guru99.com/star-snowflake-data-warehousing.html


Question 2

Note: This question is part of a series of questions that use the same or similar answer choices. An

answer choice may be correct for more than one question in the series. Each question is independent

of the other questions in this series. Information and details provided in a question apply only to that

question.

You are implementing a Microsoft SQL Server data warehouse with a multi-dimensional data model. You are

optimizing the data model across multiple cubes.

You examine the existing data model and observe that each cube contains multiple date dimension tables.

You need to optimize the data model in and across cubes without changing the overall table structure.

What should you use?



Answer : C

In data warehousing, a conformed dimension is a dimension that has the same meaning to every fact with which it relates. Conformed dimensions allow facts and measures to be categorized and described in the same way across multiple facts and/or data marts, ensuring consistent reporting across the enterprise.

A conformed dimension can exist as a single dimension table that relates to multiple fact tables within the same data warehouse, or as identical dimension tables in separate data marts. Date is a common conformed dimension because its attributes (day, week, month, quarter, year, etc.) have the same meaning when joined to any fact table.

Incorrect Answers:

H: Dimension usage defines the relationships between a cube dimension and the measure groups in a cube.

References:

https://searchdatamanagement.techtarget.com/definition/conformed-dimension


Question 3

You manage the user accounts in master data Services (MDS).

You need to assign a user access to the MDS data and functions.

Which two components must you assign? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.



Answer : B, C

B: In Master Data Services, assign permissions to model objects when you need to give a user or group access to data in the Explorer functional area of Master Data Manager, or when you need to make a user or group an administrator.

C: Assign functional area permission to grant users or groups access to the functional areas of Master Data Manager.

To assign functional area permissions

*In Master Data Manager, click User and Group Permissions.

*On the Users or Groups page, select the row for the user or group that you want to edit.

*Click Edit selected user.

*Click the Functions tab.

*Click Edit.

*Click a functional area and click the Add arrow.

*When you are done, click Save.

References:

https://docs.microsoft.com/en-us/sql/master-data-services/assign-model-object-permissions-master-data-services

https://docs.microsoft.com/en-us/sql/master-data-services/assign-functional-area-permissions-master-data-services


Question 4

Note: This question is part of a series of questions that present the same scenario. For your convenience, the scenario is repeated in each question. Each question presents a different goal and answer choices, but the text of the scenarios is exactly the same in each question in this series.

You are developing a Master Data Management (MDM) solution for a company by using Microsoft SQL Server Integration Services (SSIS), SQL Server Master Data Services (MDS), and SQL Server Data Quality Services (DQS).

You have an MDS model named Geography that contains the entities described in the following table.

You define a domain-based attribute in the State entity that references the CountryRegion entity. You define another domain-based attribute in the city entity that references the State and CountryRegion entities. A single derived hierarchy named Geography supports navigation between the CountryRegion, State, and City levels. Subscription views exist for all entities. The subscription views have the same name as the entity on which they are based.

You initialize each entity member. New City entity members are imported daily based on customer city values in a Customer Relationship Management (CRM) database. The CRM database is a SQL Server relational database. When new cities are imported from the CRM database, the state codes must be standardized to those already defined in the State entity.

In the CRM database, sales managers and assigned to countries/regions. A sales manager may be assigned to one or more countries/regions. A country/region may have one or more assigned sales managers. The CRM database contains a table named ManagerCountryRegion that stores a row for each manager-country/region relationship.

You create the following MDS users and map each user to an Active Directory Domain Services (AD DS) user account: User1, User2, and User3. Both User1 and User2 belong to the Explorer functional area.

Users must be able to complete the tasks described in the following table.

You need to configure the City entity to meet User1 and User2 access requirements.

What should you do?



Answer : C

Changes made by a business rule bypass the approval.

In Master Data Services, a business rule is a rule that you use to ensure the quality and accuracy of your master data. You can use a business rule to automatically update data, to send email, or to start a business process or workflow.

In Master Data Services, you can use change tracking groups to take action when an attribute value changes. Use change tracking when you don't know what the new value will be, but instead want to know if any change occurred.

References:

https://docs.microsoft.com/en-us/sql/master-data-services/business-rules-master-data-services

https://docs.microsoft.com/en-us/sql/master-data-services/approval-required-master-data-services


Question 5

Note: This question is part of a series of questions that present the same scenario. For your convenience, the scenario is repeated in each question. Each question presents a different goal and answer choices, but the text of the scenarios is exactly the same in each question in this series.

You are developing a Master Data Management (MDM) solution for a company by using Microsoft SQL Server Integration Services (SSIS), SQL Server Master Data Services (MDS), and SQL Server Data Quality Services (DQS).

You have an MDS model named Geography that contains the entities described in the following table.

You define a domain-based attribute in the State entity that references the CountryRegion entity. You define another domain-based attribute in the city entity that references the State and CountryRegion entities. A single derived hierarchy named Geography supports navigation between the CountryRegion, State, and City levels. Subscription views exist for all entities. The subscription views have the same name as the entity on which they are based.

You initialize each entity member. New City entity members are imported daily based on customer city values in a Customer Relationship Management (CRM) database. The CRM database is a SQL Server relational database. When new cities are imported from the CRM database, the state codes must be standardized to those already defined in the State entity.

In the CRM database, sales managers and assigned to countries/regions. A sales manager may be assigned to one or more countries/regions. A country/region may have one or more assigned sales managers. The CRM database contains a table named ManagerCountryRegion that stores a row for each manager-country/region relationship.

You create the following MDS users and map each user to an Active Directory Domain Services (AD DS) user account: User1, User2, and User3. Both User1 and User2 belong to the Explorer functional area.

Users must be able to complete the tasks described in the following table.

You need to complete the development of the SSIS data flow to load cities into the City staging table.

Which transformation type should you use for Component 3?



Answer : A

'When new cities are imported from the CRM database, the state codes must be standardized to those already defined in the State entity.'

The Import Column transformation reads data from files and adds the data to columns in a data flow. This transformation has one input, one output, and one error output.

References:

https://docs.microsoft.com/en-us/sql/integration-services/data-flow/transformations/import-column-transformation


Question 6

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You create a set of Microsoft SQL Server Integration Services (SSIS) packages to support an ETL process.

You need to deploy the SSIS packages and meet the following requirements:

*Maximize ease of use for backup processes.

*Manage security of packages from a single place.

*Maintain versioning pf packages.

*Implement parameters to assign values to packages.

*Use stored procedures to run SSIS packages.

*Use SQL Server Agent to run packages.

Solution: Solution: You use the Project Deployment model. You save the packages to the msdb database.

Does this meet the goal?



Answer : B

Built-in stored procedures only work for with an SSIS catalog to store.

References:

https://docs.microsoft.com/en-us/sql/integration-services/packages/run-integration-services-ssis-packages


Question 7

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You create a set of Microsoft SQL Server Integration Services (SSIS) packages to support an ETL process.

You need to deploy the SSIS packages and meet the following requirements:

*Maximize ease of use for backup processes.

*Manage security of packages from a single place.

*Maintain versioning pf packages.

*Implement parameters to assign values to packages.

*Use stored procedures to run SSIS packages.

*Use SQL Server Agent to run packages.

Solution: You use the Project Deployment model with an SSIS catalog to store and manage packages.

Does this meet the goal?



Answer : A

Built-in stored procedures only work for with an SSIS catalog to store.

References:

https://docs.microsoft.com/en-us/sql/integration-services/packages/run-integration-services-ssis-packages


Page:    1 / 14   
Total 167 questions