26. 25
This data flow task contains many tables, files, aggregations and derived columns not all will be
illustrated. The pervious demonstrations illustrate some of the key components in this data flow. The
following illustrations demonstrates major expression used in derived columns to transform the data.
30. 29
The stored procedure executed from SQL Server management studio displays null data that would be
transformed to a specific value using expression in SSIS.
64. 63
The countrycode is changed to US for USA and Statecode to CA for this execution. The
[SalesRpt_FiscalYr_City] table does not contain any Australian cities from the previous demonstration
because the table was truncated at the beginning of each package execution
The countrycode remained the same but the statecode was changed to IL. The data contrnts for the
state of Illinios where created in the same folder as state contents for Victoria. The prefixes were
changed to IL for each file name to reflect the countrycode and statecode which was done using file
connection strings.
66. 65
No data found for the city which was in California in the previous execution of this package. I will change
the countrycode to CA and state code to BC .
70. 69
The pervious content has been deleted by SSIS using the file system task which can also be utilized to
create directories, copy files etc. The output folder has no content for Great Britain.
140. 139
Data Validation
Only the pivot based reports are displayed fully. The rest of reports are
snapshots not the entire data extracted from the database.
159. 158
Another way to create the XML format is to use TSQL XML features like XML Auto and Elements to parse
the Query result into an XML Format and extract into an XML file which can be read by SSIS. This
method is much faster for smaller data not for big data in a laptop environment.
172. 171
Instead of inserting data for all country when the package is executed. SSIS will insert data using the
county code and state code highlighted above and the additional countrycode to determine which
table to populate
173. 172
Only the Australian table is populated. The reaming tables were ignored because the condition of the
expression on the conditional split did elevate to true
187. 186
JDBC drivers have to be uploaded manually to make it easier to connect to different platform like Oracle,
MYSQL, Sybase SQL Anywhere, Postgresql and DB2 . Talend allows ODBC to be utilized for connection
instead of the traditional JDBC. I had worked with Java based applications like Oracle SQL Developer and
JDeveloper, ODBC does not work well in these environments only if the option is available.