Official CozyRoc Blog

August 15, 2007

Released official CozyRoc SSIS+ 1.1

Filed under: Announcement, SSIS — cozyroc @ 7:02 am

We are happy to announce the official release of our SSIS+ 1.1 library. We hope you will find the components we have built useful for your SSIS workflow. We would like to thank Stacy, George, Krasi, Tamir and Matthew making this release successful. Enjoy

August 9, 2007

Released CozyRoc SSIS+ 1.1 Beta 5

Filed under: Announcement, SSIS — cozyroc @ 9:22 pm

This release is really about a new component called SSH Execute task. It allows secure execution of shell commands on a remote SSH server. Enjoy!

August 2, 2007

Released CozyRoc SSIS+ 1.1 Beta 4

Filed under: Announcement, SSIS — cozyroc @ 9:57 pm

We are getting very close to our official release of SSIS+ 1.1. The new release includes improvements to CozyRoc Zip Task validation and 2 new components:
* CozyRoc SSH Connection Manager - provides support for secure SSH connections and has proxy support.
* CozyRoc SFTP Task - with support for send, receive and delete files, create and remove directory, rename file.

As always you can download it from here.

July 16, 2007

Released CozyRoc SSIS+ 1.1 Beta 3

Filed under: Announcement, SSIS — cozyroc @ 8:21 am

The new release includes CozyRoc Zip Task component for compression and decompression of Zip, GZip, BZip2, Unix, Tar archives. You can download it from here.

If you have an idea for component or feature, you would like see implemented please leave your feedback.

July 5, 2007

Released CozyRoc SSIS+ 1.1 Beta 2

Filed under: Announcement, SSIS — cozyroc @ 8:49 pm

The new release includes CozyRoc Script Task Plus component. The new component allows greater reusability and easier maintenance of script functionality. It has the following features:

  • Authoring of user interface by attributing script code.
  • Script functionality export.
  • Script functionality import or linking to.

You can download it from here. Requires SQL Server 2005 SP2.

July 2, 2007

SSIS project (dtsx) serialization hack

Filed under: SSIS, Tips — cozyroc @ 3:13 pm

If you are interested in SSIS project deserialization, here is a brief summary of the steps you need to follow to install your own deserialization routines (please have Reflector in hand because most of the details below are undocumented):

1. Make sure you have reference to the following libraries:

  • Microsoft.DataTransformationServices.Design.DLL
  • Microsoft.DataWarehouse.VsIntegration.dll
  • Microsoft.DataWarehouse.DLL

3. Install handler for application.Events.SelectionEvents::OnChange event.
4. Check selected item is of type ProjectExt.
5. Install your own ISettingsService service provider class. You can get access to the service container and current ISettingsService service provider with the following code:

Hierarchy projHierarchy = project.GetType().InvokeMember(
   "ProjectHierarchy",
   BindingFlags.GetProperty | BindingFlags.NonPublic | BindingFlags.Instance,
   null,
   project,
   new object[] { } ) as Hierarchy;
IServiceContainer serviceContainer = (IServiceContainer)projHierarchy.GetService(
   typeof( IServiceContainer ) );
ISettingsService ssOld = (ISettingsService)serviceContainer.GetService(
   typeof( ISettingsService ) );

6. Override ISettingsService::GetSetting method and check:

  • settingContext is “Serialization\SerializableComponents”
  • scope is SettingsScope.Machine
  • settingName is “dtsx”

If you have a match, you have to return a type to a dummy class whose only purpose is to provide attributes, used by the infrastructure internally. The default implementation is called PseudoPackage. Attribute your new dummy class with DesignerSerializer attribute and parametrize it with your own serialization class. It has to inherit from DtrDesignerSerializer class.

7. Override DeserializeComponent and SerializeComponent. These are the methods, which will be called for each SSIS project task during serialization. Voila! Now you are the master of the universe.

June 30, 2007

Newsgroup for CozyRoc

Filed under: Announcement — cozyroc @ 1:40 am

We have created a newsgroup where you can exchange ideas and make suggestions for future features in our products. If you had some crazy ideas about SSIS, bring them on. We would like to hear about them.

June 12, 2007

Released SSIS+ 1.1 Beta 1

Filed under: SSIS — cozyroc @ 11:06 pm

Just released Beta 1 of SSIS+ 1.1 . Database Partitions task is now part of a bigger initiative and our goal is to provide decent enhancements to the excellent Microsoft SSIS framework.

We have implemented a new feature called Script Task Parameters. You can check the technical details here. We want to make SSIS script tasks more powerful. The first step, which you can now see is user interface authoring. The next step in this journey will be to make the SSIS script tasks easier to package and deploy. This will reduce the need to build and deploy your own custom components for SSIS in Visual Studio 2005, avoiding the learning curve for which there is no workaround. We have some ideas and we are sure you will like the result.

Released CozyRoc SSIS+ 1.1 Beta 1

Filed under: SSIS — cozyroc @ 12:00 pm

Released beta 1 of CozyRoc SSIS+ 1.1 (1.1.1.0). This release includes following major changes:

  • Product is now officially called CozyRoc SSIS+ . Database Partitions for SSIS is part of it.
  • Separated runtime and user interface functionality into separate libraries. Installation allows choice, which parts need to be installed.
  • Installation changed to Windows Installer (MSI).
  • Introduces new feature Script Task Parameters.
  • Requires SQL Server 2005 SP2.

May 23, 2007

Updated Database Partitions

Filed under: SSIS — cozyroc @ 12:00 pm

Released update to Database Partitions (1.0.0.1). Includes references to online documentation.

« Newer PostsOlder Posts »

Blog at WordPress.com.