Un semplicissimo post dedicato a chi ama mettere in ordine i propri SSIS o meglio.. mettere a posto il layout, non quello che sta dentro
.
Clickando sullo stage o selezionando più task (sia del dataflow sia del control flow) appare una voce di menu denominata
Formato. In essa ci sono varie possibilità per definire il layout grafico dei task e dei precedence constraints. Ma facciamo una breve carrellata:
Menu Formato
Menu Layout Automatico
Diagramma: Esegue un layout automatico su tutti i task nello stage
Selezione (attivato solo se si selezionano alcuni task): Esegue il layout automatico della selezione
Menu Allinea A sinistra/destra: Allinea tutta la selezione al bordo sinistro/destro del task più a sinistra/destra
Allinea in basso/alto: Come sopra in verticale
Allinea all’asse verticale/orizzontale: Come sopra relativamente all’asse
Menu Rendi Uguale Altezza, Larghezza o Entrambe: Rende uguali le dimensioni dei task
Menu Spaziatura Orizzontale/Verticale Aumenta, Diminuisci, Rimuovi e Spazio Uguale: Consente di gestire le spaziature fra task.
Inoltre è possibile muoversi nel SSIS con la tastiera, senza utilizzare effettivamente il mouse:
F2: Rinomina il task selezionato.
Cursori (Frecce): consentono di spostare il focus sui task.
Maiusc+Cursori: consentono la selezione dei precedence constraints.
Ctrl+Cursori: consentono lo spostamento del task pixel per pixel.
F9: Aggiunge il breakpoint di default (onPreExecute).
F5: Esegue il package.
Personalmente tendo ad utilizzare il meno possibile il mouse, quindi ritengo che questi shortcut possano amentare la velocità di sviluppo. Per ciò che riguarda le formattazioni invece, quando la struttura è molto complessa ed intrecciata, quelle automatiche non rispondono benissimo.. Per questo, se è proprio necessario dare un layout comprensibile rispetto a quello creato in primis, preferisco farlo a mano con la tastiera..