Share via


Pianificazione degli strumenti di pubblicazione e gestione di contenuto

Nell'ambito di una strategia globale di distribuzione, è opportuno considerare gli strumenti client utilizzati in una distribuzione di Reporting Services. In questo argomento vengono descritti i singoli strumenti, i requisiti utente o le competenze di cui è necessario disporre per l'utilizzo corretto di uno strumento e vengono indicate le eventuali considerazioni speciali relative a protezione, modalità di distribuzione o topologia.

Gli strumenti client offrono la possibilità di configurare il server di report, creare il contenuto eseguito sul server, nonché visualizzare e gestire contenuto. In alcuni casi, gli strumenti che è possibile utilizzare variano a seconda se il server di report è configurato per la modalità nativa o per la modalità integrata SharePoint. Se non si ha familiarità con le modalità di distribuzione dei server di report, vedere Pianificazione di una modalità di distribuzione.

Per informazioni generali su tutti i componenti client e server in un'installazione di Reporting Services, vedere Architettura dei componenti. Per ulteriori informazioni su come selezionare strumenti client e server specifici durante l'installazione, vedere Considerazioni sull'installazione di Reporting Services.

Strumenti client per la configurazione del server

Prima di poter utilizzare un server di report, è necessario configurarlo. In alcuni casi, se i requisiti del sistema e dell'applicazione vengono soddisfatti, è possibile installare un server di report con i valori predefiniti dei database del server di report e delle prenotazioni URL. I server di report installati con la configurazione predefinita sono immediatamente pronti all'uso al termine dell'installazione. Se tuttavia non sono disponibili valori predefiniti, verranno installati solo i file di programma e sarà necessario configurare il server prima di poterlo utilizzare.

Strumenti per la configurazione del server

Per supportare la configurazione del server, in Reporting Services sono inclusi lo Strumento Gestione configurazione Reporting Services e gli Utilità della riga di comando del server di report. Per disattivare le funzionalità del server di report, è inoltre possibile utilizzare il facet Surface Area Configuration for Reporting Services della gestione basata sui criteri di SQL Server. Questi strumenti vengono sempre installati nel computer del server di report quando si installa un'istanza del server di report. Si tratta di componenti obbligatori che non è possibile disattivare né disinstallare. Non fanno parte del set di strumenti client di SQL Server che è possibile installare o disinstallare indipendentemente dai componenti server. Per ulteriori informazioni sugli strumenti e sugli approcci per la disattivazione di funzionalità, vedere Procedura: Attivazione o disattivazione delle caratteristiche di Reporting Services.

Attività definite dall'utente e requisiti

Le attività per la configurazione del server di report includono la creazione del database del server di report, la configurazione di un account del servizio, la configurazione degli URL e facoltativamente dei relativi certificati SSL e la gestione delle chiavi di crittografia. Tutte queste attività sono supportate tramite lo strumento di configurazione di Reporting Services.

Per eseguire correttamente queste attività, è necessario disporre di conoscenze in merito a topologia di rete, fondamenti di protezione e connessioni di database. Per le distribuzioni con scalabilità orizzontale o l'installazione in server di produzione, è necessario essere in grado di portare in linea e non in linea i computer nella rete, richiedere o creare nomi di server virtuali e distribuire soluzioni di bilanciamento del carico, nonché leggere e interpretare i file di log e risolvere i problemi di configurazione.

Le autorizzazioni per l'utilizzo di questi strumenti includono le autorizzazioni di amministratore sul computer locale. Gli utenti membri del gruppo locale Administrators sul computer possono eseguire lo strumento e configurare il server di report.

Considerazioni speciali per la configurazione del server

È possibile configurare solo un'istanza alla volta. È possibile configurare istanze locali o remote, ma può essere necessario abilitare un server di report per l'amministrazione remota. Per ulteriori informazioni sull'abilitazione di un server di report per l'amministrazione remota, vedere Procedura: Configurazione di un server di report per l'amministrazione remota.

Se si distribuisce il server di report in modalità integrata SharePoint, è necessario disporre delle autorizzazioni per l'utilizzo di Amministrazione centrale per configurare le impostazioni di integrazione.

