Articles

In the endless search for optimal performance in Bulk loading data, I have written a paper which describes how to reach top performance using the SqlBulkCopy class in .NET, trying to find the best combination of its parameter settings to load heaps, clustered table with and without indexes performing all the load in a highly parallelized environment.

In order to produce test, I have written a solution that implements a producer/consumer pattern where many producers and consumer can run in a parallel environment, that can be used to perform detailed tests by simply switching some parameters on and off.

The paper does not go as deep as the Data Loading Performance Guide from Microsoft does in describing the internals of SQL Server and bulk loading. Nevertheless, the Microsoft paper describes some exoteric hardware configurations that are pretty difficult to find in the real world, while my paper is much more closer to a real user experience. I thjink that reading both might help any ETL code writer to better understand how to boos his code performance. Mine is easier, Microsoft’s is far more complete.

If you are interested in reading it please follow

I am very interested in feedback.

  

The SQLBI Methodology defines architecture and implementation of advanced BI solutions using Microsoft SQL Server, SQL Server Analysis Services and – more generally – the Microsoft suite for Business Intelligence.

The SQLBI Methodology is a work in progress and we plan to publish a set of papers describing it within the end of 2008. These papers are draft and we look to get feedback from the community.

Download the papers and give us your feedback in the SQLBI Methodology forum.

  Read More...

Both TableDifference and FlowSync have been ported to SQL 2008. Apart from some updates in the version of the libraries, I had to make some changes in the way TableDifference communicate with SSIS to detect the end of the processing (have a look at this post.

Download the code and take a ride on it, if you find something not working please contact me in the forum area, I'll be glad to help you.

Now available from CozyRoc!

Look at TableDifference page for important news about this component.

  

Guys,

The new version 2.0 of TableDifference is finished and available in the download area.

The zip file contains both the DLL and complete sources. Moreover, in the sources folder there is a README.DOCX document that explains how to use the new features of the component, so I will not discuss them here.

Main features are:

  • User interfaces completely rewritten and made much more user-friendly
  • Ability to disable output flows and/or single columns in the outputs
  • Ability to ignore case in string comparisons
  • Some speed improvement (haven't tested it carefully but it seems faster. :))

Have a good download and don't be afraid to ask if something is going wrong.

Alberto

Now available from CozyRoc!

Look at TableDifference page for important news about this component.

  

Guys, the next version of TableDifference is on the way, please check the call for beta test to participate to the beta test phase of the deploy.

Moreover, if somebody has an install script for SSIS data flow components and would like to share his experience with me to provide an installer... I'll be glad to get in touch with him/her, TableDifference definitely lacks an install program and I do not have much time to write it from scratch.

  

Page 1 of 3First   Previous   [1]  2  3  Next   Last