Aggiungere dati da origini dati esterne (SSRS)Add Data from External Data Sources (SSRS)

Per recuperare dati da un'origine dati esterna, utilizzare una connessione dati.To retrieve data from an external data source, you use a data connection. Le informazioni di connessione dati vengono in genere fornite dal proprietario dell'origine dati esterna che è responsabile della concessione delle autorizzazioni e di specificare i tipi di credenziali da utilizzare.Data connection information is usually provided by the owner of the external data source, who is responsible for granting permissions and specifying which types of credentials to use. Le informazioni di connessione dati vengono salvate come un'origine dati del report.Data connection information is saved as a report data source. Il tipo di origine dati consente di specificare quale estensione per i dati utilizzare per recuperare i dati.The data source type specifies which data extension to use to retrieve the data.

Per altre informazioni sui tipi di origine dati, vedere Contenuto della sezione.For more information about data source types, see In This Section.

Informazioni sulla tecnologia di accesso ai dati Understanding Data Access Technology

Per recuperare dati per un set di dati del report sono necessari più livelli di software per l'accesso ai dati.To retrieve data for a report dataset requires multiple layers of data access software. Nell'elenco seguente viene fornita una semplice descrizione del funzionamento dei report con tecnologie di accesso ai dati:The following list provides a simple description of how reports work with data access technologies:

  • Applicazione e interfaccia utente Applicazione Generatore report che consente di creare un'origine dati, aggiungere un riferimento a un'origine dati condivisa, aggiungere un set di dati condiviso o aggiungere una parte del report che include le origini dati e i set di dati da cui dipende.Application and user interface The Report Builder application that you use to create a data source, add a reference to a shared data source, add a shared dataset, or add a report part that includes the data sources and datasets that it depends on..

  • Elementi della definizione del report Le origini dati e i set di dati fanno parte della definizione del report.Report definition elements Data sources and datasets are part of the report definition. Dopo la pubblicazione di un report in un server di report, le origini dati e i set di dati condivisi vengono gestiti in modo indipendente dalla definizione del report.After a report is published to a report server, shared data sources and shared datasets are managed independently from the report definition.

    • Origine dati e origine dati condivisa Parte di una definizione del report che include le informazioni sul tipo di estensione per l'elaborazione dati, le informazioni di connessione e l'autenticazione.Data source and Shared data source Part of a report definition that includes the information about the type of data processing extension, the connection information, and the authentication.

    • Set di dati e raccolta campi Parte di una definizione del report che include la query, la raccolta campi e i tipi di dati dei campi.Dataset and field collection Part of a report definition that includes the query, the field collection, and the field data types.

  • Estensioni per i dati Reporting Services Estensioni per i dati incorporate installate con Generatore report.Reporting Services data extensions Built-in data extensions that are installed with Report Builder. Un'estensione per i dati fornisce la funzionalità che gestisce l'autenticazione, le aggregazioni server e i parametri multivalore.A data extension provides functionality that handles authentication, server aggregates, and multi-value parameters.

  • Provider di dati Software che gestisce la connessione e il recupero di dati dall'origine dati esterna.Data provider The software that manages the connection and retrieval of data from the external data source. Il provider di dati definisce la sintassi della stringa di connessione.The data provider defines the connection string syntax. La maggior parte delle estensioni per i dati viene compilata su un livello provider di dati.Most data extensions are built on top of a data provider layer.

  • Origine dati esterna Posizione da cui vengono recuperati i dati del report, ad esempio un database, un file, un cubo o un servizio Web.External data source Where to retrieve report data from, for example, a database, a file, a cube, or a Web service.

Nota

Quando non si è connessi a un server di report, è possibile scegliere tra le estensioni per i dati installate con Generatore report.When you are not connected to a report server, you can choose from data extensions that are installed with Report Builder. Si accede ai dati come utente singolo utilizzando le credenziali del computer.You access the data as a single user using credentials from your computer. Quando si è connessi a un server di report, è possibile scegliere tra le estensioni per i dati installate nel server di report.When you are connected to a report server, you can choose from data extensions that are installed on the report server. Si accede ai dati come uno degli utenti che eseguono il report e si utilizzano le credenziali nel server di report.You access the data as one of multiple users who run the report and you are using credentials on the report server. Per altre informazioni, vedere Specificare credenziali in Generatore report.For more information, see Specify Credentials in Report Builder.

