You need to ensure that if any of the Execute SQL tasks…
You are editing a SQL Server Integration Services (SSIS) package that contains three Execute SQL tasks and
no other tasks. The package and all three Execute SQL tasks have their TransactionOption property set to
Supported. You need to ensure that if any of the Execute SQL tasks fail, all three tasks will roll back their
changes. What should you do?
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 need to add the new capability to all the packages …
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?
You need to ensure that package logging occurs
Occasionally a job that executes an existing SQL Server Integration Services (SSIS) package does not
complete and nothing is processed. You need to ensure that package logging occurs. Your solution must
minimize deployment and development efforts. What should you do?
You need to ensure that the project is deployed to the …
You are deploying a project to the SQL Server Integration Services (SSIS) catalog. You need to ensure that the
project is deployed to the production environment with the least amount of administrative effort. What should
you do?
You need to establish the best technique to log these i…
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?
You need to ensure that the custom object is deployed o…
You are deploying a new SQL Server Integration Services (SSIS) project to the test environment. A package in
the project uses a custom task component. You need to ensure that the custom object is deployed on the test
environment correctly. What should you do?
You need to add the new capability to all the packages …
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?
Which type of attribute should you create?
You are creating a SQL Server Master Data Services (MDS) model. This model is used to store a master list of
products. An attribute must be added to the Product entity to define the sales manager responsible for each
product. You need to create an attribute in the Product entity that prevents users from entering invalid sales
manager values. Which type of attribute should you create?
Which package configuration should you use?
You are developing a SQL Server Integration Services (SSIS) package that imports data into a data warehouse
hosted on SQL Azure. The package uses a Foreach container to process text files found in a folder. The
package must be deployed to a single server by using the Project Deployment model. Multiple SQL Server
Agent jobs call the package. Each job is executed on a different schedule. Each job passes a different folder
path to the package. You need to configure the package to accept the folder path from each job. Which
package configuration should you use?