SSIS Beginner Quiz
1) Which of the following is the data flow component that writes the data from a data flow to a specific data store, or creates an in-memory dataset.
- Source
- Destination
- Path
- Transformation
2) Scenario is to use the Scripts for work that must be done once in a package (or once per enumerated object), instead than once per data row. Choose the right option
- Script Task
- Send Mail Task
- Script Component
- SSIS Execute SQL Task
3) Which is not a standard Data Flow Transformation Task
- Percentage Sampling
- Derived Column
- Script Task
- Script Component
4) Find out the Control Flow task
- Derived column
- OLEDB Command
- SORT command
- XML Task
5) Find out the data flow task from the below component
- Lookup
- Execute SQL
- Bulk Insert
- Send Mail
6) Customer is having a SQL Server Analysis Services database and it is required to connect to Analysis Services Processing cube, which connection manager type supports connecting to Analysis Services cube
- MSMQ
- SMOServer
- ADO
- MSOLAP100
7) What is the supported authentication by the FTP connection manager?
- Anonymous authentication
- Basic authentication
- Windows Authentication
- Both Anonymous and Basic authentication
8) Suppose you want to obtain the highest temperature of the day from a Web service method and assign to a variable and to connect which the connection manager is used to fetch the data
- FTP
- HTTP
- WMI
- MSMQ
9) The Cache connection manager reads data from the Cache transform or from a cache file or can save the data to a cache file. What is the file extension of the cache file
- *.che
- *.cah
- *.cha
- *.caw
10) Which is NOT a standard Built-In Connection Manager
- OLEDB
- DQS
- TERRADATA
- SMTP
11) Which Integration Services Container support to Run a control flow repeatedly by using an enumerator?
- For Loop Container
- Foreach Loop Container
- Task Host Container
- Sequence Container
12) Which container groups and manage projects.
- For each container
- Package
- Data Flow Task
- Solution
13) How to iterate a Recordset in Control Flow
- Use Foreach loop
- Use For loop
- Use a Script Task
- Use RecordSet source
14) Groups tasks and containers into control flows that are subsets of the package control flow
- Task Host Container
- Sequence Container
- For Loop Container
- Foreach Loop Container
15) There is a sales Data Mart and Analysis Services cube is built and every data new fact data is coming and require to process the current day data in the Analysis Services cube, which is the right Destination type to process the partition data
- Data Mining Model Training Destination
- Dimension Processing Destination
- SQL Server Destination
- Partition Processing Destination
16) Data is sourced from SQL Server DB and the data required to be extracted into flat file to share with other systems to consume the data. Which is the right target destination type to choose?
- Excel Destination
- Raw File Destination
- Flat File Destination
- OLE DB Destination
17) There is a requirement to write raw data to a file and which is the correct destination type to choose
- Flat File
- Raw File
- OLE DB
- Excel
18) Integration Services supports log entries on predefined events and provides custom log entries for many Integration Services objects. During the execution of package and which scenario the OnInformation Event is raised and writes the log entries.
- When an error occurs
- During the validation and execution of an executable to report information
- When a warning occurs
- When measurable progress is made by the executable.
19) The requirement is to raise an event whenever a variable value in the executable packages is changed, during the run-time which event handler option raises this event?
- OnExecStatusChanged
- OnVariableValueChanged with RaiseChangeEvent property set to False
- OnVariableValueChanged and RaiseChangeEvent property value doesn’t impact
- OnVariableValueChanged with RaiseChangeEvent property set to True
20) In a packages there are multiple levels Event Handlers are defined
- a) Execute SQL Task
- b) For Loop Container
- c) Package level
and whenever there is an error occurs the package should fail. There is an error occurs when executing a SQL statement, which
- Execute SQL Task raises an event
- For Loop Container raises an event
- Package event handler runs
- Event handler are raised in each of the stages
21) Integration Services provides various Event Handlers and this event is raised by an executable to determine whether it should stop running.
- OnVariableValueChanged
- OnQueryCancel
- OnExecStatusChanged
- OnPostExecute
22) Which statement is true with respect to truncation of a string literal
Option A) At Design time, generates a warning if it occurs in the pipeline
Option B) Generates an error if it occurs in the runtime
Option C) No Error generated at Runtime
- Option A&C
- Option B
- Option C
- Option A & B
23) What is the default option in the data flow task sources, transformations and destinations to handle errors and truncations
- Ignore Failure
- Redirect Row
- Fail Component
- No Defaults
24) Evaluate the result of the expression deals with the date columns
!(ISNULL(SellStartDate)) && !(ISNULL(SellEndDate)) ? (DT_WSTR,2)DATEDIFF(“mm”,SellStartDate,SellEndDate) : “Unknown”
- Return Unknown when the SellStartDate is NULL
- Return Unknown when the SellEndDate is NULL
- Return Unknown when both the SellStartDate and SellEndDate are NULL
- Calculates the no of months when either the SellStartDate or SellEndDate is NULL
25) Which is not a legal cast operation when converting DT_DECIMAL data type
- DT_DATE
- DT_R4
- DT_I4
- DT_NUMERIC
26) You need to remove white-space characters such as the tab or line feed characters, which is right option to remove such white-spaces
- TRIM
- SUBSTRING
- FINDSTRING
- Script Component
27) Find out the component which is not a data flow source
- OLEDB Source
- Flat File Source
- XML Source
- ODBC Source
28) Consume data from a .NET Framework data provider, which is the built-in source type supports
- OLE DB
- Raw File
- ADO
- Script Component
29) Want to connect to Oracle Data Source and which is the Source Type used
- OLEDB Source
- ADO NET Source
- Oracle Source
- SQL Source
30) When tasks in a package workflow succeed or fail and to notify users with an E-Mail. With SendMailTask which is NOT the correct option to specify the MessageSourceType
- Direct input
- OLE DB Connection
- File Connection
- Variable
31) Run a package that deletes files when the available memory on a server drops lower than a specified percentage, Which task can be used to perform the above step?
- WMI Event Watcher Task
- WMI Data Reader Task
- File System Task
- Web Service Task
32) With the Send Mail Task which is NOT a supported feature or correct statement with sending mails
- Multiple attachments cannot be sent
- If an attachment file does not exist when the package runs, an error occurs
- The SMTP connection manager supports only anonymous authentication and Windows Authentication
- The To, Cc, and Bcc lines are limited to 256 characters each in accordance with Internet standards
33) What is WMI stands for?
- Windows Management Instrumentation
- Windows Management Information
- Windows Memory Information
- Windows Memory Instrumentation
34) There are multiple packages created and need to create one master package and have to call the child packages in a particular sequence. And schedule only the master package. How the child packages are invoked from the master package.
- Execute Process task
- File System Task
- XML Task
- Execute Package task
35) Scenario is to distribute a report, which is generated dynamically by invoking a Visual Basic Application, Which tasks can be leveraged to generate the report?
- Execute Package Task
- WMI Event Watcher Task
- Execute Process Task
- File System Task
36) Which of the following tasks provides code to perform functions that are not available in the built-in tasks and transformation that SQL Server Integration Services provides.
- Transfer Database task
- Send Mail Task
- Script task
- FTP Task
37) Work Flow tasks that communicate with other processes to run packages, run programs or batch files, send and receive messages between packages, send e-mail messages, read Windows Management Instrumentation, Which is not a belong to Work Flow Task
- Execute Process task
- Send Mail Task
- Transfer Jobs Task
- WMI Data Reader Task
38) Requirement is to write an output data to a file to use by other system in a shared folder path. And below are options set
– Append SET to False
– Truncate SET to True
When Export Column Transformation executed and a file already exists in the specified
- The transformation creates a new file and writes the data to the file.
- The transformation fails design time validation
- A run-time error occurs
- The transformation deletes and re-creates the file and writes the data to the file.
39) There is a performance issue when using the Aggregate Transformation and computing the total sales by country. While grouping by country and aggregating sales, which property helps to improve performance in this scenario where the exact no country list do
- Keys
- KeysScale
- CountDistinctKeys
- CountDistinctScale
40) There is huge volume of data and it is required only the subset of data to test or troubleshoot the problem, What options available
Option A) Row Sampling Transformation
Option B) Conditional Split Transformation
Option C) Percentage Sampling Transformati
- Option A&B
- Option B&C
- Option A&C
- Option AB&C
41) With the Data Conversion Transformation, which one is supported
- This transformation has one or more input, one output, and one error output.
- This transformation has one input, one output, and one error output.
- This transformation has one or more input, one or more output, and one or more error output.
- This transformation has one input, one output, and no error output.
42) Which is not correct statement with the Row Count Transformation?
- The Row Count transformation counts rows as they pass through a data flow and stores the final count in a variable
- The variable must be in the scope of the Data Flow task to which the data flow with the Row Count transformation belongs
- It does not support an error output
- This transformation has one input and two outputs
43) Duplicate rows in the Data Flow Task can be removed using which Component
- Sort
- Lookup
- Union All
- Aggregate
44) Choose the statement which is not applicable or the statement is wrong when using Character Mapping Transformation
- Operates only on column data with a string data type
- Includes or supports Error Output
- In Place data conversion is not supported
- Can perform operations to convert a column to uppercase or lowercase
45) Using which task we can create new column separately in source records?
- Conditional Split
- Export Column Task
- Derived Column Task
- Lookup Task
46) _________ Use to copy data directly from source to destination columns, without any transformations applied to the data
- Read File
- Copy Column
- Copy SQL Server Objects
- Copy Data
47) To monitor which user login account is used and capture the details in the data flow in a package, choose the correct option which support this task
- Export Column
- Audit
- Copy Column
- Import Column
48) Which is the only configuration option available with system variables
- Specify a namespace for the variable
- Raise an event when they change value
- Indicate whether the variable is read-only or read/write
- Use the evaluation result of an expression to set the variable value
49) Integration Services supports two types of variables: user-defined variables and system variables, Choose the correct option
- Only user-defined is case sensitive.
- Both user-defined and system variables are NOT case sensitive.
- Both user-defined and system variables are case sensitive.
- Only system variable is case sensitive.
50) Which of the following is not a System variable
- System::PackageID
- System::UserName
- System::CreatorName
- System::ProductID
51) Integration Supported Variable types:
a) User Defined Variable
b) System Variable
c) User Defined System Variables
- Option A&B
- Option B&C
- Option A&C
- Option A,B&C
52) The execution result of the Precedence Executable is specified Completion, which is the correct statement and what happens with the constrained executable run
- Requires the Precedence executable must complete successfully for the constrained executable to run
- Requires the Precedence executable fail for the constrained executable to run
- Requires only the precedence executable has completed, without regard to outcome
- Success or failure outcome is important for the constrained executable to run
53) ____________ sequentially link tasks in a package
- Order Constraints
- Precedence Constraints
- Priority Constraints
- Sequence Constraints
54)
When specify the execution result for precedence constraint, which is not the right option to specify the execution result
- Success
- Failure
- Ignore
- Completion
55) Which file contains information that Business Intelligence Development Studio(BIDS)/SQL Server Data Tools (SSDT) requires to open the Integration Services project
- *.dtproj
- *.dtproj.user
- *.dtsx
- *.database
56) ‘Annotation’ is used to
- Connect one control flow to another
- Connect one data flow task to another
- Make Comment in package designer Pane
- Make Comment inside the control flow/data flow task
57) You are deploying a SQL Server Integration Services package. You have saved the package to a file system.
What is the file extension of the SQL Server Integration Services package that has been saved?
- .ssis
- .dtx
- .dts
- .dtsx
58) SQL Services Integration Services consists of different components and which is not part of Data Flow Component
- Source
- Destination
- Transformation
- Container
59) Typical usage scenarios of Integration Services, Choose that options which is not the job of Integration Services
- Merging Data from Heterogeneous Data Stores
- Build Reports from different Data Sources
- Cleaning and Standardizing Data
- Populating Data Warehouses and Data Marts
60) Which is tool used to develop integration services packages with SQL Server Integration Services 2012 & above versions
- SSDT
- BIDS
- SSMS
- DTS