<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dataflow Archives | ZappySys Blog</title>
	<atom:link href="https://zappysys.com/blog/tag/dataflow/feed/" rel="self" type="application/rss+xml" />
	<link>https://zappysys.com/blog/tag/dataflow/</link>
	<description>SSIS / ODBC Drivers / API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more</description>
	<lastBuildDate>Thu, 02 Oct 2025 21:17:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.4</generator>

<image>
	<url>https://zappysys.com/blog/wp-content/uploads/2023/01/cropped-zappysys-symbol-large-32x32.png</url>
	<title>dataflow Archives | ZappySys Blog</title>
	<link>https://zappysys.com/blog/tag/dataflow/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SSIS export to excel dynamically (supports multiple tables)</title>
		<link>https://zappysys.com/blog/ssis-export-to-excel-dynamically/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Mon, 19 Oct 2015 02:18:42 +0000</pubDate>
				<category><![CDATA[SSIS Excel Export Task]]></category>
		<category><![CDATA[dataflow]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[ssis]]></category>
		<category><![CDATA[SSIS PowerPack]]></category>
		<guid isPermaLink="false">http://zappysys.com/blog/?p=60</guid>

					<description><![CDATA[<p>Limitations of the SSIS Excel Source/Destination SSIS comes with out-of-the-box support for reading and writing to Excel. However, it&#8217;s very restrictive if you want to make things dynamic, as any metadata inside DataFlow cannot be changed at runtime. Here are a few problems with using the native Excel Source or Destination. Metadata cannot be changed [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-export-to-excel-dynamically/">SSIS export to excel dynamically (supports multiple tables)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Limitations of the SSIS Excel Source/Destination</h2>
<p>SSIS comes with out-of-the-box support for reading and writing to Excel. However, it&#8217;s very restrictive if you want to make things dynamic, as any metadata inside DataFlow cannot be changed at runtime. Here are a few problems with using the native Excel Source or Destination.</p>
<ul>
<li>Metadata cannot be changed at runtime.</li>
<li>Datatype guessing nightmare &#8211; only the first few rows are scanned, and the wrong datatype is selected.</li>
<li>Cannot export multiple tables to Excel.</li>
<li>Cannot split data into multiple tabs based on specific grouping criteria</li>
<li>Cannot specify the location where data has to be written</li>
</ul>
<h2>SSIS export to Excel dynamically using Excel Export Task</h2>
<p>If you want to generate Excel dynamically without any of the above hassle, then you can check the <a target="_blank" rel="noopener">SSIS Excel Export Task</a>. It comes with many advantages not found in the native <a href="https://docs.microsoft.com/en-us/sql/integration-services/data-flow/excel-destination" target="_blank" rel="noopener">Microsoft SSIS Excel Destination</a></p>
<p>Here is the list of a few features for the <a href="//zappysys.com/products/ssis-powerpack/ssis-export-excel-file-task/">SSIS Excel Export Task</a></p>
<ul>
<li>Export multiple tables/views to Excel files (e.g., Sales% or do SalesJan|SalesFeb).</li>
<li>Support for all major office versions (e.g, Office 2003, 2007, 2013+).</li>
<li>Export SQL query output to an Excel file.</li>
<li>A completely dynamic approach without limitations on DataFlow Strict Metadata.</li>
<li>Option to export data to a specific starting location in an Excel Sheet (e.g, A5 will start writing to the  5th row, 1st column).</li>
<li>Support for a password-protected Excel file.</li>
<li>Option to clear a range of cells before writing data to an existing Excel workbook (e.g., A1:D5000 will clear A to D columns from 1st to 5000 rows).</li>
<li>Automatically Split exported Excel data into multiple files by Size or Number of records.</li>
<li>Automatically Split exported Excel data into multiple files or tabs when Split By Column (e.g., SplitBy=Country will create a new file for each country). If the SplitOnTab option is specified, then data is written to a new Excel tab rather than a file for each new group.</li>
<li>Support for Compression and Append.</li>
<li>Fully managed means it works out of the box on both 32-bit and 64-bit systems without any changes (Note that Native SSIS Excel functionality is 32-bit only).</li>
<li>Support for SQL Server 2005, 2008, 2012, 2014 (32-bit and 64-bit).</li>
</ul>
<h3><span id="Step-By-Step">Step-By-Step</span></h3>
<div id="attachment_11544" style="width: 733px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Task-Generate-Excel-files-for-selected-tables-views.png"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-11544" class="size-full wp-image-11544" src="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Task-Generate-Excel-files-for-selected-tables-views.png" alt="" width="723" height="635" srcset="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Task-Generate-Excel-files-for-selected-tables-views.png 723w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Task-Generate-Excel-files-for-selected-tables-views-300x263.png 300w" sizes="(max-width: 723px) 100vw, 723px" /></a><p id="caption-attachment-11544" class="wp-caption-text">SSIS Export to Excel File – Generate Excel files for selected tables/views</p></div>
<div class="mceTemp"></div>
<div id="attachment_11543" style="width: 733px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Select-Target-Path-and-other-options.png"><img decoding="async" aria-describedby="caption-attachment-11543" class="size-full wp-image-11543" src="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Select-Target-Path-and-other-options.png" alt="" width="723" height="635" srcset="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Select-Target-Path-and-other-options.png 723w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Select-Target-Path-and-other-options-300x263.png 300w" sizes="(max-width: 723px) 100vw, 723px" /></a><p id="caption-attachment-11543" class="wp-caption-text">SSIS Export to Excel File &#8211; Generate Excel files for selected tables/views</p></div>
<div id="attachment_11545" style="width: 733px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Split-Excel-Data-into-Multiple-files.png"><img decoding="async" aria-describedby="caption-attachment-11545" class="size-full wp-image-11545" src="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Split-Excel-Data-into-Multiple-files.png" alt="" width="723" height="635" srcset="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Split-Excel-Data-into-Multiple-files.png 723w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-to-Excel-File-Split-Excel-Data-into-Multiple-files-300x263.png 300w" sizes="(max-width: 723px) 100vw, 723px" /></a><p id="caption-attachment-11545" class="wp-caption-text">SSIS Export to Excel File &#8211; Split Excel Data into Multiple Files</p></div>
<div class="mceTemp"></div>
<div id="attachment_11542" style="width: 733px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Split-Excel-Data-into-Multiple-files.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11542" class="size-full wp-image-11542" src="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Split-Excel-Data-into-Multiple-files.png" alt="" width="723" height="635" srcset="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Split-Excel-Data-into-Multiple-files.png 723w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Split-Excel-Data-into-Multiple-files-300x263.png 300w" sizes="(max-width: 723px) 100vw, 723px" /></a><p id="caption-attachment-11542" class="wp-caption-text">SSIS Export to Excel File &#8211; Split Excel Data into Multiple sheets</p></div>
<div class="mceTemp"></div>
<div class="mceTemp"></div>
<div id="attachment_11540" style="width: 733px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Excel-Date-Formatting-Encoding-Options.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11540" class="size-full wp-image-11540" src="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Excel-Date-Formatting-Encoding-Options.png" alt="" width="723" height="635" srcset="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Excel-Date-Formatting-Encoding-Options.png 723w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Excel-Date-Formatting-Encoding-Options-300x263.png 300w" sizes="(max-width: 723px) 100vw, 723px" /></a><p id="caption-attachment-11540" class="wp-caption-text">SSIS Export to Excel File &#8211; Date Formatting, Encoding Options</p></div>
<div class="mceTemp"></div>
<div id="attachment_11541" style="width: 1040px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Execution-Log.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11541" class="size-full wp-image-11541" src="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Execution-Log.png" alt="" width="1030" height="449" srcset="https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Execution-Log.png 1030w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Execution-Log-300x131.png 300w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Execution-Log-1024x446.png 1024w, https://zappysys.com/blog/wp-content/uploads/2015/10/SSIS-Export-Excel-File-Task-Execution-Log-768x335.png 768w" sizes="(max-width: 1030px) 100vw, 1030px" /></a><p id="caption-attachment-11541" class="wp-caption-text">SSIS Export to Excel File &#8211; Execution Log</p></div>
<h2>Conclusion</h2>
<p>In this post, we have seen how Excel generation can be a headache when you have dynamic metadata. You can use the <a href="//zappysys.com/products/ssis-powerpack/ssis-export-excel-file-task/">SSIS Excel Export Task</a> to solve many of these challenges.</p>
<p>The post <a href="https://zappysys.com/blog/ssis-export-to-excel-dynamically/">SSIS export to excel dynamically (supports multiple tables)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to set SSIS Data Flow component property using expression and variable</title>
		<link>https://zappysys.com/blog/ssis-dataflow-expression-source-component-property/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Fri, 28 Aug 2015 22:27:38 +0000</pubDate>
				<category><![CDATA[SSIS Components]]></category>
		<category><![CDATA[dataflow]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[ssis]]></category>
		<guid isPermaLink="false">http://zappysys.com/blog/?p=36</guid>

					<description><![CDATA[<p>Introduction SSIS PowerPack supports various methods for making things dynamic. Sometimes you have to consume JSON Data from a Dynamic URL. There are 3 different ways you can make JSON Source URL Dynamic. Use Expression on the DirectPath property of the JSON Source (SSIS Data Flow Expression) Use variable placeholders directly inside URL (Only works [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-dataflow-expression-source-component-property/">How to set SSIS Data Flow component property using expression and variable</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="/products/ssis-powerpack/">SSIS PowerPack</a> supports various methods for making things dynamic. Sometimes you have to consume JSON Data from a Dynamic URL. There are 3 different ways you can make JSON Source URL Dynamic.</p>
<ul>
<li>Use Expression on the DirectPath property of the JSON Source (SSIS Data Flow Expression)</li>
<li>Use variable placeholders directly inside URL (Only works when you use DirectPath mode)</li>
<li>Use PathFromvariable AccessMode and define an expression on an SSIS variable</li>
</ul>
<h2>Use SSIS Data Flow Expression</h2>
<p>So you change any property of the SSIS Data Flow component at runtime using an expression:</p>
<div class="content_block" id="custom_post_widget-2159"><ol style="margin-left: 0;">
 	<li>To define an expression for any property of a component, first navigate to the Data Flow designer surface.<a href="https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Change-Component-Property-at-runtime.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-11511 size-full" src="https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Change-Component-Property-at-runtime.png" alt="SSIS DataFlow Expression - Change Component Property at runtime" width="370" height="374" srcset="https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Change-Component-Property-at-runtime.png 370w, https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Change-Component-Property-at-runtime-297x300.png 297w" sizes="(max-width: 370px) 100vw, 370px" /></a></li>
 	<li>Now, right-click anywhere in the data flow designer surface and click the "Properties" menu item.</li>
 	<li>When the Properties window appears, select a property and press the [...] button to set an expression.</li>
 	<li>Now enter the property and expression you need.<a href="https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Edit-Component-Property-Expression.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-11512 size-full" src="https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Edit-Component-Property-Expression.png" alt="SSIS DataFlow Expression - Edit Component Property Expression" width="920" height="515" srcset="https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Edit-Component-Property-Expression.png 920w, https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Edit-Component-Property-Expression-300x168.png 300w, https://zappysys.com/blog/wp-content/uploads/2017/10/SSIS-DataFlow-Expression-Edit-Component-Property-Expression-768x430.png 768w" sizes="(max-width: 920px) 100vw, 920px" /></a></li>
</ol></div>
<h2>Use Variable Placeholders</h2>
<p><a href="/products/ssis-powerpack/">SSIS PowerPack</a> supports Variable Placeholders for easy editing and making values dynamic. Variable placeholders are directly visible, unlike expressions, which are hidden. See the screenshot below for an example of how to type a variable placeholder, which gets replaced by the actual value of the SSIS variable at runtime.</p>
<div id="attachment_11516" style="width: 838px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2015/08/SSIS-dataflow-Expression-alternative-Using-Variable-Placeholders.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11516" class="size-full wp-image-11516" src="https://zappysys.com/blog/wp-content/uploads/2015/08/SSIS-dataflow-Expression-alternative-Using-Variable-Placeholders.png" alt="" width="828" height="745" srcset="https://zappysys.com/blog/wp-content/uploads/2015/08/SSIS-dataflow-Expression-alternative-Using-Variable-Placeholders.png 828w, https://zappysys.com/blog/wp-content/uploads/2015/08/SSIS-dataflow-Expression-alternative-Using-Variable-Placeholders-300x270.png 300w, https://zappysys.com/blog/wp-content/uploads/2015/08/SSIS-dataflow-Expression-alternative-Using-Variable-Placeholders-768x691.png 768w" sizes="(max-width: 828px) 100vw, 828px" /></a><p id="caption-attachment-11516" class="wp-caption-text">SSIS dataflow Expression alternative &#8211; Using Variable Placeholders</p></div>
<h2>PathFromVariable mode and Use Expression on Variable</h2>
<p>If you choose a path from a variable, then you can define an Expression on the variable to make your path dynamic at runtime.</p>
<h2>Making Task Property Dynamic using SSIS Expression</h2>
<p>Check <a href="https://zappysys.zendesk.com/hc/en-us/articles/4787452038171" target="_blank" rel="noopener">this article</a> if you want to make the Task Property dynamic</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://zappysys.com/blog/ssis-dataflow-expression-source-component-property/">How to set SSIS Data Flow component property using expression and variable</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
