Skip to main content

13th Day

Data Conversion:

** The 3rd method to convert the data is through Data conversion t/r directly.

**When we convert the data using type casting by derived/conditional split t/r's we can directly
   perform any operations on converted data, but here when we use this t/r a new column is added
   in the output.

** Then the above output can be used for further processing.

Example: Try with a flat file source as input.

Merge Transformation:

** Up to now we have seen only one source as input but we can have multiple sources by merge t/r.

** For merge t/r we can only have 2 i/p sources and that to of similar structures and same data types

** The i/p to the t/r should be in sorted order based on the same column in both the i/p's

Example: Take a flat file source and a oledb source, then convert the column which needs to be merged into the same data type at source level. Link the sources to sort t/r's and define the sort column( same column in both sources and in same order). Link the sort t/r's to merge t/r.

Note : We can directly provide the sorted data to merge t/r's without using sort t/r's but we need to specify the source is already sorted.

** for the above criteria select the source, right click show advanced editor, select i/p % o/p properties tab. Select the source in properties window set the property IsSorted to true.

** Expand the source, expand the o/p columns folder.  Select the column which is already sorted, set the property sortkeyposition to 1( asec) for desc(-1).

Union All :

** This t/r merge's multiple sources except the data need not be sorted and o/p may not be sorted.

** Same as union all in SQL.

Comments

Popular posts from this blog

Lesson 57: Auto refresh the report in SSRS

                     How to Auto refresh the report in SSRS. Firstly create a datasource,dataset and select the required fields into the table/matrix. If you want to refresh the report frequently for every second you can change the Auto refresh as 1 in the properties of the report. If you want to change the color of a field after given period of time to change the expression of the color in properties as a follows and set the Auto refresh time to the required period of time in the report properties.

12th Day

Conditional statement in SSIS: same as ternary operator in C ** <condition>? <true>:<false> Eg: Gender=="M" ? "Male": "Female" Multicast Transformation : This t/r creates multiple copies of i/p data. it is useful because every time we need not to go to source. ** This will improve task performance. Aggregate Transformation : It is used to convert the detailed values into aggregated data by using Aggregate functions like sum,avg,max,min,count etc. ** It is Asynchronous transformation. Example: to the i/p data from source group by deptno and perform aggregate funcs. Conversion in SSIS ; * Conversion is very important because data from flat file, excel comes to transformations in the form of string(varchar) , so we cannot perform required operations so it require to convert data. 1) Directly at source level : ** Select flat file source, right click--> show advanced editor. ** Select i/p & o/p properties tab, ...

Lesson 67: Join two datasets in SSRS by using Lookup function

How to join two datasets in SSRS by using Lookup function First create two datasets each one with a different datasource. Next insert a table in the report body and insert the required columns from the dataset1. Next in order to insert the columns from 2nd dataset, you need to write a look up function where you need to give the matching columns from both the datasets and the required column from dataset and scope as 2 datset Here since we are inserting the columns of dataset1 first, we are writing exp with scope as dataset 2.