Informazioni sui dati del report Understanding Report Data

Nella sua forma più semplice, un report visualizza i dati di un set di dati in un'area dati nella pagina del report, ovvero in una singola tabella, in un grafico, in una matrice o in un altro tipo di area dati del report.In its simplest form, a report displays data from a report dataset in a data region on the report page, that is, in a single table, chart, matrix, or other type of report data region. I dati di un set di dati del report provengono dal primo set di risultati restituito da un singolo comando di query eseguito dall'accesso in sola lettura a un'origine dati esterna.The data in a report dataset comes from the first result set that is returned from a single query command that runs from read-only access to an external data source. Ogni area dati può essere espansa in base alle esigenze per visualizzare tutti i dati del set di dati.Each data region expands as needed to display all the data from the dataset.

I dati di un set di dati sono soprattutto tabulari.Data in a dataset are essentially tabular. Le colonne sono date dai campi della query del set di dati.Columns are the fields from the dataset query. Le righe corrispondono alle righe del set di risultati.Rows are from the rows in the result set. È possibile utilizzare i tipi di dati generalizzati seguenti in un report:You can use the following generalized types of data in a report:

  • Dati rettangolari.Rectangular data. Dati di un set di risultati che dispongono dello stesso numero di colonne in ogni riga.Data from a result set that has the same number of columns in every row.

  • I dati gerarchici sono supportati come un set di righe bidimensionale.Hierarchical data is supported as a flattened rowset.

    • Le gerarchie incomplete, dove esiste un numero diverso di colonne per ogni riga di dati, non sono supportate.Ragged hierarchies, where there is a different number of columns for each row of data, is not supported. Per alcune estensioni per i dati, questo fatto ha alcune implicazioni.For some data extensions, this has some implications.

    • Le estensioni per i dati che vengono utilizzate con origini dati multidimensionali utilizzano il protocollo XML for Analysis e recuperano i dati come set di righe bidimensionale e non come set di celle.Data extensions that work with multidimensional data sources use XML for Analysis protocol and retrieve data as a flattened row set and not as a cell set.

    • L'estensione per i dati XML rende automaticamente bidimensionali i dati XML da utilizzare in un report.The XML data extension automatically flattens XML data to use it in a report. Se la prima istanza di un elemento XML non include tutti gli attributi o tutti i sottoelementi, i dati potrebbero non essere disponibili come dati del report.If the first instance of an XML element does not include all attributes or subelements, the data might not be available as report data.

  • I dati ricorsivi sono supportati.Recursive data is supported. Un set di risultati che contiene una gerarchia di dati ricorsivi include tutte le informazioni sulla struttura della gerarchia in un set di risultati rettangolare.A result set that contains a recursive data hierarchy includes all the information about the hierarchy structure in a rectangular result set. Ad esempio, la struttura di relazioni tra i dipendenti di una società può essere rappresentata da una tabella che include due colonne: un dipendente e un responsabile.For example, the report-to structure in a company can be represented by a table that includes two columns: an employee and a manager. Ogni responsabile è anch'egli un dipendente con un responsabile.Each manager also is an employee with a manager. Il massimo dirigente contiene in genere un identificatore Null o di altro tipo a indicare che questo dipendente non ha un responsabile.The top manager usually contains a null or some other identifier that indicates that this employee has no manager.

Utilizzo dei tipi di dati Working with Data Types

Quando si crea un set di dati, per i tipi di dati dei campi viene eseguito il mapping a un subset di tipi di dati CLR (Common Language Runtime) da .NET Framework.NET Framework.When you create a dataset, the data types of the fields are mapped to a subset of common language runtime (CLR) data types from the .NET Framework.NET Framework. I tipi di dati di cui non è possibile eseguire il mapping in modo chiaro vengono restituiti come stringhe.Data types that cannot be clearly mapped are returned as strings. Per altre informazioni sull'uso dei tipi dei dati dei campi, vedere Raccolta di campi del set di dati (Generatore report e SSRS).For more information about working with field data types, see Dataset Fields Collection (Report Builder and SSRS). Quando si crea un parametro, il tipo di dati deve essere supportato dalla definizione del report.When you create a parameter, the data type must be a supported report definition data type. Per altre informazioni sull'esecuzione del mapping dei tipi di dati dal provider di dati a un parametro del report, vedere Tipi di dati nelle espressioni (Generatore report e SSRS).For more information about mapping data types from the data provider to a report parameter, see Data Types in Expressions (Report Builder and SSRS).

