You need to design a table structure to ensure that cer…

You are designing a data warehouse hosted on SQL Azure. The data warehouse currently includes the
dimUser and dimDistrict dimension tables and the factSales fact table. The dimUser table contains records for
each user permitted to run reports against the warehouse, and the dimDistrict table contains information about
sales districts. The system is accessed by users from certain districts, as well as by area supervisors and users
from the corporate headquarters. You need to design a table structure to ensure that certain users can see
sales data for only certain districts. Some users must be permitted to see sales data from multiple districts.
What should you do?

You are designing a data warehouse hosted on SQL Azure. The data warehouse currently includes the
dimUser and dimDistrict dimension tables and the factSales fact table. The dimUser table contains records for
each user permitted to run reports against the warehouse, and the dimDistrict table contains information about
sales districts. The system is accessed by users from certain districts, as well as by area supervisors and users
from the corporate headquarters. You need to design a table structure to ensure that certain users can see
sales data for only certain districts. Some users must be permitted to see sales data from multiple districts.
What should you do?

A.
Create a userDistrict table that contains primary key columns from the dimUser and dimDistrict tables.

B.
Partition the factSales table on the district column.

C.
Add a district column to the dimUser table.

D.
For each district, create a view of the factSales table that includes a WHERE clause for the district.



Leave a Reply 1

Your email address will not be published. Required fields are marked *


Donnelly

Donnelly

2017/August/21 70-767 Exam Questions has been updated:

QUESTION
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, in SQL Server Management Studio, view the Execution Performance
subsection of the All Executions report for the package.
B. Configure the package to send you an email upon completion that includes information about
the duration of the package. After 10 executions, view the emails.
C. Enable logging to the Application Event Log in the package control flow for the OnInformation
event. After 10 executions, view the Application Event Log.
D. Enable logging to the Application Event Log in the package control flow for the OnPostExecute
event. After 10 executions, view the Application Event Log.

Answer: A

QUESTION
Your team is creating SQL Server Integration Services (SSIS) packages that have several dependencies.
The packages use parameters for configuration purposes.
Your company’s IT policies include the following change control requirements:
– After a package is ready for deployment, your team must hand over the process to junior IT personnel.
– The process must guarantee that when a package has been validated, that same package (and all its dependencies) is deployed to production.
– The process must be repeatable and reliable and must be executed with the least administrative and training effort by junior IT personnel.
You need to use the most appropriate deployment unit to satisfy the company policies, while minimizing issues such as incorrect version or configuration.
Which type of deployment unit should you use?

A. dtsx
B. SSISdeploymentmanifest
C. msi
D. ispac

Answer: D

QUESTION
You are developing a SQL Server Integration Services (SSIS) package.
The package sources data from an HTML web page that lists product stock levels.
You need to implement a data flow task that reads the product stock levels from the HTML web page.
Which data flow source should you use?

A. Use an msi file to deploy the package on the server.
B. Open a command prompt and run the dtutil/copy command.
C. Add an OnError event handler to the SSIS project.
D. Open a command prompt and run the gacutil command.

Answer: B

QUESTION
You are developing a SQL Server Integration Services (SSIS) project by using the Project Deployment Model.
The project is deployed to a single SSIS catalog, and transfers data to and from multiple databases hosted on SQL Server.
The project must be configured to be able to export data to and from five different production servers that run SQL Server 2012. Each target server requires different values for connection strings and parameters in the SSIS project.
You need to meet the requirements by using the least amount of administrative effort.
What should you do?

A. For each target server, create separate registry entry configurations.
Select the registry entry at package execution time.
B. For each target server, create separate Environments in the SSIS catalog of the host SQL
Server SSIS instance.
Select the appropriate Environment at package execution time.
C. Create one SSIS catalog Environment.
Change the values of each Environment variable at package execution time.
D. For each target server, create a separate XML configuration file.
Select the XML configuration file at package execution time.

Answer: B

QUESTION
You are developing a SQL Server Integration Services (SSIS) package to implement an incremental data load strategy.
The package reads data from a source system. Depending on the value in a source column, the package redirects rows to one of five different data flow paths.
You need to add a data flow transformation to support the package redirection.
Which data flow transformation should you use?

A. Conditional Split
B. pjvot
C. Multicast
D. Lookup

Answer: A

QUESTION
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 ServerParam 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 correct answer presents part of the solution. Choose all that apply.)

A. Set the Sensitive property of the parameter to True.
B. Edit each package Connection Manager.
Set the ServerName property to @[$Project::ServerParam].
C. Edit the project Connection Manager in Solution Explorer.
Set the ServerName property to @[$Project::ServerParam].
D. Create a project parameter named ServerName.
E. Create a package parameter named ServerName in each package.
F. Set the Required property of the parameter to True.

Answer: CDF

QUESTION
You are completing the installation of the Data Quality Server component of SQL Server Data Quality Services (DQS).
You need to complete the post-installation configuration.
What should you do?

A. Install the Analysis Services OLE DB Provider.
B. Run the DQSInstaller.exe command.
C. Run the Configuration component in the Data Quality Client.
D. Make the data available for DQS operations.

More new 70-767 Exam Questions can be viewed at:https://drive.google.com/drive/folders/0B75b5xYLjSSNN1RSdlN6Z0VwRjg?usp=sharing