Gestire origini dati dei report

In Reporting Services, i report, i modelli di report e le sottoscrizioni guidate dai dati recuperano i dati da origini dati esterne. Per connettersi a un'origine dati esterna, un server di report utilizza le informazioni di connessione all'origine dei dati definite in o a cui si fa riferimento dal report, dal modello o dalla sottoscrizione. Le proprietà di connessione alle origini dati vengono sempre definite al momento della creazione del report o del modello, ma possono essere gestite in modo indipendente dopo la pubblicazione del report o del modello in un server di report.

Per gestire le origini dati del report è possibile usare il portale Web per un server di report in modalità nativa o le pagine dell'applicazione in un sito di SharePoint se il server di report è stato distribuito in modalità integrata SharePoint.

La gestione delle connessioni alle origini dati è caratterizzata dalle attività seguenti, descritte in questo argomento:

  • Modifica delle stringhe di connessione.

  • Modifica delle credenziali.

  • Creazione e utilizzo di origini dati condivise in un server di report, con il passaggio a un'origine dati incorporata per un'origine dati condivisa.

  • Controllo dell'accesso alle proprietà dell'origine dati impostando le autorizzazioni sul report, sul modello o sulle origini dati condivise in uso.

Si noti che la modifica delle query non fa parte della gestione delle connessioni a origini dati. Per modificare una query per un report o un modello, è necessario utilizzare uno strumento di creazione e apportare le modifiche nella definizione del report o del modello.

Proprietà gestite: tipo di origine dati, stringhe di connessione e credenziali.

Le proprietà dell'origine dati che è possibile gestire in un server di report sono le seguenti:

Proprietà Descrizione Modalità di gestione
Tipo di origine dati Determina quale estensione per l'elaborazione dati del server di report utilizzare nei dati esterni. Alcuni esempi di componenti per l'elaborazione dati sono SQL Server, Analysis Services e Oracle. Il tipo di origine dati è una proprietà gestita perché è configurabile. Tuttavia, è necessario configurare un tipo di origine dati solo se si crea una nuova origine dati condivisa.

Non modificare il tipo di origine dati nelle pagine delle proprietà di un report o di un modello pubblicato; in caso contrario, la connessione verrà quasi certamente invalidata. È improbabile che le strutture dati richieste da un report o da un modello siano identiche in una piattaforma dati diversa.
Connection string Stabilisce la connessione iniziale a un'origine dati esterna. Un report può utilizzare stringhe di connessione statiche o dinamiche.

Una stringa di connessione statica è un set di valori che il report usa sempre per stabilire la connessione alla stessa origine dati ogni volta che viene eseguito.

Una stringa di connessione dinamica è un'espressione compilata nel report, che consente all'utente di selezionare l'origine dati da usare in fase di esecuzione. È necessario compilare l'elenco di selezione di espressioni e origini dati nel report quando lo si crea in Progettazione report.
La modifica di una stringa di connessione risulta utile se si sposta un'origine dati in un altro computer oppure se i report sono stati creati utilizzando dati di test ma si desidera distribuirli con un database di produzione.

È possibile gestire una stringa di connessione statica sostituendo la stringa originale con una diversa.

Per gestire una stringa di connessione dinamica nel portale Web o in un sito SharePoint, è possibile solo sostituirla con una stringa di connessione statica. Non è possibile modificare l'espressione stessa, né modificare l'elenco di selezione di origini dati. Per modificare l'elenco di espressioni o di valori validi, è necessario modificare la definizione del report e ripubblicarla nel server di report. Per altre informazioni, vedere Creare stringhe di connessione dati - Generatore report e SSRS.
Titolo Fornisce il nome e password di un utente che dispone dell'autorizzazione per la lettura di dati dall'origine dati.

Se un'origine dati non supporta l'autenticazione, ad esempio se si tratta di un file XML nel file system, è possibile configurare l'account di esecuzione automatica per consentire al server di report di connettersi all'origine dati esterna senza passare credenziali.
È possibile gestire le credenziali aggiornando l'account utente o una password, se è scaduta.

È anche possibile modificare la modalità con cui si ottengono le credenziali, ad esempio richiedendo agli utenti di immetterle in fase di esecuzione.

Se si desidera che gli utenti siano in grado di sottoscrivere un report, è necessario configurare il report per l'utilizzo di credenziali archiviate.

Creazione e utilizzo di origini dati condivise

