Condividi tramite


Gestione dell'origine dati di un 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 utilizzare Gestione report 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.

Stringa di connessione

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 utilizza sempre per stabilire la connessione alla stessa origine dati ogni volta che viene eseguito.

Una stringa di connessione dinamica è un'espressione incorporata nel report, che consente all'utente di selezionare l'origine dati da utilizzare in fase di esecuzione. È necessario incorporare 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 in Gestione report o su un sito di 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 ulteriori informazioni, vedere Connessione a un'origine dati (Reporting Services).

Credenziali

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 non in linea, 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 ulteriori 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 Protezione delle origini dei dati condivise e Protezione 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 ulteriori informazioni sulle autorizzazioni che controllano l'accesso alle proprietà di connessione alle origini dati, vedere Informazioni di riferimento sulle autorizzazioni relative a siti ed elenchi per gli elementi di un 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à

Strumento

Collegamento

Visualizzare esempi di stringhe di connessione.

Connessione a un'origine dati (Reporting Services)

Scegliere un approccio per ottenere le credenziali per la connessione a un'origine dati.

Specifica di credenziale e 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

Procedura: Creazione di un'origine dati incorporata o condivisa

Aggiungere un collegamento al file di un'origine dati condivisa (con estensione rds) nel progetto di un report.

Progettazione report

Creazione, modifica ed eliminazione di origini dei dati condivise

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

Connessione a un'origine dati (Reporting Services)

Aggiungere proprietà di connessione alle origini dati in un file di definizione del modello (con estensione smdl).

Progettazione modelli

Procedura: Creazione di un modello di report tramite Progettazione modelli

Creare un'origine dei dati condivisa in un server di report.

Gestione report

Procedura: Creazione, eliminazione o modifica di un'origine dei dati condivisa (Gestione report)

Archiviare credenziali come prerequisito per la creazione di sottoscrizioni o snapshot del report.

Gestione report

Procedura: Archiviazione di credenziali archiviate per un'origine dati (Gestione report)

Modificare le proprietà di connessione alle origini dati in un report pubblicato.

Gestione report

Procedura: Configurazione delle proprietà delle origini dati per un report (Gestione report)

Creare un'origine dei dati condivisa in un server di report.

Sito di SharePoint

Procedura: Creazione e gestione di origini dei dati condivise (Reporting Services in modalità integrata SharePoint)

Utilizzare le informazioni di connessione odc esistenti con un report.

Sito di SharePoint

Procedura: Utilizzo di 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 ulteriori informazioni sulla connessione di un server di report al relativo archivio dati interno, vedere Configurazione della connessione a un database del server di report.