Strumenti client per l'amministrazione del server

Un'installazione di Reporting Services viene spesso realizzata come applicazione distribuita, con un'istanza del server di report e un database del server di report installati in computer diversi. In una distribuzione completa è necessaria una manutenzione costante per assicurarsi che le password dell'account del servizio e le impostazioni delle connessioni di database siano sempre aggiornate, i dati delle applicazioni siano regolarmente sottoposti a backup e le risorse di sistema siano sufficienti per la quantità e il tipo di report utilizzati nell'organizzazione.

Strumenti per l'amministrazione del server

Per supportare l'amministrazione del server, è possibile utilizzare SQL Server Management Studio, installato come un strumento client tramite il programma di installazione di SQL Server. Gli strumenti client supportano l'amministrazione remota del server. È possibile installare gli strumenti in un computer diverso rispetto all'istanza del server e quindi amministrare il server in modalità remota. Oltre a Management Studio, è necessario pianificare anche l'utilizzo del Visualizzatore eventi e delle applicazioni console Performance Monitor che sono disponibili tramite il sistema operativo.

Attività definite dall'utente e requisiti

Le attività includono l'abilitazione di funzionalità facoltative, il backup del database del server di report, il monitoraggio delle prestazioni del server e la risoluzione dei problemi del server.

Per amministrare correttamente un server di report, è necessario sapere utilizzare il Visualizzatore eventi e Performance Monitor, leggere i file di log e modificare i file di configurazione. È inoltre necessario essere in grado di creare, pianificare ed eseguire operazioni di backup e ripristino per i database relazionali di SQL Server, nonché come arrestare processi con esecuzione prolungata o risolvere problemi di prestazioni.

Le autorizzazioni per l'utilizzo di Management Studio e delle utilità del sistema includono le autorizzazioni di amministratore nel computer locale e in quello in cui è installato il server di report e l'istanza di Motore di database che contiene i database del server di report.

Strumenti client per la creazione e la pubblicazione di contenuto

Reporting Services supporta tipi specifici di contenuto, vale a dire definizioni di report (rdl), modelli di report (smdl), origini dati condivise (rds o rsds se si esegue un server di report in modalità integrata SharePoint) e file di risorse arbitrari che è possibile archiviare ma non elaborare in un server di report.

Per creare report, modelli e origini dati condivise, è necessario installare e utilizzare strumenti di creazione che producono tali tipi di file. È quindi necessario pubblicare questi file in un server di report, dove verranno successivamente archiviati in un database del server di report e saranno soggetti alle impostazioni di protezione e alle funzionalità di gestione delle proprietà dell'istanza del server di report.

Strumenti per la creazione e la pubblicazione di contenuto

Reporting Services include Progettazione report, Anteprima creazione di report, Progettazione modelli e Generatore report.

Attività definite dall'utente e requisiti

I requisiti e le competenze richieste all'utente variano a seconda dello strumento utilizzato e del tipo di contenuto da creare. Per creare definizioni di report e modelli in Progettazione report o Progettazione modelli, è necessario disporre di conoscenze nella scrittura di query ed espressioni e nella formattazione di dati. È necessario essere in grado di concettualizzare i dati per creare strutture dei dati logiche come i gruppi. Se si creano modelli, è necessario conoscere bene i dati sottostanti; un modello consente di utilizzare le conoscenze correnti per articolare i dati in modo che risultino comprensibili ad altri utenti. Progettazione report e Progettazione modelli operano in Business Intelligence Development Studio, che fornisce un ambiente di sviluppo di Visual Studio .

Generatore report è più facile da utilizzare perché funziona sulla base di un modello di report e modelli e compila automaticamente le query di dati. È possibile utilizzare Generatore report per creare report molto rapidamente se già si dispone di un modello.

Le autorizzazioni e le impostazioni per l'utilizzo di questi strumenti sono le seguenti:

  • Impostazioni del server che abilitano l'accesso a Generatore report.

  • Ruoli che attivano Generatore report.

  • Ruoli che abilitano le operazioni di pubblicazione.

Per ulteriori informazioni, vedere Procedura: Configurazione dell'accesso a Generatore report e sicurezza di report e risorse.

