Aggiunta di un server di rapporti

Nelle installazioni locali di TFS possono essere inclusi rapporti che aiutano a gestire i progetti di sviluppo del software. Tuttavia, per utilizzarli è necessario disporre di un server di rapporti come parte della distribuzione. In caso contrario, è possibile aggiungere SQL Server Reporting Services alla distribuzione.

Suggerimento

Se si utilizza Visual Studio Online, l'aggiunta di un server di rapporti non è un'opzione in questa fase.Inoltre, se è stato installato TFS in un sistema operativo client, ad esempio Windows 7, non è possibile aggiungere la funzionalità di creazione rapporti come descritto qui, perché tale operazione non è supportata nei sistemi operativi client.

Passaggio 1: aggiungere un server di report Passaggio 2: caricare i report

Caricare i rapporti

Passaggio 3: concedere le autorizzazioni

Concedere le autorizzazioni

Passaggio 4: verificare le attività del team

Rivedere le attività del team

Che cosa è importante sapere prima di aggiungere un server di rapporti?

D: Che tipo di server di rapporti è possibile aggiungere?

R: È necessario aggiungere SQL Server Reporting Services per fornire un server di rapporti per TFS. Può essere aggiunto all'istanza di SQL Server che sta supportando TFS o a un'altra istanza.

D: Quali sono le autorizzazioni necessarie?

R: È necessario essere un membro del gruppo Administrators locale sul server, del gruppo Team Foundation Administrators in TFS e del gruppo sysadmin in SQL Server oppure disporre delle autorizzazioni equivalenti. Se non si dispone di queste autorizzazioni, richiederle ora.

D: È possibile aggiungere la funzionalità di creazione rapporti se TFS è installato in un sistema operativo client?

R: Se si tratta di un sistema operativo client, non è possibile aggiungere Reporting Services e Analysis Services direttamente. Le scelte non sono facili. Se si desidera aggiungere comunque Reporting Services, spostare la raccolta di progetti team in una distribuzione di TFS che supporta la creazione di rapporti oppure ripristinare l'intera distribuzione in un altro server in cui siano eseguiti un sistema operativo server e una versione di SQL Server che supportano la creazione di rapporti.

D: In che modo è possibile scoprire se si dispone già della funzionalità di creazione rapporti per TFS?

R: Controllare nella Console di amministrazione di Team Foundation Server. Se è presente un nodo di creazione rapporti e la funzionalità di creazione rapporti è configurata e abilitata, significa che è già presente.

Se il nodo non è presente, non sono disponibili report

Passare alla fine di questo argomento per verificare la disponibilità dei rapporti per la raccolta di progetti team e, successivamente, passare a Caricare rapporti in un progetto team.

D: È necessario eseguire prima il backup dei dati?

R: È necessario disporre di un backup recente. In caso contrario, è possibile eseguire un backup utilizzando lo strumento Backup pianificati.

Verificare le opzioni ed eseguire l'aggiornamento se necessario

  1. Individuare la versione e l'edizione di SQL Server a disposizione attenendosi alle istruzioni riportate qui. Se la risposta è SQL Server Express, attenersi ai seguenti passaggi. Se si tratta di una qualsiasi altra edizione, ma non vengono visualizzate informazioni sulla versione e sull'edizione di Reporting Services o Analysis Services, passare ad Aggiungere Reporting Services. Se vengono visualizzate informazioni su questi servizi, essi sono già installati in SQL Server ed è possibile passare ad Aggiungere la creazione rapporti a TFS.

  2. Se nella distribuzione si utilizza SQL Server Express, eseguire l'aggiornamento a un'edizione diversa. Per ulteriori informazioni sulle edizioni che supportano la creazione rapporti in TFS, vedere qui.

Aggiungere Reporting Services e Analysis Services a SQL Server

Una volta confermata la presenza di un'edizione di SQL Server che supporta la funzionalità di creazione rapporti (o la possibilità di eseguire l'aggiornamento a un'edizione di questo tipo), aggiungere le funzionalità Reporting Services e Analysis Services se non sono già configurate.

  1. Aprire Centro installazione SQL Server per aggiungere le funzionalità a un'installazione esistente.

    Aggiungere, rimuovere e gestire funzionalità di SQL Server

    Durante il processo potrebbe essere necessario riavviare il computer, in particolare se è appena stato eseguito l'aggiornamento da SQL Server Express.

  2. Una volta verificata l'integrità del server tramite tutti i controlli relativi alle regole di installazione, selezionare l'istanza a cui aggiungere le funzionalità. Suggerimento: se è stato eseguito l'aggiornamento da SQL Server Express, si disporrà di un'istanza denominata SQLEXPRESS.

    Aggiungere funzionalità a un'istanza esistente

  3. In Selezione funzionalità aggiungere queste funzionalità:

    • Analysis Services

    • Reporting Services - Nativo

    • Strumenti di gestione – Completi (non illustrati)

    Aggiungere funzionalità all'istanza

  4. Accettare le impostazioni predefinite per gli account del servizio in Configurazione server, a meno che la distribuzione non abbia esigenze specifiche relativamente questo account. Assicurarsi che tutti i servizi siano impostati sull'avvio automatico.

    Accertarsi che i servizi siano impostati su Automatico

  5. Aggiungere l'account utente in Configurazione di Analysis Services.

  6. Scegliere Installazione e configurazione per Reporting Services, se possibile; in caso contrario, scegliere Solo installazione. Se si aggiungono funzionalità dopo l'aggiornamento da SQL Server Express, l'opzione Solo installazione potrebbe essere l'unica disponibile.

    Installare e configurare se l'opzione è disponibile

  7. Completare la procedura guidata, inclusi tutti i riavvii del server che potrebbero essere necessari.

