Assegnare autorizzazioni per la visualizzazione e la gestione di report per Visual Studio ALM
Un responsabile di progetto o un amministratore può definire chi può visualizzare, aggiornare, creare e gestire report per un progetto team in Visual Studio Team Foundation Server. Le autorizzazioni concesse dipendono dal tipo di report usato e dall'archivio dati a cui si connette il report. È possibile creare report in Microsoft Excel e SQL Server Reporting Services. Per una panoramica sulle origini dati, vedere Scegliere l'origine dei dati e lo strumento di creazione.
Se si desidera visualizzare i dati su Team Foundation in un report di Microsoft Excel, è necessario che vengano soddisfatte le condizioni seguenti:
Se si desidera accedere a un report di Microsoft Excel da un modello di processo per Microsoft Solutions Framework (MSF), è necessario eseguire il provisioning di un portale del progetto per il progetto team e quindi abilitare il portale.
I report di Microsoft Excel vengono archiviati nel server che ospita Prodotti SharePoint per il progetto team. Se non è stato abilitato un portale del progetto per il progetto team, non sarà possibile accedere ai report. Per altre informazioni, vedere Configurare o reindirizzare linee guida per il processo, Excel (rapporti) o rapporti Excel (CMMI).
Per aprire in Microsoft Excel un report che si connette all'archivio dati operativo per Team Foundation, è necessario che il componente aggiuntivo di integrazione di Office con Team Foundation sia installato nel computer client in uso. Questo componente aggiuntivo viene installato quando si installa qualsiasi prodotto in Visual Studio ALM.
Se si desidera che i report di Excel vengano visualizzati nei dashboard e che Excel Services sia disponibile, il portale del progetto deve essere ospitato su Microsoft Office SharePoint Server 2007 Enterprise Edition o Microsoft SharePoint Server 2010 Enterprise Edition.
Se si desidera visualizzare i dati relativi a Team Foundation nei report di Reporting Services, è necessario eseguire il provisioning e l'abilitazione di Reporting Services per la raccolta dei progetti team contenente il progetto team. Questi report non sono disponibili se Report non viene visualizzato quando si apre Team Explorer e si espande il nodo del progetto team.
Autorizzazioni per i report di Excel che si connettono all'archivio dati operativo
Per creare, visualizzare o aggiornare un report di Microsoft Excel contenente i dati relativi agli elementi di lavoro, è necessario essere un membro del gruppo di sicurezza Team Foundation Valid Users. Per salvare un report nel nodo Documenti del portale del progetto team, è necessario appartenere al gruppo di sicurezza Membri per Prodotti SharePoint.
Nella tabella seguente sono riassunte le autorizzazioni necessarie in base all'attività. Per informazioni su come concedere queste autorizzazioni ai membri del team, vedere Aggiungere utenti ai progetti team.
Attività |
Team Foundation Server |
Portale del progetto team (SharePoint) |
Note |
---|---|---|---|
Visualizzare o aggiornare un report di Excel aperto dal nodo Documenti di Team Explorer |
Readers |
Visitatori |
Per accedere al nodo Documenti per un progetto team, è necessario appartenere al gruppo di sicurezza Valid Users di Team Foundation. Se le autorizzazioni di sicurezza necessarie vengono impostate in modo esplicito, l'autorizzazione Visualizza informazioni a livello di progetto per il progetto team deve essere impostata su Consenti. |
Eseguire una query elemento di lavoro e usare la funzionalità Apri in Microsoft Excel |
Readers |
Potrebbe inoltre essere necessario disporre di autorizzazioni per aprire una query team. Per altre informazioni, vedere Impostare le autorizzazioni relative alle query. |
|
Creare un report di Microsoft Excel |
Readers |
|
Per modificare gli elementi di lavoro in Microsoft Excel, è necessario essere membro del gruppo Contributors o che l'autorizzazione Modifica elementi di lavoro in questo nodo sia impostata su Consenti. |
Gestire report di Excel dal nodo Documenti |
Readers |
Membri |
Per visualizzare il nodo Documenti, è necessario avere accesso al progetto team. Per gestire i file nel nodo Documenti, è necessario essere un membro partecipante del sito di SharePoint. Per altre informazioni, vedere Gestire documenti e raccolte documenti. |
Autorizzazioni per i report di Excel che si connettono al cubo di Analysis Services
Per visualizzare, aggiornare o creare un report di Microsoft Excel che si connette al cubo di SQL Server Analysis Services, è necessario appartenere al ruolo di sicurezza TfsWarehouseDataReaders in Analysis Services. L'unica eccezione a questa regola è quando un report di Excel viene visualizzato, aggiornato o creato da un dashboard aziendale.
Ogni report di Microsoft Excel visualizzato nei dashboard aziendali contiene i dati provenienti dal cubo di Analysis Services. È possibile visualizzare i dashboard aziendali solo se il portale del progetto team è ospitato in un server che esegue Microsoft Office SharePoint Server 2007 Enterprise Edition o Microsoft SharePoint Server 2010 Enterprise Edition.
Per visualizzare, aggiornare o creare un report di Microsoft Excel da un dashboard aziendale, è necessario configurare la definizione di applicazione Web di SharePoint in modo da usare l'autenticazione di Windows o Single Sign-On. Si applicano le limitazioni riportate di seguito in base al servizio di autenticazione che si configura.
Importante
È necessario configurare l'applicazione Web di SharePoint per l'autenticazione Single Sign-On se non si desidera aggiungere utenti come membri del ruolo di sicurezza TfsWarehouseDataReaders in Analysis Services.È inoltre necessario configurare l'applicazione per Single Sign-On se il portale del progetto team è configurato per usare l'autenticazione NTLM e non è installato nel server di livello dati.I membri del ruolo di sicurezza TfsWarehouseDataReaders possono generare report per tutti i progetti team in tutte le raccolte di progetti team che usano lo stesso data warehouse.
Per l'autenticazione Single Sign-On (consigliata)
Per autenticare visualizzatori di dashboard aziendali usando l'autenticazione Single Sign-On, è necessario effettuare le azioni riportate di seguito:
È necessario configurare l'applicazione Web di SharePoint in modo da usare Single Sign-on. Per altre informazioni su come configurare Single Sign-On, vedere Configurare le impostazioni per la compatibilità del dashboard.
È necessario aggiungere visualizzatori del dashboard a un gruppo che dispone di accesso alla definizione dell'applicazione enterprise Single Sign-On.
Autenticazione di Windows
Per autenticare visualizzatori di dashboard aziendali usando l'autenticazione di Windows, è necessario effettuare le azioni riportate di seguito:
È necessario ospitare il portale del progetto team sul server di livello dati o configurare l'applicazione Web aziendale di SharePoint in modo che venga usata l'autenticazione Kerberos.
È necessario aggiungere utenti al ruolo di sicurezza TfsWarehouseDataReaders in Analysis Services.
A seconda dell'attività che si sta eseguendo, potrebbero essere necessarie altre autorizzazioni. Per accedere al nodo Documenti per un progetto team, è necessario essere membro del gruppo di sicurezza Valid Users di Team Foundation.
Nella tabella seguente sono riassunte le autorizzazioni necessarie in base all'attività. Per informazioni su come concedere queste autorizzazioni ai membri del team, vedere Aggiungere utenti ai progetti team e Concedere autorizzazioni per visualizzare o creare rapporti in TFS.
Attività |
Team Foundation Server |
Portale del progetto team |
Cubo di Analysis Services (Tfs_Analysis) |
Note |
---|---|---|---|---|
Aprire il nodo documenti in Team Explorer e visualizzare o aggiornare un report di Microsoft Excel |
Readers |
Visitatori |
Ruolo TfsWarehouseDataReader |
Per accedere al nodo Documenti per un progetto team, è necessario appartenere al gruppo di sicurezza Valid Users di Team Foundation. Se le autorizzazioni di sicurezza necessarie sono impostate in modo esplicito, l'autorizzazione Visualizza informazioni a livello di progetto per il progetto team deve essere impostata su Consenti. |
Visualizzare o aggiornare un report di Microsoft Excel visualizzato in un dashboard aziendale |
|
Visitatori |
Oltre a disporre delle autorizzazioni Visitatori o Lettura, è necessario appartenere a un gruppo che disponga di accesso al ruolo TfsWarehouseDataReader o alla definizione dell'applicazione enterprise Single Sign-On per l'applicazione Web di SharePoint. Per altre informazioni, vedere Excel (rapporti) o rapporti Excel (CMMI). |
|
Eseguire una query elemento di lavoro e quindi usare Crea rapporto in Microsoft Excel |
Readers |
Ruolo TfsWarehouseDataReader |
Oltre a queste autorizzazioni, potrebbe essere necessario disporre dell'autorizzazione per aprire una query Team. Per altre informazioni, vedere Impostare le autorizzazioni relative alle query. |
|
Usare la funzionalità Nuovo rapporto di Excel da un dashboard |
Visitatori |
Ruolo TfsWarehouseDataReader |
Il pulsante Nuovo report di Excel è disponibile solo se la creazione di report è configurata per la raccolta di progetti che ospita il progetto team. |
|
Creare un report da Microsoft Excel che si connette al cubo di Analysis Services |
Ruolo TfsWarehouseDataReader |
Se si desidera salvare la cartella di lavoro risultante nel portale del progetto, è necessario appartenere al gruppo Membri di Prodotti SharePoint. |
||
Gestire report di Microsoft Excel dal nodo Documenti |
Readers |
Membri |
|
Per salvare i file nel nodo Documenti, è necessario essere un membro partecipante del sito di SharePoint. Per altre informazioni, vedere Gestire documenti e raccolte documenti. |
Autorizzazioni per i report di Reporting Services
Per visualizzare, aggiornare o creare report che siano disponibili da Gestione Report, è necessario appartenere al gruppo di sicurezza Browser o gruppo Gestione contenuto di Team Foundation definito nel server che ospita Reporting Services per la raccolta di progetti team. Per creare questi report, è inoltre necessario appartenere al ruolo di sicurezza TfsWarehouseDataReaders in Analysis Services per il data warehouse relazionale.
Nella tabella seguente sono riassunte le autorizzazioni necessarie in base all'attività. Per informazioni su come concedere queste autorizzazioni ai membri del team, vedere Aggiungere utenti ai progetti team e Concedere autorizzazioni per visualizzare o creare rapporti in TFS.
Reporting Services |
Cubo di Analysis Services (Tfs_Analysis) |
Data warehouse relazionale (Tfs_Warehouse) |
|
---|---|---|---|
Visualizzare o aggiornare un report |
Browser |
||
Creare un report che accede ai dati dal cubo di Analysis Services |
Browser |
Ruolo TfsWarehouseDataReader |
|
Creare un report che accede ai dati dal data warehouse relazionale |
Browser |
Ruolo TfsWarehouseDataReader |
|
Gestire i report |
Gruppo Gestione contenuto di Team Foundation |
Condividere e gestire report di Excel
È possibile condividere report di Excel in uno dei modi seguenti:
Invio del report tramite posta elettronica. Non sono necessarie autorizzazioni speciali per visualizzare i dati.
Invio tramite posta elettronica di una cartella di lavoro di Excel.
Caricamento del report nel portale del progetto.
Aggiunta del report a un dashboard.
Caricamento del report in un sito di rete condiviso e aggiunta dell'URI di tale percorso a un form dell'elemento di lavoro.
Gli utenti devono disporre delle autorizzazioni necessarie per aggiornare i dati e il componente aggiuntivo richiesto di Team Foundation per aprire un report in cui i dati sono connessi a Team Foundation Server.
D: quali strumenti è possibile usare per creare report di Reporting Services?
R: per creare report più complessi da ospitare tramite Reporting Services, è possibile usare Generatore report o Progettazione report. Tali strumenti di creazione consentono di accedere sia al data warehouse relazionale che al cubo di Analysis Services. Se possibile, è consigliabile usare Generatore report perché più semplice.
Oltre a questi strumenti, Microsoft fornisce strumenti aggiuntivi e plug-in che estendono le possibilità di personalizzare e pubblicare report. Per altre informazioni, vedere le pagine nel sito Web Microsoft relative alla scelta della tecnologia di Business Intelligence corretta per soddisfare lo stile (white paper) e a Microsoft Business Intelligence.
È possibile creare report TFS tramite qualsiasi strumento di creazione in grado di connettersi al database relazionale di Analysis Services o al cubo OLAP. È possibile ad esempio usare Excel, Generatore report e Progettazione report. Usando Excel, è possibile generare rapidamente report in grado di accedere ai dati per gestire elementi di lavoro o dati archiviati nel cubo. Tramite Project è possibile creare report che mostrano informazioni quali dipendenze, pianificazioni, uso delle risorse e sequenze temporali. Usando Generatore report o Progettazione report, è possibile consentire agli utenti di aggiornare report senza dover concedere loro accesso in lettura ai database.
Come illustrato nella figura seguente, è possibile creare report di Excel che accedono ai dati dal cubo di Analysis Services o dall'archivio dati per tenere traccia degli elementi di lavoro. Questi report sono utili per un'analisi ad hoc e in modalità self-service, per la condivisione di informazioni con il team tramite un portale o un dashboard e per l'integrazione con altre origini dati usando PowerPivot per Excel. Per report aziendali e operativi più complessi, è possibile usare Generatore report o Progettazione report per creare o personalizzare i report in Reporting Services.
Nella tabella seguente vengono fornite informazioni su strumenti, dati, vantaggi e risorse per l'uso di strumenti di creazione che consentono di creare e personalizzare report TFS.
Strumento software |
Dati cui è possibile accedere |
Utile per |
Note |
---|---|---|---|
Excel |
Archivio dati per il rilevamento degli elementi di lavoro Cubo dei dati OLAP (TFS_Analysis) |
Analisi in modalità self-service Gestione di set di dati medio-piccoli (100s - corrispondenti a circa 1MM di record) Formato e layout del report in formato libero e flessibile |
Per aggiornare un report di Excel, l'utente deve disporre delle autorizzazioni appropriate. Un'autorizzazione deve garantire l'accesso al data warehouse in cui sono archiviati i dati per l'intera distribuzione delle raccolte di progetti. L'utente deve aggiornare i dati manualmente o tramite macro. |
Project |
Archivio dati per il rilevamento degli elementi di lavoro Dati delle risorse e pianificazione del progetto |
Visualizzazione dei diagrammi Gantt che mostrano le dipendenze, i report di sequenza temporale, l'uso delle risorse e l'allocazione. In Project Server sono disponibili vari report per le distribuzioni aziendali, che consentono di analizzare le prestazioni delle risorse e del progetto all'interno di un progetto o tra più progetti. È possibile inoltre usare i report di tabella pivot e grafico pivot per lavorare in modo interattivo con i report e modificarne alcuni campi. |
Per accedere immediatamente a un report in Project, aprire una query elemento di lavoro. Per altre informazioni, vedere Creare il backlog e le attività tramite Project. Per accedere ai report di livello aziendale in Project, è necessario installare e configurare le estensioni Team Foundation Server per Project Server. Per altre informazioni, vedere Sincronizzare Team Foundation Server con Project Server. |
Generatore report |
Cubo dei dati OLAP (TFS_Analysis) Database warehouse relazionale (TFS_Warehouse) |
Creazione di report avanzati e formattati in modo coerente. Aggiunta di grafici sparkline, grafici a barre e indicatori ai report. Uso delle visualizzazioni con parametri. |
Generatore report 3.0 di SQL Server 2008 R2 fornisce un ambiente intuitivo e completo per la creazione di report in cui gli utenti possono sviluppare report notevolmente formattati tramite una barra multifunzione che richiama funzionalità simili presenti in Excel. È possibile scaricare questo strumento e accedere alle risorse aggiuntive dalla pagina del sito Web Microsoft: Introduzione a Generatore report 3.0. |
Progettazione report |
Cubo dei dati OLAP (TFS_Analysis) Database warehouse relazionale (TFS_Warehouse) |
Creazione di report avanzati e formattati in modo coerente. |
Progettazione report è una raccolta di query con interfaccia grafica e strumenti di progettazione ospitati nell'ambiente di Visual Studio. In Progettazione report sono disponibili un riquadro dei dati del report, per organizzare i dati usati nel report, e le visualizzazioni a scheda per la progettazione e l'anteprima, che consentono di progettare un report in modo interattivo. Progettazione report fornisce inoltre la progettazione query, con cui è possibile specificare più facilmente i dati da recuperare dalle origini dati, e la finestra di dialogo dell'espressione, con cui è possibile specificare i dati del report da usare nel layout del report. Per altre informazioni, vedere la pagina del sito Web Microsoft seguente: Progettazione report. |
Per confrontare ulteriormente le funzionalità di Progettazione report e Generatore report, visitare la pagina nel sito Web Microsoft Confronto di ambienti di creazione di report
Livelli di accesso, autorizzazioni e dipendenze di risorse
La visualizzazione o la modifica dei dashboard del portale del progetto prevede che gli utenti dispongano delle autorizzazioni di SharePoint corrispondenti. Inoltre, il progetto team deve avere il portale del progetto abilitato.
Per aggiornare i report di Excel visualizzati nel dashboard, è necessario appartenere a un gruppo in grado di accedere alla definizione di applicazione aziendale Single Sign-On oppure al ruolo di sicurezza TfsWarehouseDataReaders in SQL Server Analysis Services.
Per creare o aggiornare un report di Excel, l'utente deve disporre delle autorizzazioni appropriate. Un'autorizzazione deve garantire l'accesso al data warehouse in cui sono archiviati i dati per l'intera distribuzione delle raccolte di progetti. L'utente deve aggiornare i dati manualmente o tramite macro.
Se si desidera accedere a un report di Microsoft Excel da un modello di processo per Microsoft Solutions Framework (MSF), è necessario eseguire il provisioning di un portale del progetto per il progetto team e quindi abilitare il portale.
I report di Microsoft Excel vengono archiviati nel server che ospita Prodotti SharePoint per il progetto team. Se non è stato abilitato un portale del progetto per il progetto team, non sarà possibile accedere ai report. Per altre informazioni, vedere Configurare o reindirizzare linee guida per il processo, Excel (rapporti) o rapporti Excel (CMMI).
Per aprire in Microsoft Excel un report che si connette all'archivio dati operativo per Team Foundation, è necessario che il componente aggiuntivo di integrazione di Office con Team Foundation sia installato nel computer client in uso. Questo componente aggiuntivo viene installato quando si installa qualsiasi prodotto in Visual Studio ALM.
Se si desidera che i report di Excel vengano visualizzati nei dashboard e che Excel Services sia disponibile, il portale del progetto deve essere ospitato su Microsoft Office SharePoint Server 2007 Enterprise Edition o Microsoft SharePoint Server 2010 Enterprise Edition.
Il progetto team deve disporre di un portale del progetto.
I report di Excel vengono archiviati nel server che ospita Prodotti SharePoint per il progetto team. Se non è stato abilitato un portale del progetto per il progetto team, non sarà possibile accedere a questi report. Per altre informazioni, vedere Configurare o aggiungere un portale progetto.
Per aprire un report in Excel che si connette all'archivio dati TFS operativo, è necessario che il componente aggiuntivo Integrazione di Office con Team Foundation sia installato nel computer client in uso. Tale componente aggiuntivo viene installato contemporaneamente a qualsiasi client Team Foundation.
Per visualizzare o creare report di Reporting Services, la distribuzione di TFS locale deve disporre di Reporting con SQL Server Analysis Services e SQL Server Reporting Services. Vedere Aggiungere rapporti a un progetto team. Inoltre, gli utenti devono disporre delle autorizzazioni per visualizzare o modificare le cartelle in Reporting Services. Gli autori di report devono essere aggiunti ai ruoli del database. Vedere Concedere autorizzazioni per visualizzare o creare rapporti in TFS.