Considerazioni speciali per la creazione e la pubblicazione di contenuto

È necessario tenere presente che le operazioni di pubblicazione comportano rischi per la protezione. Non concedere autorizzazioni per la pubblicazione a un numero elevato di utenti. Se un utente pubblica intenzionalmente o inavvertitamente un report contenente codice dannoso, il server di report e forse anche il computer su cui viene eseguito verranno compromessi.

Si noti che non esistono considerazioni speciali per le distribuzioni in modalità nativa o in modalità integrata SharePoint. L'elaborazione di report è indipendente dalle modalità del server e gli strumenti di progettazione utilizzati per creare file rdl o smdl producono file di output conformi agli standard che vengono elaborati in un server di report configurato per una qualsiasi delle due modalità. Solo la configurazione e la gestione di contenuto dipendono dalla modalità.

Strumenti client per la gestione e la distribuzione di contenuto

In un'installazione di Reporting Services, il concetto di gestione e distribuzione di contenuto fa riferimento alla concessione dell'accesso a elementi e operazioni, alla creazione della gerarchia di cartelle utilizzata per organizzare il contenuto e all'implementazione di una strategia per la distribuzione di report (accesso su richiesta o recapito basato su sottoscrizione). Include inoltre opzioni di elaborazione di report, consentendo la definizione della cronologia dei report e dei criteri di memorizzazione, la creazione di sottoscrizioni guidate dai dati, la creazione di pianificazioni condivise, la creazione o la gestione di origini dati condivise e la risoluzione dei problemi di sottoscrizione o recapito.

Strumenti per la gestione e la distribuzione di contenuto

Gli strumenti per la gestione e la distribuzione di contenuto variano in base alla modalità di distribuzione del server di report. Gestione report consente di visualizzare e gestire gli elementi e le operazioni del server di report in modalità nativa. In modalità integrata SharePoint è possibile visualizzare e gestire elementi e operazioni del server di report dalle pagine dell'applicazione su un sito di SharePoint.

Attività definite dall'utente e requisiti

Limitare le responsabilità di gestione e distribuzione di contenuto a un piccolo gruppo di utenti attendibili. Tali attività richiedono una buona conoscenza delle funzionalità di Reporting Services e del modello di autorizzazioni basato su ruolo, che determina l'accesso di tutti gli utenti agli elementi del server di report. È inoltre necessario conoscere le nozioni fondamentali sull'autenticazione e le origini dati, in modo da poter gestire le origini dati e prendere decisioni informate in merito alle opzioni di elaborazione dei report.

Le autorizzazioni per la gestione di contenuto su un server di report in modalità nativa vengono concesse tramite i ruoli Gestione contenuto e Amministratore sistema. Per gestire contenuto su un server di report in modalità integrata SharePoint, è necessario disporre di autorizzazioni sufficienti sul sito di SharePoint. Per ulteriori informazioni, vedere Concessione di autorizzazioni in un server di report in modalità nativa e Concessione di autorizzazioni per elementi del server di report in un sito di SharePoint.

Considerazioni speciali per la gestione di contenuto

Se si utilizza Windows Vista o Windows Server 2008, è necessario seguire alcuni passaggi aggiuntivi per consentire l'amministrazione locale del server di report e configurare Gestione report per l'amministrazione locale. Per istruzioni, vedere Procedura: Configurazione di un server di report per l'amministrazione locale in Windows Vista e Windows Server 2008 (UAC) e Procedura: Configurazione di un server di report per l'amministrazione locale in Windows Vista e Windows Server 2008 (UAC).

Utilizzo di strumenti e approcci personalizzati

Tutte le applicazioni e tutti gli strumenti inclusi in un'installazione di Reporting Services utilizzano le interfacce programmatiche pubbliche. Gli strumenti non sono estendibili, ma è possibile sostituire qualsiasi strumento con un'applicazione personalizzata che esegue operazioni equivalenti con un'interfaccia grafica personalizzata o funzionalità aggiuntive specificate. È necessario essere in grado di sviluppare programmi che utilizzano i servizi Web e le interfacce WMI. Per ulteriori informazioni, vedere la Guida per gli sviluppatori e Riferimento tecnico.