nerdexam
Exams70-463Questions#212
Microsoft

70-463 · Question #212

70-463 Question #212: Real Exam Question with Answer & Explanation

The correct answer is G: Store the System::ServerExecutionID variable in the custom log table.. In the Project Deployment Model, every package execution is assigned a unique System::ServerExecutionID by the SSIS Catalog. When packages write custom log messages to their own log table, storing this ServerExecutionID alongside each custom entry creates a foreign key link to th

Question

You are developing a SQL Server Integration Services (SSIS) project by using the Project Deployment Model. All packages in the project must log custom messages. You need to produce reports that combine the custom log messages with the system generated log messages. What should you do?

Options

  • AUse an event handler for OnError for the package.
  • BUse an event handler for OnError for each data flow task.
  • CUse an event handler for OnTaskFailed for the package.
  • DView the job history for the SQL Server Agent job.
  • EView the All Messages subsection of the All Executions report for the package.
  • FStore the System::SourceID variable in the custom log table.
  • GStore the System::ServerExecutionID variable in the custom log table.
  • HStore the System::ExecutionInstanceGUID variable in the custom log table.
  • IEnable the SSIS log provider for SQL Server for OnError in the package control flow.
  • JEnable the SSIS log provider for SQL Server for OnTaskFailed in the package control flow,

Explanation

In the Project Deployment Model, every package execution is assigned a unique System::ServerExecutionID by the SSIS Catalog. When packages write custom log messages to their own log table, storing this ServerExecutionID alongside each custom entry creates a foreign key link to the catalog's built-in execution log tables (e.g., catalog.operation_messages). This allows reports to JOIN both tables on ServerExecutionID, producing a unified view of custom and system-generated messages. System::SourceID (F) identifies the object that raised an event and is not suitable as a cross-table correlation key. System::ExecutionInstanceGUID (H) is a GUID generated per-execution but is used in the Package Deployment Model, not the Project Deployment Model's catalog, making it unsuitable for catalog-side JOINs.

Community Discussion

No community discussion yet for this question.

Full 70-463 Practice