Confessions of a Dangerous Mind

Brain.FlushBuffer()
posts - 176, comments - 234, trackbacks - 93

martedì 30 settembre 2008

Pubblicare Reports di Reporting Services: RSPublisher

La piattaforma Reporting Services permette di automatizzare moltissime attività di amministrazione: creazione di cartelle, copia e modifica di reports, rendering on-demand dei reports. Essendo un assiduo utilizzatore di RS ho sempre trovato piuttosto scomodo generare gli script per installare i reports presso i clienti, tanto più che spesso le installazioni si fanno in remoto e molte volte non è possibile utilizzare Visual Studio per pubblicare i Report. Il tool a riga di comando RS costringe lo sviluppatore a rimaneggiare lo script di installazione ogni volta che un report viene aggiunto o ne viene modificato il nome.

Per ovviare al problema ho creato un semplice tool, RSPublisher, che permette di generare dei progetti di deployment di Reports, sotto forma di file XML. Sarà poi sufficiente portare il tool, il file di progetto ed i file RDL con sè per pubblicare tutto all'interno del server del nostro cliente. L'interfaccia è molto semplice e permette di configurare in pochi secondi server di destinazione, cartelle, se sovrascrivere o meno i Reports già presenti e creare dinamicamente i datasource condivisi. Inoltre il tool fa una scansione automatica della directory contenente i reports, sollevandoci così dall'onere di scrivere i nomi dei reports da pubblicare.

Se qualcuno di voi vuole provarlo, lo può trovare a questo indirizzo. Critiche, migliorie e richieste sono le benvenute!!!

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (3) |

Reporting Services: Formattazione dei Subtotali in un controllo Matrix

Sempre più spesso mi sento porre la seguente domanda: si possono formattare i subtotali in una Matrix all'interno di un Report di Reporting Services?

La risposta è ovviamente si, e senza neppure far uso di intricate formule InScope(...) o IIF(...). La maggior parte degli utenti di Reporting Services sembra non sapere che cliccando il piccolo triangolino verde in alto a destra all'interno della cella relativa al subtotale, nella finestra delle proprietà appariranno una serie di proprietà relative all'oggetto SubTotal, le quali permetteranno di formattare con colori, font e quant'altro il nostro subtotale, rendendo di fatto molto più leggibile il nostro report. Notate che è necessario cliccare esattamente il triangolino verde, e nessun altro punto della cella, pena la selezione dell'oggetto textbox che contiene l'espressione che contraddistingue il subtotale.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (2) |

Powered by:
Powered By Subtext Powered By ASP.NET