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 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.

Strumenti per la generazione di report di Team Foundation

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.

Vedere anche

Concetti

Gestire utenti o gruppi in TFS

Grafici, dashboard e report per Visual Studio ALM