Se è stato necessario scegliere Solo installazione quando è stata aggiunta la creazione rapporti, sarà necessario aprire Gestione configurazione di Reporting Services e procedere con una configurazione aggiuntiva. In caso contrario, passare ad Aggiungere la creazione rapporti a TFS.

Configurare Reporting Services manualmente

  1. Aprire Gestione configurazione di Reporting Services e connettersi al server di rapporti.

    Assicurarsi di includere il nome dell'istanza, se presente

  2. Dopo aver effettuato la connessione, assicurarsi che il servizio venga avviato, quindi passare alla pagina URL del servizio Web e applicare tutte le impostazioni predefinite.

  3. A questo punto è necessario creare un database per la creazione rapporti. Nella pagina Database server di report tramite l'opzione Modifica database verrà aperta la configurazione guidata del database server di report per la creazione del database in questione.

    TFS richiede il database per la creazione di report

  4. Quando si specifica una connessione al server di database, includere il nome dell'istanza nonché il nome del server, separati da una barra (\).

    Includere il nome dell'istanza, se presente

    Se non si utilizza un'istanza denominata, è sufficiente fornire solo il nome del server.

  5. Accettare i valori predefiniti nelle restanti pagine della procedura guidata e attenderne il completamento. L'operazione potrebbe richiedere alcuni minuti.

  6. Accettare tutte le impostazioni predefinite nella pagina URL gestione rapporti.

    I campi sono popolati automaticamente. Scegliere Applica

A questo punto si dispone di Reporting Services completamente configurato nell'istanza di SQL Server che supporta TFS. Aggiungere ora la funzionalità di creazione rapporti in TFS.

Aggiungere la creazione rapporti in TFS

Sarà necessario aggiungere la creazione rapporti in due posizioni: in TFS stesso e nella raccolta di progetti team.

  1. Aprire la console di amministrazione per TFS e passare al nodo Creazione rapporti per avviare il processo di configurazione.

    Modificare le informazioni per configurare la creazione dei report

  2. Selezionare la casella di controllo Utilizza creazione rapporti. Nella scheda Warehouse immettere il nome del server di rapporti e l'istanza del database warehouse. Utilizzare il nome predefinito del database (TFS_Warehouse) ed eseguire i test della connessione.

    Usare il nome predefinito per il database

    Suggerimento: poiché si tratta della prima configurazione della funzionalità i creazione rapporti, i database non esistono ancora. Verranno creati al termine del processo di configurazione.

  3. Fornire le stesse informazioni sull'istanza e sul server per Analysis Services, ma utilizzare il nome predefinito per il database di analisi (TFS_Analysis). Fornire un nome account e una password per un account delle origini dati, vale a dire un account speciale creato per tale scopo. Per ulteriori informazioni su questi account, vedere qui.

    Sarà necessario aggiungere le informazioni sull'account lettore

    Suggerimento: verificare la connessione prima di continuare.

  4. Per Rapporti immettere i nomi del server e dell'istanza in Server, separati da una barra. Utilizzare Popola URL per popolare automaticamente le due caselle seguenti. Aggiungere le stesse informazioni dell'account delle origini dati specificate nella scheda precedente.

    Fornire le informazioni sul server, sull'istanza e sull'account

    Al termine, verranno creati i database e verrà avviata la compilazione del warehouse.

    Informazioni sullo stato per i servizi configurati

  5. A questo punto aggiungere il server di rapporti alla raccolta di progetti team. Modificare le informazioni in Cartella rapporti.

    Modificare il percorso della cartella per iniziare la configurazione

    Suggerimento

    Se non viene visualizzata la scheda Cartella rapporti, potrebbe essere necessario aggiornare o riavviare la console di amministrazione.

  6. A meno che non esistano motivi specifici, utilizzare l'esempio fornito e assicurarsi di includere il nome della raccolta.

    Includere nel percorso il nome della raccolta

Una volta aggiunta la funzionalità di creazione rapporti al server e alla raccolta di progetti team, è possibile iniziare ad aggiungere i rapporti ai progetti.

Eseguire questa operazione

Caricare rapporti in un progetto team

Andare più a fondo

Passaggio 1: aggiungere un server di report Passaggio 2: caricare i report

Caricare i rapporti

Passaggio 3: concedere le autorizzazioni

Concedere le autorizzazioni

Passaggio 4: verificare le attività del team

Rivedere le attività del team