<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: COZYROC</title>
    <description>The latest articles on DEV Community by COZYROC (@cozyroc).</description>
    <link>https://dev.to/cozyroc</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F933%2F110723cc-c1b4-4568-9b27-053eb80b72a1.png</url>
      <title>DEV Community: COZYROC</title>
      <link>https://dev.to/cozyroc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cozyroc"/>
    <language>en</language>
    <item>
      <title>Reinventing SSIS scripting with JavaScript - COZYROC</title>
      <dc:creator>Alex Biks</dc:creator>
      <pubDate>Fri, 23 Aug 2019 08:48:06 +0000</pubDate>
      <link>https://dev.to/cozyroc/reinventing-ssis-scripting-with-javascript-cozyroc-1k37</link>
      <guid>https://dev.to/cozyroc/reinventing-ssis-scripting-with-javascript-cozyroc-1k37</guid>
      <description>&lt;p&gt;SSIS is a fantastic platform for automating your ETL scenarios. It provides many useful adapters and transformations out of the box. Additionally, when you need to handle anything out of the ordinary, you can create a script in C# or VB.NET. You can harness the full power of .NET Framework there and meet any special requirement.&lt;/p&gt;

&lt;p&gt;Still, everyone who has used SSIS scripting knows there are several pain points with it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upgrading scripts to the next SQL Server version is not an easy affair, as the scripts are early-bound to the current SSIS framework modules.&lt;/li&gt;
&lt;li&gt;The script code is compiled to intermediate language (CIL) and embedded as part of each package. This makes it very difficult to programatically set or change the script code in an SSIS package.&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  &lt;a href="http://cozyroc.com/ssis/javascript-task" rel="noopener noreferrer"&gt;JavaScript Task&lt;/a&gt; and &lt;a href="http://cozyroc.com/ssis/javascript-component" rel="noopener noreferrer"&gt;JavaScript Component&lt;/a&gt; enable the automation of any custom logic in the Control Flow and the Data Flow of an SSIS package, via JavaScript scripting. Their purpose is similar to the standard Microsoft Script Task and Microsoft Script Component, but they aim to further simplify the development and maintenance of SSIS scripts.
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F7qh0gmmtkkuqak3a4wjw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F7qh0gmmtkkuqak3a4wjw.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  You can download JavaScript Task and JavaScript Component from COZYROC website &lt;a href="http://cozyroc.com/ssis/javascript" rel="noopener noreferrer"&gt;http://cozyroc.com/ssis/javascript&lt;/a&gt;.
&lt;/h5&gt;

&lt;p&gt;&lt;a href="http://cozyroc.com/download" rel="noopener noreferrer"&gt;COZYROC SSIS+ Components Suite is &lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free for test and development within Visual Studio&lt;/li&gt;
&lt;li&gt;Support for SQL Server 2005, 2008, 2012, 2014, 2016, 2017, 2019&lt;/li&gt;
&lt;li&gt;200+ reusable components&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full article: &lt;a href="http://cozyroc.com/blog/reinventing-ssis-scripting-javascript" rel="noopener noreferrer"&gt;http://cozyroc.com/blog/reinventing-ssis-scripting-javascript&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ssis</category>
      <category>javascript</category>
      <category>etl</category>
      <category>sqlserver</category>
    </item>
  </channel>
</rss>