Se si pubblica un report con le proprietà dell'origine dati incorporate, passare alle proprietà di un'origine dati condivisa. Le origini dati condivise possono essere gestite più facilmente, perché è possibile aggiornare le credenziali e le stringhe di connessione in un'unica pagina. Le modifiche vengono immediatamente applicate in tutti i report, i modelli e le sottoscrizioni guidate dai dati che utilizzano tale origine dati. È anche possibile portare un'origine dati condivisa offline, mettendo in pausa il report o la sottoscrizione per impedirne l'esecuzione durante la risoluzione o l'analisi di eventuali problemi che si verificano.

Controllo dell'accesso alle proprietà di un'origine dati condivisa

Per impostazione predefinita, chiunque disponga dell'autorizzazione per la gestione dei report può impostare qualsiasi proprietà sul report, incluse le proprietà che determinano il tipo di origine dati, la stringa di connessione, le credenziali e se il report ottiene le informazioni sulla connessione da un'origine dati incorporata o condivisa. Per altre informazioni sulle attività e sulle autorizzazioni per il controllo dell'accesso alle proprietà di un'origine dati in un server di report in modalità nativa, vedere Proteggere le origini dei dati condivise e Garantire la sicurezza di report e risorse.

Le autorizzazioni per la visualizzazione e la modifica delle proprietà per gli elementi di una raccolta di SharePoint sono determinate dall'amministratore del sito. Per altre informazioni sulle autorizzazioni che controllano l'accesso alle proprietà di connessione alle origini dati, vedere Informazioni di riferimento sulle autorizzazioni relative a elenchi e siti di SharePoint per gli elementi del server di report.

Gestione delle proprietà dell'origine dati in un server di report

È possibile utilizzare un'ampia varietà di strumenti per creare e modificare le proprietà dell'origine dati. Nella tabella seguente sono riepilogati gli approcci e gli strumenti disponibili e viene fornito un collegamento a ulteriori istruzioni.

Attività Tool Collega
Visualizzare esempi di stringhe di connessione. Creare stringhe di connessione dati - Generatore report e SSRS
Scegliere un approccio per ottenere le credenziali per la connessione a un'origine dati. Specificare le credenziali e le informazioni sulla connessione per le origini dati del report
Aggiungere proprietà di connessione alle origini dati in un file di definizione del report (con estensione rdl). Progettazione report Creare un'origine dati incorporata o condivisa (SSRS)
Aggiungere un collegamento al file di un'origine dati condivisa (con estensione rds) nel progetto di un report. Progettazione report Creare, modificare ed eliminare origini dati condivise (SSRS)
Creare un elenco predefinito di origini dati che gli utenti possono selezionare in fase di esecuzione. Quando un utente richiede un report, viene fornito un elenco di origini dati. L'utente deve selezionare l'origine dati da utilizzare prima di eseguire il report. Per aggiungere un elenco di selezione di origini dati a un report, si utilizza un'espressione

Tale espressione è nota come connessione all'origine dati dinamica.
Progettazione report Creare stringhe di connessione dati - Generatore report e SSRS
Creare un'origine dei dati condivisa in un server di report. Creare, modificare ed eliminare origini dati condivise
Archiviare credenziali come prerequisito per la creazione di sottoscrizioni o snapshot del report. Portale Web Archiviare le credenziali in un'origine dati di Reporting Services
Modificare le proprietà di connessione alle origini dati in un report pubblicato. Portale Web Configurare le proprietà delle origini dati per un report
Creare un'origine dei dati condivisa in un server di report. Sito di SharePoint Creare e gestire origini dati condivise (Reporting Services in modalità integrata SharePoint)
Utilizzare le informazioni di connessione odc esistenti con un report. Sito di SharePoint Utilizzare una connessione Office Data Connection (odc) ai report (Reporting Services in modalità integrata SharePoint)

Nota

Le connessioni alle origini dei dati dei report vengono gestite in modo diverso rispetto alla connessione del server di report al relativo database. Per altre informazioni sulla connessione di un server di report al relativo archivio dati interno, vedere Configurare una connessione del database del server di report (Gestione configurazione del server di report).

Vedi anche

Associare un report o un modello a un'origine dati condivisa (SSRS)
Archiviare le credenziali in un'origine dati di Reporting Services
Creare stringhe di connessione dati - Generatore report e SSRS
Origini dei dati supportate da Reporting Services (SSRS)
Gestione del contenuto del server di report (modalità nativa SSRS)