Connessioni dati, origini dati e stringhe di connessione in Generatore report
Per includere dati in un report, è possibile creare connessioni dati e set di dati. In una connessione dati sono incluse informazioni sulla modalità di accesso a un'origine dati esterna. In un set di dati è incluso un comando di query che consente di specificare i dati da includere tramite la connessione dati.
Origini dati nel riquadro dei dati del report Un'origine dati viene visualizzata nel riquadro dei dati del report in seguito alla creazione di un'origine dati incorporata o all'aggiunta di un'origine dati condivisa.
Finestra di dialogo Connessione Utilizzare la finestra di dialogo Connessione per compilare o incollare una stringa di connessione.
Informazioni sulla connessione dati La stringa di connessione viene passata all'estensione per i dati.
Credenziali Le credenziali vengono gestite separatamente dalla stringa di connessione.
Estensioni dati/provider di dati La connessione ai dati può avvenire attraverso più livelli di accesso ai dati.
Origini dati esterne È possibile recuperare dati da database relazionali, database multidimensionali, elenchi SharePoint, servizi Web o modelli di report.
Per ulteriori informazioni, vedere Connessioni dati o origini dati incorporate e condivise (Generatore report e SSRS) e Connessioni dati, origini dati e stringhe di connessione (SSRS).
I dati possono anche essere inclusi in un report tramite origini dati condivise predefinite, set di dati condivisi e parti del report. Tali elementi dispongono già delle informazioni necessarie sulla connessione dati. Per ulteriori informazioni, vedere Aggiungere dati a un report (Generatore report e SSRS).
[!NOTA]
È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report (SSRS) nel Web all'indirizzo microsoft.com.
Contenuto dell'articolo
Esempi di stringhe di connessione
Creazione di origini dati
Esempi di stringhe di connessione
In una connessione dati è inclusa una stringa di connessione fornita in genere dal proprietario dell'origine dati esterna. Nella tabella seguente sono elencati esempi di stringhe di connessione per diversi tipi di origini dati esterne.
Origine dati |
Esempio |
Descrizione |
---|---|---|
Database di SQL Server nel server locale |
data source="(local)";initial catalog=AdventureWorks2012 |
Impostare il tipo di origine dati su SQL Server. |
Database dell'istanza di SQL Server |
Data Source=localhost\MSSQL11.InstanceName; Initial Catalog= AdventureWorks2012 |
Impostare il tipo di origine dati su SQL Server. |
Database di SQL Server Express |
Data Source=localhost\MSSQL11.SQLEXPRESS; Initial Catalog= AdventureWorks2012 |
Impostare il tipo di origine dati su SQL Server. |
Database di Analysis Services nel server locale |
data source=localhost;initial catalog=Adventure Works DW 2012 |
Impostare il tipo di origine dati su SQL Server Analysis Services. |
Elenco SharePoint |
data source=http://MySharePointWeb/MySharePointSite/ |
Impostare il tipo di origine dati su SharePoint List. |
Modelli di report |
Non applicabile. |
Non è necessaria una stringa di connessione per un modello di report. In Generatore report individuare il server di report e selezionare il file con estensione smdl che rappresenta il modello di report. |
Server Oracle |
data source=myserver |
Impostare il tipo di origine dati su Oracle. È necessario installare gli strumenti client Oracle nel computer di Generatore report e nel server di report. |
Origine dati SAP NetWeaver BI |
DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla |
Impostare il tipo di origine dati su SAP NetWeaver BI. |
Origine dati Hyperion Essbase |
Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample |
Impostare il tipo di origine dati su Hyperion Essbase. |
Origine dati Teradata |
data source=<NN>.<NNN>.<NNN>.<N>; |
Impostare il tipo di origine dati su Teradata. La stringa di connessione è un indirizzo IP (Internet Protocol) nel formato in quattro campi, ognuno dei quali può contenere da una a tre cifre. |
Origine dati Teradata |
Database=<database name>; data source=<NNN>.<NNN>.<NNN>.<NNN>;Use X Views=False;Restrict to Default Database=True |
Impostare il tipo di origine dati su Teradata, analogamente all'esempio precedente. Utilizzare solo il database predefinito specificato nel tag Database e non individuare automaticamente le relazioni dei dati. |
Origine dati XML, servizio Web |
data source=http://adventure-works.com/results.aspx |
Impostare il tipo di origine dati su XML. La stringa di connessione è un URL per un servizio Web che supporta Web Services Definition Language (WSDL). |
Origine dati XML, documento XML |
https://localhost/XML/Customers.xml |
Impostare il tipo di origine dati su XML. La stringa di connessione è un URL per il documento XML. |
Origine dati XML, documento XML incorporato |
Vuoto |
Impostare il tipo di origine dati su XML. I dati XML vengono incorporati nella definizione del report. |
Per ulteriori informazioni su ogni tipo di connessione, vedere Aggiungere dati da origini dati esterne (SSRS) e Origini dei dati supportate da Reporting Services (SSRS).
Torna all'inizio
Creazione di origini dati
Per creare un'origine dati incorporata, l'utente deve disporre di una stringa di connessione e delle credenziali necessarie per l'accesso ai dati. Queste informazioni provengono solitamente dal proprietario dell'origine dati. La connessione dati viene salvata nella definizione del report come parte dell'origine dati. Le credenziali vengono gestite indipendentemente dalla connessione. Per istruzioni dettagliate, vedere Aggiungere e verificare una connessione dati o un'origine dati (Generatore report e SSRS).
[!NOTA]
Alcuni tipi di credenziali potrebbero non supportare tutti gli scenari utilizzati da Generatore report: per eseguire una query in Progettazione query, visualizzare l'anteprima di un report dal computer in uso quando non si è connessi a un server di report ed eseguire il report dal server di report. Si consiglia di utilizzare le origini dati condivise tutte le volte che è consentito. È possibile archiviare le credenziali per un'origine dati condivisa sul server di report. Per ulteriori informazioni, vedere Specifica di credenziali in Generatore report.
Per creare un'origine dati condivisa, è necessario utilizzare Gestione report in modo da creare l'origine dati direttamente nel server di report oppure utilizzare un ambiente di creazione quale Progettazione report in SQL Server SQL Server Data Tools (SSDT). Per ulteriori informazioni, vedere Creare un'origine dati incorporata o condivisa (SSRS).
Torna all'inizio