Gestione delle risorse

Una risorsa è un elemento gestito che viene archiviato, ma non elaborato, in un server di report. In genere, una risorsa fornisce contenuto esterno per gli utenti dei report. Ad esempio un'immagine in un file con estensione jpg o un file HTML che descrive le regole business utilizzate in un report. I file in formato JPG o HTML viene archiviato sul server di report, che tuttavia lo invia direttamente browser prima di elaborarlo.

Aggiunta e visualizzazione di una risorsa

Per aggiungere una risorsa a un server di report, caricare o pubblicare un file:

Operazione

Tipo di file

Caricamento

Tutti i file vengono caricati come risorse ad eccezioni dei file di definizione del report (con estensione rdl) e del modello di report (con estensione smdl).

Per caricare una risorsa, utilizzare Gestione report se il server di report è in esecuzione in modalità nativa o una pagina di applicazione su un sito di SharePoint se il server è in esecuzione in modalità integrata SharePoint. Per ulteriori informazioni, vedere Procedura: Caricamento di un file o di un report (Gestione report) o Procedura: Caricamento di documenti in una raccolta di SharePoint (Reporting Services in modalità integrata SharePoint).

Pubblicazione

Tutti i file in un progetto vengono caricati come risorse, ad eccezione dei file dell'origine dati con estensione rdl, smdl e rds. Per pubblicare una risorsa, aggiungere un elemento esistente a un progetto in Progettazione report, quindi pubblicare il progetto in un server di report.

Tutte le risorse provengono da file presenti nel file system, caricati successivamente in un server di report. Ad eccezione dei limiti per le dimensioni del file predefinite di 4 MB imposte da ASP.NET, non sono presenti restrizioni sui tipi di file che è possibile caricare. Alcuni tipi di file risultano tuttavia più adatti di altri con tipo MIME equivalente per la pubblicazione in un server di report come risorse. Ad esempio, le risorse basate su file HTML e JPG vengono aperte in una finestra del browser quando l'utente fa clic sulla risorsa. In tal modo i file HTML vengono visualizzati come pagine Web e i file JPG come immagini visibili all'utente. Al contrario le risorse con tipi MIME non equivalenti, ad esempio file di applicazioni desktop, non vengono visualizzate in alcun modo nella finestra del browser.

Il fatto che una risorsa risulti visibile agli utenti di un report dipende dalle funzionalità del browser in uso. Poiché le risorse non vengono elaborate dal server di report, il browser deve fornire la funzionalità di visualizzazione per eseguire il rendering di un tipo MIME specifico. Se il browser non è in grado di eseguire il rendering del contenuto, gli utenti che visualizzeranno la risorsa ne vedranno esclusivamente le proprietà generali.

Protezione e gestione di una risorsa

Le risorse sono presenti come elementi denominati nella gerarchia delle cartelle del server di report insieme ai report, alle origini dati condivise, alle pianificazioni condivise e alle cartelle. È possibile ricercare, visualizzare, proteggere impostare proprietà relative alle risorse analogamente a qualsiasi altro elemento presente in un server di report. Per visualizzare o gestire una risorsa, è necessario disporre delle attività Visualizzazione di risorse o Gestione di risorse nella propria assegnazione di ruolo.

Riferimento a un'immagine risorsa da un report

Le risorse possono contenere un'immagine cui si fa riferimento in un report. Se i requisiti del report includono l'utilizzo di immagini esterne, considerare i vantaggi seguenti relativi all'archiviazione di un'immagine come risorsa:

  • Archiviazione centralizzata nel database del server di report. Se il database del server di report e il relativo contenuto vengono spostati in un altro computer, l'immagine esterna rimane con il report. Non è necessario tenere traccia di file di immagine archiviato su disco in computer diversi.

  • Protezione garantita dalle assegnazioni di ruolo anziché a livello di file system. Le stesse autorizzazioni utilizzate per visualizzare un report possono essere applicate alla risorsa. Al contrario, se si archivia l'immagine su disco, è necessario verificare che l'account utente anonimo o l'account di esecuzione automatica disponga delle autorizzazioni per accedere al file.

Per utilizzare una risorsa immagine in un report, aggiungere il file di immagine al progetto e pubblicarlo insieme al report. Dopo la pubblicazione, è possibile aggiornare il riferimento all'immagine nel report in modo che punti alla risorsa nel server di report e successivamente ripubblicare il report per salvare le modifiche. È possibile a questo punto aggiornare l'immagine in modo indipendente dal report ripubblicando la risorsa. Il report utilizzerà la versione più recente dell'immagine disponibile nel server di report.

Per ulteriori informazioni, vedere Aggiunta di immagini a un report e Procedura: Aggiornamento di una risorsa (Gestione report).