Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 
        
Home       Members    Calendar    Who's On


Add to briefcase 12»»

Hidden SSIS Features: Word Wrapping Your Annotations And More Expand / Collapse
Author
Message
Posted Saturday, December 18, 2010 11:40 AM
SSC Rookie

SSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC Rookie

Group: General Forum Members
Last Login: Saturday, November 16, 2013 9:38 AM
Points: 31, Visits: 464
Comments posted to this topic are about the item Hidden SSIS Features: Word Wrapping Your Annotations And More
Post #1036902
Posted Monday, December 20, 2010 12:50 AM


SSChampion

SSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampion

Group: General Forum Members
Last Login: Today @ 6:08 AM
Points: 12,212, Visits: 9,193
Nice article!
But I hope it will become obsolete with Denali, when they have changed the way annotations work




How to post forum questions.
Need an answer? No, you need a question.
What’s the deal with Excel & SSIS?

Member of LinkedIn. My blog at LessThanDot.

MCSA SQL Server 2012 - MCSE Business Intelligence
Post #1037049
Posted Monday, December 20, 2010 5:19 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: General Forum Members
Last Login: Tuesday, February 04, 2014 11:41 PM
Points: 5, Visits: 40
Hi,
good work, it would be nice if Microsoft could do something nice for annotations, it has been a pain since DTS.

I found this link that may be give us some hope
http://www.sqlservercentral.com/blogs/briankmcdonald/archive/2010/11/30/ssis-package-annotation-in-denali.aspx


All the best Merry X-Mas
Jose
Post #1037126
Posted Monday, December 20, 2010 6:59 AM
SSC-Enthusiastic

SSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-Enthusiastic

Group: General Forum Members
Last Login: Friday, April 18, 2014 10:50 AM
Points: 120, Visits: 269
Agreed. It should be much simpler to achieve these kinds of results. Right now I annotate but don't format in any special way because of these issues.
Post #1037164
Posted Monday, December 20, 2010 9:22 AM


SSC-Enthusiastic

SSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-Enthusiastic

Group: General Forum Members
Last Login: Sunday, January 27, 2013 1:46 PM
Points: 150, Visits: 220
Great post Paul!

The length you have to go to for this basic of operations says a lot about Microsoft and the SSIS team in my opinion. Like others, I also hope this is fixed soon as I've always found it one of the more embarrassing parts of SSIS.



Chomping at the bits
Post #1037243
Posted Monday, December 20, 2010 10:20 AM


SSC-Insane

SSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-InsaneSSC-Insane

Group: General Forum Members
Last Login: Today @ 5:28 PM
Points: 20,483, Visits: 14,136
Thanks Paul - I can use this already.



Jason AKA CirqueDeSQLeil
I have given a name to my pain...
MCM SQL Server


SQL RNNR

Posting Performance Based Questions - Gail Shaw
Posting Data Etiquette - Jeff Moden
Hidden RBAR - Jeff Moden
VLFs and the Tran Log - Kimberly Tripp
Post #1037283
Posted Monday, December 20, 2010 11:10 AM
SSC Rookie

SSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC Rookie

Group: General Forum Members
Last Login: Saturday, November 16, 2013 9:38 AM
Points: 31, Visits: 464
Jason,

I’m glad you found this useful. As I stated in the article annotation will do nothing for your SSIS package performance, but will make it easier to read. So, I’m not making any warranties that your broken SSIS packages will run successfully if you create and configure your package annotations as described.

The article discussed several formatting features so it may have seemed a bit much to digest at once, but once you know what you want for your annotations, a collection of Search and Replace strings to run against your packages will turn around your annotation updates in no time.

Our packages are often generated from our app, which, in addition to the rest of the package, automatically provides the desired features in our annotation, so implementing these features is not an issue and can be pretty much effortless. We’re already tooling up for Denali; just need to wait and see what their final will look like.

Paul
Post #1037304
Posted Thursday, January 06, 2011 6:24 PM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Tuesday, January 07, 2014 5:54 AM
Points: 16, Visits: 176
I loved this article. Without it I would not have been able to create SSIS packages programmatically. One thing I haven't found in this article or anywhere else are descriptions of the annotation properties in the package XML, like logicalid, controlid, top, left, isannotation, etc.(Well, I know what Top and Left are but I can't seem to figure out what scale they're using. All the values I've seen are negative. I've never seen that before.) I'm going to do some testing to see how all these properties operate but some documentation would be so desirable.

Bill




Post #1044095
Posted Thursday, January 06, 2011 6:45 PM
SSC Rookie

SSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC Rookie

Group: General Forum Members
Last Login: Saturday, November 16, 2013 9:38 AM
Points: 31, Visits: 464
Bill,

Thanks, I'm glad it was useful. I'm putting together another article describing how to build the PackageVariable nodes. I have methods for creating the Pipeline Paths and Precedence Constraints xml strings that are in thier own PackageVariable nodes, as well as the methods that layout the control flow, data flow and event handler diagrams, including the costruction of the Annotations. This will give others the ability to add the methods necessary to programmatically create their packages and lay them out as well. It will include the attributes in the Package, TaskHost and DtsEventHandler nodes. Some of these attributes, when changed, are durable and some are not.

I've played with some of the attributes such as the selectable and showselecthandles to 0 while making the annotations read only as described in the article. I've also modified the dontautolayout; it worked for a bit, but the more tasks I had in my package, it became overwritten. My enemy is the AutoLayout. :)
Post #1044098
Posted Friday, January 07, 2011 6:58 AM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Tuesday, January 07, 2014 5:54 AM
Points: 16, Visits: 176
That article sounds fantastic. Any word on when it'll be published?

Bill



Post #1044378
« Prev Topic | Next Topic »

Add to briefcase 12»»

Permissions Expand / Collapse