1. What is a SSIS Transformation
2. If you need to get Username, Package Name, Package Start Time which transformation you will use
3. Which Transformation can perform operations such as Sum, count, Group by
4. If you need to convert Data Type from String to Integer which transformation you will use
5. If you need to Add new column which transformation you will use
6. Let’s say you have column Name, some of the record for Name column are null, if you want to replace Null with “Unknown” which transformation you will use
7. What is syntax for writing IF ELSE in Derived column Transformation
8. What is lookup transformation and why we use this transformation when we load Fact Table
9. What are three modes of Lookup transformation and what criteria should be used to choose
10. Can we insert record in Lookup Table by using Lookup Transformation
11. Should you use drop down for Table choose in Lookup and how good/bad it is for performance
12. What is multicast Transformation in SSIS
13. What is conditional Split Transformation in SSIS
14. What is major difference between Conditional Split and Multicast
15. What is OLE DB Command Transformation, Where you use it and what are disadvantages/Advantages of using OLE DB Command Transformation
16. What alternative methods you would like to use for OLE DB Command Transformation
17. If you need to get the Row Count for record those loaded from Source to Destination, which transformation you will use.
18. If you need to create sequence number with input records which transformation you will use
19. Which transformation can be used as Source, Destination Or transformation
20. What is Slowly Changing Dimension and which transformation can help you to load those tables
21. How will you load SCD1 type table by using SSIS
22. How will you load SCD2 type Table by using SSIS
23. What are the best practices when you load huge SCD type table
24. Which transformation require us to use SORT Transformation with it
25. What are the alternatives of SORT Transformation if our source is SQL Server and we need to use Merge Join for multiple source
26. What is IsSorted Property and why we use it
27. How will you remove duplicate records in SSIS, which transformation can help with this task
28. Let’s say if we have some reference data in Excel and we want to use that excel Data in Lookup Transformation , how we can achieve that without loading into staging or temp table
29. What is Cache Transformation and which transformation can use Cache Transformation loaded data
30. Why we need to use Cache Transformation
31. Which transformation can be used to change column data to Lower case, Upper case
32. What is difference between Copy Column Transformation and Derived Column Transformation
33. Let’s say my table contains images, I am reading data from table in Data Flow task, Which transformation can help me to save those images to files
34. Which transformation I can use in SSIS to import image files to Table
35. I have a source file that contains 1000 records, I want to insert 15% records in TableA and remaining in TableB which transformation I can use
36. What is difference between Row Sampling and Percent Sampling transformations
37. Which transformation can be used to extract nouns only, noun phrases only, or both nouns and noun phases from text input column
38. How different is Term Lookup from Lookup Transformation
39. To Pivot or Unpivot input data which transformations are available in SSIS
40. There is no Union Transformation in SSIS , How to perform UNION operation by using built-in Transformation
41. What is a Merge Transformation OR If we have source S1 and Source S2, we need to merge them and want to get sorted output , which transformation we can use
Ans:-Merge Transformation:-As the
name suggest it Merge the two input data into single output. The only
requirement is that input data need to be sorted. Merge transformation allowed
only 2 input sorted data.
In Below screen shot you can see that there are 2 input sources,
both are sorted and by the help of Merge Transformation I am combining 2 sorted
input data in to single output.
42. What is Union All Transformation and whats the difference between Merge and Union All Transformation
Ans:-Union All
Transformation: -This transformation works similar to Merge transformation
,only difference is that input data did not to be sorted and UNION ALL
transformation can combines data from
multiple inputs into one output . The metadata of the columns from multiple
inputs must match. This is similar to SQL union all operations.
As you can see that in below screen shot, I have taken 3
input data source and combine in to single output
43. What is a Merge Join Transformation?
Ans:-Merge Join Transformation: - The
Merge Join transformation gives an output that is generated by joining two input
datasets using a FULL, LEFT, or INNER joins. It is more over similar to SQL
joins. Like Merge Transformation, input datasets of Merge Join Transformation
need to be sorted .For example, you can use a Inner join to join a table that
includes Employee information with a table that lists the .
44. What is FindString function in Derived column
45. Do we have MonthName and DayName functions available in SSIS so we can use them in expression, in Derived Column Transformation?