Hidden SSIS Features: Word Wrapping Your Annotations And More

  • Comments posted to this topic are about the item Hidden SSIS Features: Word Wrapping Your Annotations And More

  • Nice article!

    But I hope it will become obsolete with Denali, when they have changed the way annotations work πŸ™‚

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP

  • 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

  • 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.

  • 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

  • Thanks Paul - I can use this already.

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

  • 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

  • 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

  • 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. πŸ™‚

  • That article sounds fantastic. Any word on when it'll be published?

    Bill

  • I'm hoping to have it completed over the weekend. I have a C# class library that I use and want to reproduce it in VB after I clean it up a bit, then document how it's used.

    Once it's been submitted, it ususally a two week review cycle with the editors.

  • I am currently using Version 2012 Premium of SSIS version no. 11.0.60610.01 update 3

    But unable to change the font colour of the Annotation from black to read.

    Help

    πŸ˜‰

  • Right click the annotation and choose "Set Text Annotation Font" from the context menu.

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP

  • Apologies, I had already done this from Right click and "Set Text Annotation....".

    and set to RED, but stll shows text in black, any idea's?

    Ta;-)

Viewing 14 posts - 1 through 13 (of 13 total)

You must be logged in to reply to this topic. Login to reply