Procedure How-To Topics

In questa sezione sono contenute istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

Aggiungere e verificare una connessione dati (Generatore report e SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Aggiungere un filtro a un set di dati (Generatore report e SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

Contenuto della sezione In This Section

Negli argomenti seguenti vengono fornite informazioni su ogni estensione per i dati predefinita.The following topics provide information about each built-in data extension.

ArgomentoTopic Tipo di origine datiData Source Type
Tipo di connessione SQL Server (SSRS)SQL Server Connection Type (SSRS) MicrosoftMicrosoft SQL ServerSQL Server SQL ServerSQL Server
Tipo di connessione Analysis Services per MDX (SSRS)Analysis Services Connection Type for MDX (SSRS) MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services SQL ServerSQL Server Analysis ServicesAnalysis Services
Tipo di connessione PowerPivot (SSRS)Power Pivot Connection Type (SSRS) MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services SQL ServerSQL Server Analysis ServicesAnalysis Services
Tipo di connessione Elenco Microsoft SharePoint (SSRS)SharePoint List Connection Type (SSRS) MicrosoftMicrosoft Elenco SharePoint SharePoint List
Tipo di connessione SQL Azure (SSRS)SQL Azure Connection Type (SSRS) MicrosoftMicrosoft Database SQLSQL Database Database SQLSQL Database
Tipo di connessione SQL Server Parallel Data Warehouse (SSRS)SQL Server Parallel Data Warehouse Connection Type (SSRS) MicrosoftMicrosoft SQL Server 2008 R2 Parallel Data WarehouseSQL Server 2008 R2 Parallel Data Warehouse SQL Server 2008 R2 Parallel Data WarehouseSQL Server 2008 R2 Parallel Data Warehouse
Tipo di connessione SAP NetWeaver BI (SSRS)SAP NetWeaver BI Connection Type (SSRS) SAP NetWeaver BISAP NetWeaver BI
Tipo di connessione Hyperion Essbase (SSRS)Hyperion Essbase Connection Type (SSRS) Hyperion EssbaseHyperion Essbase
Tipo di connessione OLE DB (SSRS)OLE DB Connection Type (SSRS) OLE DBOLE DB
Tipo di connessione ODBC (SSRS)ODBC Connection Type (SSRS) ODBCODBC
Tipo di connessione XML (SSRS)XML Connection Type (SSRS) XMLXML
Connessione a un modello di report (SSRS)Report Model Connection (SSRS) Modello con estensione smdl.smdl model

In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le informazioni necessarie sulle procedure per definire, personalizzare e usare parti di un report correlate ai dati.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

ArgomentoTopic DescriptionDescription
Set di dati del report (SSRS)Report Datasets (SSRS) Viene fornita una panoramica sull'accesso ai dati del report.Provides an overview of accessing data for your report.
Connessioni dati, origini dati e stringhe di connessione in Generatore ReportData Connections, Data Sources, and Connection Strings in Report Builder Vengono fornite informazioni sulle connessioni dati e sulle origini dati.Provides information about data connections and data sources.
Report di set di dati incorporati e condivisi ( Generatore report e SSRS )Report Embedded Datasets and Shared Datasets (Report Builder and SSRS) Vengono fornite informazioni sui set di dati incorporati e condivisi.Provides information about embedded and shared datasets.
Raccolta di campi del set di dati ( Generatore report e SSRS )Dataset Fields Collection (Report Builder and SSRS) Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.Provides information about the dataset field collection generated by the query.
Origini dati supportate da Reporting Services (SSRS) nella documentazione relativa a Reporting ServicesReporting Services inclusa nella documentazione online di SQL ServerSQL Server.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online. Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.Provides in-depth information about platform and version support for each data extension.
Cenni preliminari sulle estensioni per l'elaborazione dati nella documentazione relativa a Reporting ServicesReporting Services inclusa nella SQL ServerSQL Server di.Data Processing Extensions Overview in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online. Vengono fornite informazioni dettagliate destinate agli utenti avanzati sulle estensioni per i dati.Provides in-depth information for advanced users about data extensions.

Vedere ancheSee Also

Set di dati del report (SSRS) Report Datasets (SSRS)
Finestre di progettazione query (Generatore report)Query Designers (Report Builder)