<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7784798753208689571</id><updated>2012-02-16T17:36:49.483-08:00</updated><category term='SSIS'/><category term='OLEDB'/><title type='text'>Kick Start On SSIS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-7086177437186504852</id><published>2008-04-30T23:16:00.000-07:00</published><updated>2011-09-22T06:21:12.546-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='OLEDB'/><title type='text'>How to create a simple SSIS package</title><content type='html'>I would like to give the instructions from the very first step so anyone who reads the blog can understand how to do it. So to start SSIS you need to have SQL Server Business Intelligence Development Studio installed. First open Business Intelligence studio and to create the first project . Create a new project (new -&amp;gt;Project ) under Business Intelligence Project Select Integration Services Project give an appropriate name and click ok. &lt;p style="font-weight: bold; color: rgb(51, 102, 255);" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Creating A Connection Manager&lt;/span&gt;&lt;/p&gt; &lt;p style="font-weight: bold; color: rgb(204, 102, 204);" class="MsoNormal"&gt;  &lt;/p&gt; &lt;p class="MsoNormal"&gt;What I recommend for the first step in creating SSIS package should be creating a connection manager. In the Connection Manager panel right click and click new OLEDB Connection (It can be any other depending on your need for example if you are planning to handle your operation using flat files you should select flat file connection. If its on log file it should be flat file connection). So here we are talking about DB connection. Click new and give the appropriate Connection and the DB name&lt;a href="http://1.bp.blogspot.com/_RaEHTVU0KCA/SAwyk2C3pEI/AAAAAAAAABA/BtS9jC7uxEU/s1600-h/p1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_RaEHTVU0KCA/SAwyk2C3pEI/AAAAAAAAABA/BtS9jC7uxEU/s320/p1.jpg" alt="" id="BLOGGER_PHOTO_ID_5191580079015568450" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Before Finishing you should always test the connection , in order to avoid failure when running the package&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-7086177437186504852?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/7086177437186504852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=7086177437186504852' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/7086177437186504852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/7086177437186504852'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/how-to-create-simple-ssis-package.html' title='How to create a simple SSIS package'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RaEHTVU0KCA/SAwyk2C3pEI/AAAAAAAAABA/BtS9jC7uxEU/s72-c/p1.jpg' height='72' width='72'/><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-6009189614295016512</id><published>2008-04-28T09:15:00.000-07:00</published><updated>2008-04-25T05:01:22.119-07:00</updated><title type='text'>How To Create Control Flow Items</title><content type='html'>&lt;p&gt;There are many control flow items in SSIS unlike in DTS.I am going to demonstrate few manly used con&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RaEHTVU0KCA/SAzA_GC3pFI/AAAAAAAAABI/1-QI_I1OUxo/s1600-h/ss1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_RaEHTVU0KCA/SAzA_GC3pFI/AAAAAAAAABI/1-QI_I1OUxo/s320/ss1.jpg" alt="" id="BLOGGER_PHOTO_ID_5191736660638278738" border="0" /&gt;&lt;/a&gt;trol flow items such as Execute SQL task, Execute Package Task, Data Flow Task . I would like to explain other items in my next article.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;Execute SQL Task&lt;/span&gt; &lt;/span&gt;– This is used to execute SQL statements like insertions and truncations.&lt;/p&gt;  &lt;p&gt;To create SQL task drag and drop the SQL Task from the control flow item tab and double click the package.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RaEHTVU0KCA/SAzCfGC3pGI/AAAAAAAAABQ/_5fFUNV0Lw8/s1600-h/ss2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_RaEHTVU0KCA/SAzCfGC3pGI/AAAAAAAAABQ/_5fFUNV0Lw8/s320/ss2.jpg" alt="" id="BLOGGER_PHOTO_ID_5191738309905720418" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Specify the task name and the description in properties window. Double click the SQL task and give the connection type it can be OLEDB/Excel, Then select the connection manager- which has the DB/Tables you are using to run the SQL statements.&lt;/p&gt;  &lt;p&gt;Under SQL statement write the SQL statement and parse the query to test for the SQL syntax.&lt;/p&gt;&lt;p&gt;This is how it looks like in when you double click the SQL execution task,things which are marked in red are the things you should be careful when creating an execute SQL task&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;span style="font-weight: bold;"&gt;Execute Package Task&lt;/span&gt;-&lt;/span&gt;This is used to call other packages , drag and drop the execute package tasks and under general field give the proper name and description,  &lt;/p&gt;&lt;p&gt;Under package give the connection and the relevant package u want (packages must be created previously).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RaEHTVU0KCA/SA4RLJc4LtI/AAAAAAAAACA/Mif_Pu0gMU8/s1600-h/ss5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_RaEHTVU0KCA/SA4RLJc4LtI/AAAAAAAAACA/Mif_Pu0gMU8/s320/ss5.jpg" alt="" id="BLOGGER_PHOTO_ID_5192106303618035410" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;When creating the package make sure to adjust the fail package on failure property true in properties tab so if the calling package fail it will fail the parent package as well.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-6009189614295016512?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/6009189614295016512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=6009189614295016512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/6009189614295016512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/6009189614295016512'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/creating-control-flow-items.html' title='How To Create Control Flow Items'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RaEHTVU0KCA/SAzA_GC3pFI/AAAAAAAAABI/1-QI_I1OUxo/s72-c/ss1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-7925545230146928608</id><published>2008-04-26T19:39:00.000-07:00</published><updated>2008-04-25T05:02:23.171-07:00</updated><title type='text'>How Build A Data Flow Task ( Transform data through SSIS )</title><content type='html'>&lt;p&gt;You can transform data from one location(source) to another(destination) with adding modification to the data using Data Flow Tasks..To Create a Data Flow you need to select the Data Flow Task from the control flow panel and add to the control panel tab and double click on it . chose the appropriate Data Source and the Data Destination for the data transformation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Data Source Can Be&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Data Reader Source – Extract data from&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RaEHTVU0KCA/SBFFzZc4LxI/AAAAAAAAACs/TNGCoz38NLI/s1600-h/dd1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_RaEHTVU0KCA/SBFFzZc4LxI/AAAAAAAAACs/TNGCoz38NLI/s320/dd1.jpg" alt="" id="BLOGGER_PHOTO_ID_5193008594642546450" border="0" /&gt;&lt;/a&gt; relational DB by using  .Net Provider&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Excel Source – Extract data from excel work book&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Flat File Source - Extract data from flat files&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;OLE DB Source - – Extract data from relational DB by using  OLE DB connection&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Data Destination  Can be&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Data Mining Model Training &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Data Reader Destination&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Dimension Processing&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Excel Destination&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Flat File Destination&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;OLE DB Destination&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;I am going to discuss on OLE DB Source to OLE DB data transformation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;First drag and drop the OLE DB Source task and rename the name and description&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Double Click the Task –&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;            Select the OLE DB Connection Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;            Data Access Mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;            Data Excrating Source – Which can be SQL command,Table/Veiw according to the data access mode you select&lt;/p&gt;  &lt;p&gt;Always preview the table before closing the tab in order to avoid errors at the execution state&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Then Drag and drop OLE DB Destination task and name it appropraiately&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Before you do your mapping you should connect the Source and the destination first&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;For that you can just connect two task using OLE DB Source output(select both two packages right click -&gt; add path-&gt; OLE DB Source output)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Or&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;You can put any Data Flow Transformation task and then connect&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RaEHTVU0KCA/SBFHlZc4LyI/AAAAAAAAAC0/a_gUcupWy-0/s1600-h/pict1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_RaEHTVU0KCA/SBFHlZc4LyI/AAAAAAAAAC0/a_gUcupWy-0/s320/pict1.jpg" alt="" id="BLOGGER_PHOTO_ID_5193010553147633442" border="0" /&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Data Flow Transformation Tasks are show in the picture, you can use any of these task in-between and map to the destination&lt;/p&gt;  &lt;p&gt;After mapping the source with the destination you can double click the Destination task and select the appropriate destination table&lt;span style=""&gt;  &lt;/span&gt;from the connection manager and arrange the mapping accordingly&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-7925545230146928608?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/7925545230146928608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=7925545230146928608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/7925545230146928608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/7925545230146928608'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/how-build-data-flow-task-transform-data.html' title='How Build A Data Flow Task ( Transform data through SSIS )'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RaEHTVU0KCA/SBFFzZc4LxI/AAAAAAAAACs/TNGCoz38NLI/s72-c/dd1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-1121289424433390508</id><published>2008-04-25T06:27:00.000-07:00</published><updated>2008-04-26T05:56:26.106-07:00</updated><title type='text'>How To Deal With Slowly Changing Data In SSIS</title><content type='html'>In a data warehouse it is important to keep historical data as well as the new data.. In SSIS there is a way to get slowly changing data using Slowly changing dimension under data transformation task..It is a way of inserting data from source to destination with the Type 1 and Type 2 changes.  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;First you should create the source using a proper data source .Then drag and drop the slowly changing dimension task and give the specification as shown below&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RaEHTVU0KCA/SBMla5c4LzI/AAAAAAAAAC8/DlcaPZP4AsA/s1600-h/Untitled-9.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_RaEHTVU0KCA/SBMla5c4LzI/AAAAAAAAAC8/DlcaPZP4AsA/s320/Untitled-9.jpg" alt="" id="BLOGGER_PHOTO_ID_5193535939317083954" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Connection Manager – Make a connection to the source and give that connection, it can be a database or an excel sheet.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Table or view – Specify the source table&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Input Columns – Columns from the source&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Dimension Columns – map the source columns with the destination columns&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Key Type – Specify the primary key/Composite keys&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;And click next&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Select a change type for slowly changing dimension columns specify the dimension columns sand the change type (in a data ware house all attributes should be changing attributes other than attributes like ( last updated date/date created) if you put any attribute as fixed attribute it will not updates the data when it comes for type 1 changes so I prefer not to use fixed attribute type if an attribute is not changing attribute then do not mention it in the changing attribute columns) click next&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RaEHTVU0KCA/SBMlsZc4L0I/AAAAAAAAADE/ipd_ZGlsbFw/s1600-h/Untitled-10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_RaEHTVU0KCA/SBMlsZc4L0I/AAAAAAAAADE/ipd_ZGlsbFw/s320/Untitled-10.jpg" alt="" id="BLOGGER_PHOTO_ID_5193536239964794690" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Inferred Dimension Members – enable inferred member support only if&lt;span style=""&gt;  &lt;/span&gt;you think fact tables may reference dimensions members that are not yet loaded&lt;/p&gt;  &lt;p class="MsoNormal"&gt;(you should keep it as disable if you are not sure about it).. Click next&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In the fixed and changing attribute option select change all the matching records, include out dated records, when changes are detected in changing attributes and finish slowly changing dimension wizard&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It will automatically create the dimension with appropriate type 1 and type 2 fields where if an attribute is type1 it will updates the specific column if its type 2 it will insert as a new record.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can rename the task accordingly using properties.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RaEHTVU0KCA/SBMmPJc4L1I/AAAAAAAAADM/lguChEgFviM/s1600-h/al.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_RaEHTVU0KCA/SBMmPJc4L1I/AAAAAAAAADM/lguChEgFviM/s320/al.jpg" alt="" id="BLOGGER_PHOTO_ID_5193536836965248850" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-1121289424433390508?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/1121289424433390508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=1121289424433390508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/1121289424433390508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/1121289424433390508'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/how-to-deal-with-slowly-changing-data.html' title='How To Deal With Slowly Changing Data In SSIS'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RaEHTVU0KCA/SBMla5c4LzI/AAAAAAAAAC8/DlcaPZP4AsA/s72-c/Untitled-9.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-3839502293600673988</id><published>2008-04-25T06:21:00.000-07:00</published><updated>2008-04-25T06:26:01.645-07:00</updated><title type='text'>How To Create Globle Variables</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-3839502293600673988?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/3839502293600673988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=3839502293600673988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/3839502293600673988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/3839502293600673988'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/how-to-create-globle-variables.html' title='How To Create Globle Variables'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-630926807591213640</id><published>2008-04-21T18:43:00.000-07:00</published><updated>2008-04-24T07:18:04.173-07:00</updated><title type='text'>How To Create A Dynamic Log File In SSIS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RaEHTVU0KCA/SA1KjZc4LrI/AAAAAAAAABw/edNMUbi8p1k/s1600-h/ss3.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_RaEHTVU0KCA/SA1KjZc4LrI/AAAAAAAAABw/edNMUbi8p1k/s320/ss3.jpg" alt="" id="BLOGGER_PHOTO_ID_5191887917415935666" border="0" /&gt;&lt;/a&gt;In SSIS you can create a log file to track the behavior of the SSIS package execution.&lt;o:p&gt;&lt;/o:p&gt;  These are the steps used when creating a dynamic log file&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style=""&gt;Create a log&lt;/span&gt;&lt;span style=""&gt; file in connection&lt;/span&gt;&lt;span style=""&gt; manager.&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;  &lt;p&gt;Right click on connection manager -&gt;New File Connection-&gt;give the proper sources to the log file.(Usage type- ,Existing file/New file Path- path of the log file)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Or go to SSIS -Login (in the menu bar) and create a new File Connection&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=""&gt;&lt;span style="font-weight: bold;"&gt;Login&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span style="font-weight: bold;"&gt; Configurations&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;  &lt;p&gt;In the menu bar Click SSIS -&gt; Logging.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p&gt;Click checkbox for the Package(left side).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p&gt;Select the configuration and give a name for the log file.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p&gt;Click the Details tab to fire the events.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Making the log file dynamic&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;  &lt;p&gt;In the properties tab of the log file connection (click on log file in the connection manager and view the properties tab) Click on expression and give the following settings&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RaEHTVU0KCA/SA1Kjpc4LsI/AAAAAAAAAB4/-Atrr77OjP4/s1600-h/ss4.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_RaEHTVU0KCA/SA1Kjpc4LsI/AAAAAAAAAB4/-Atrr77OjP4/s320/ss4.jpg" alt="" id="BLOGGER_PHOTO_ID_5191887921710902978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;  &lt;p&gt;Property – Connection String&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="border: medium none ; padding: 0in;"&gt;Expression -       &lt;span style="font-style: italic; color: rgb(204, 204, 204);"&gt;&lt;span style="font-weight: bold;"&gt;@[User::gvErrorLogDir] + @[System::PackageName] + " "+ (DT_WSTR, 4) YEAR( GETDATE() ) + "-"+ ((LEN((DT_WSTR, 2) MONTH( GETDATE() ) )&gt;1)?(DT_WSTR, 2) MONTH( GETDATE() ):"0" + (DT_WSTR, 2) MONTH( GETDATE() ) )+"-"+((LEN((DT_WSTR, 2) DAY( GETDATE() ) )&gt;1)?(DT_WSTR, 2) DAY( GETDATE() ): "0"+ (DT_WSTR, 2) DAY( GETDATE() ) ) + " " + ((LEN((DT_WSTR, 2) DATEPART("Hh", GETDATE() ) )&gt;1)?(DT_WSTR, 2) DATEPART( "Hh", GETDATE() ) : "0" +(DT_WSTR, 2) DATEPART( "Hh", GETDATE() ) ) + "h-"+ ((LEN((DT_WSTR, 2)DATEPART( "mi", GETDATE() ) )&gt;1)?(DT_WSTR, 2) DATEPART( "mi", GETDATE() ) :"0" + (DT_WSTR, 2) DATEPART( "mi", GETDATE() ) ) + "File.txt"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;     &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt;"&gt;       &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt;"&gt; &lt;p style="border: medium none ; padding: 0in;"&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p style="border: medium none ; padding: 0in; text-align: center;"&gt;&lt;b style=""&gt;&lt;i style="color: rgb(102, 204, 204);"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;/div&gt; &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Relevant Links&lt;/span&gt;&lt;br /&gt; &lt;a href="http://www.codeproject.com/KB/vista/SSIS_Logging.aspx"&gt;How To Create A Logger In SSIS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/vista/SSIS_Logging.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.conchango.com/jamiethomson/archive/2006/10/05/SSIS-Nugget_3A00_-Dynamically-set-a-logfile-name.aspx" target="_blank"&gt;&lt;/a&gt;          &lt;a href="http://blogs.conchango.com/jamiethomson/archive/2006/10/05/SSIS-Nugget_3A00_-Dynamically-set-a-logfile-name.aspx"&gt;SSIS Junkie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms140246.aspx"&gt;Integration Services Log Providers-MSDN&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms140246.aspx" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-630926807591213640?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/630926807591213640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=630926807591213640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/630926807591213640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/630926807591213640'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/creating-dynamic-log-file-in-ssis.html' title='How To Create A Dynamic Log File In SSIS'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RaEHTVU0KCA/SA1KjZc4LrI/AAAAAAAAABw/edNMUbi8p1k/s72-c/ss3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7784798753208689571.post-2787253093884833648</id><published>2008-04-18T23:12:00.000-07:00</published><updated>2008-04-21T05:21:50.131-07:00</updated><title type='text'>SSIS Vedio</title><content type='html'>&lt;p class="MsoNormal"&gt;This is a vedio on creating SSIS packages it might be useful for all da SSIS beginers&lt;br /&gt;&lt;br /&gt;&lt;span style="line-height: 115%;font-size:12;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-1705450b1b39fdca" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v5.nonxt1.googlevideo.com/videoplayback?id%3D1705450b1b39fdca%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331651552%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4B05C7AD7CCA6D8942F8AE0337FE1B03D8B6C967.1413C3255D26A15ED7A063E5DF3F5371B3A55619%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1705450b1b39fdca%26offsetms%3D5000%26itag%3Dw160%26sigh%3D9vUQQuuL4McpYHDw2kl7m8pdD4Y&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v5.nonxt1.googlevideo.com/videoplayback?id%3D1705450b1b39fdca%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331651552%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4B05C7AD7CCA6D8942F8AE0337FE1B03D8B6C967.1413C3255D26A15ED7A063E5DF3F5371B3A55619%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1705450b1b39fdca%26offsetms%3D5000%26itag%3Dw160%26sigh%3D9vUQQuuL4McpYHDw2kl7m8pdD4Y&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7784798753208689571-2787253093884833648?l=ssis4real.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=1705450b1b39fdca&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://ssis4real.blogspot.com/feeds/2787253093884833648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7784798753208689571&amp;postID=2787253093884833648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/2787253093884833648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7784798753208689571/posts/default/2787253093884833648'/><link rel='alternate' type='text/html' href='http://ssis4real.blogspot.com/2008/04/what-is-ssis-how-to-start.html' title='SSIS Vedio'/><author><name>poohdedoo</name><uri>http://www.blogger.com/profile/15409562406177003353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-067aT9pgU7Q/Tn6PSp3MfQI/AAAAAAAAAlA/XeGzr_sqanw/s220/180514_519422923008_286700462_805691_4461747_n.jpg'/></author><thr:total>1</thr:total></entry></feed>
