Sources de données prises en charge par Reporting Services (SSRS)
Reporting Services récupère des données de rapport dans des sources de données par l’intermédiaire d’une couche de données extensibles et modulaire qui utilise des extensions pour le traitement des données. Pour récupérer des données de rapport à partir d’une source de données, vous devez sélectionner une extension pour le traitement des données qui prend en charge le type de source de données, la version du logiciel s’exécutant sur la source de données ainsi que la plateforme de la source de données (32 bits ou 64 bits).
Quand vous déployez Reporting Services, un jeu d’extensions pour le traitement des données est installé et inscrit automatiquement sur le client de création de rapports et sur le serveur de rapports afin de permettre l’accès à divers types de sources de données. Reporting Services installe les types de sources de données suivants :
Microsoft SQL Server
MicrosoftSQL Server Analysis Services pour MDX, DMX, Microsoft Power Pivot et les modèles tabulaires
Microsoft Azure SQL Database
Oracle
SAP BW
-
Hyperion Essbase
Microsoft Liste SharePoint
Teradata
OLE DB
ODBC
XML
De plus, tout administrateur système peut installer et inscrire des extensions pour le traitement des données personnalisées et des fournisseurs de données Microsoft .NET Framework standard. Pour traiter et afficher un rapport, les fournisseurs de données et les extensions pour le traitement des données doivent être installés et inscrits sur le serveur de rapports ; pour afficher un aperçu d'un rapport, ces derniers doivent être installés et inscrits sur le client de création de rapports. Fournisseurs de données et extensions pour le traitement de données doivent être compilés en mode natif pour la plateforme sur laquelle ils sont installés. Si vous déployez une source de données par programmation à l'aide du service SOAP Web, vous devez définir l'extension de source de données. Utilisez les valeurs d’extension de données du fichier RSReportDesigner.config . Par défaut, le fichier se trouve dans le dossier suivant :
<drive letter>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies
Par exemple, l’extension de données Analysis Services est OLEDB-MD.
De nombreux fournisseurs de données .NET Framework tiers standard sont disponibles en téléchargement sur le Centre de téléchargement Microsoft et sur des sites tiers. Vous pouvez aussi faire des recherches sur le forum public SQL Server Reporting Services pour obtenir des informations sur les fournisseurs de données tiers.
Notes
Les fournisseurs de données .NET Framework standard ne prennent pas nécessairement en charge toutes les fonctionnalités fournies par les extensions pour le traitement des données Reporting Services . De plus, certains fournisseurs de données OLE DB et pilotes ODBC peuvent être utilisés pour créer et afficher un aperçu de rapport mais ils ne sont pas conçus pour prendre en charge des rapports publiés sur un serveur de rapports. Par exemple, le fournisseur Microsoft OLE DB pour Jet n'est pas pris en charge sur le serveur de rapports. Pour plus d’informations, consultez Extensions pour le traitement des données et fournisseurs de données .NET Framework (SSRS).
Pour plus d’informations sur les extensions pour le traitement des données personnalisées, consultez Implémentation d’une extension pour le traitement des données. Pour plus d’informations sur les fournisseurs de données .NET Framework standard, consultez l’espace de noms System.Data .
Prise en charge de plateforme pour les sources de données de rapport
Les sources de données utilisables dans un déploiement Reporting Services varient selon l’édition SQL Server , la version Reporting Services et la plateforme. Pour plus d’informations sur les fonctionnalités, consultez Fonctionnalités Reporting Services prises en charge par les éditions de SQL Server. Le tableau plus loin dans cette rubrique fournit des informations sur les sources de données prises en charge par version et par plateforme.
Les considérations relatives aux plateformes pour les sources de données Reporting Services diffèrent pour le client de création de rapports et pour le serveur de rapports.
Pour le client de création de rapports
SQL Server SQL Server Data Tools - Business Intelligence est une application 32 bits. SQL Server Data Tools - Business Intelligence n’est pas pris en charge sur les plateformes Itanium. Sur une plateforme x64, pour modifier ou afficher un aperçu de rapports dans le Concepteur de rapports, vous devez disposer de fournisseurs de données 32 bits installés dans le répertoire de plateforme (x86).
Sur le serveur de rapports
Si vous déployez un rapport sur un serveur de rapports 64 bits, des fournisseurs de données 64 bits compilés en mode natif doivent être installés sur ce serveur. Englober un fournisseur de données 32 bits dans des interfaces 64 bits n'est pas pris en charge. Pour plus d'informations, consultez la documentation du fournisseur de données.
Sources de données prises en charge
Le tableau suivant répertorie les extensions pour le traitement des données et les fournisseurs de données Microsoft vous permettant d’extraire des données pour les datasets du rapport et les modèles de rapport. Pour plus d'informations sur une extension ou un fournisseur de données, cliquez sur le lien dans la deuxième colonne. Les colonnes du tableau sont décrites comme suit :
Source de données de rapport : Type de données en cours d'accès. Par exemple, base de données relationnelle, base de données multidimensionnelle, fichier plat ou XML. Cette colonne répond à la question : « Quels types de données Reporting Services peut-il utiliser pour un rapport ? »
Type de source de données Reporting Services : Un des types de source de données de la liste déroulante s'affiche lorsque vous définissez une source de données dans Reporting Services. Cette liste est renseignée à partir des fournisseurs de données et extensions installés et inscrits. Cette colonne répond à la question : « Quel type de source de données faut-il sélectionner dans la liste déroulante lors de la création d'une source de données de rapport ? »
Nom du fournisseur de données/extension pour le traitement des données : L'extension pour le traitement des données Reporting Services ou tout autre fournisseur de données qui correspond au type de source de données Reporting Services sélectionné. Cette colonne répond à la question : « Quand je sélectionne un type de source de données, quelle extension pour le traitement des données ou fournisseur de données correspondant est utilisé ? »
Version du fournisseur de données sous-jacent (facultatif) : Certains types de sources de données prennent en charge plusieurs fournisseurs de données. Il peut s'agir de versions différentes du même fournisseur ou de différentes implémentations tierces pour un type de fournisseur de données. Le nom du fournisseur apparaît souvent dans la chaîne de connexion une fois que vous avez configuré une source de données. Cette colonne répond à la question : « Après avoir sélectionné le type de source de données, quel fournisseur de données faut-il sélectionner dans la boîte de dialogue Propriétés de connexion ? »
<Plateforme> de la source de données : plateforme de la source de données prise en charge par l’extension pour le traitement des données ou le fournisseur de données pour la source de données cible. Cette colonne répond à la question : « Est-ce que cette extension pour le traitement des données ou ce fournisseur de données peut extraire des données d'une source de données sur ce type de plateforme ? »
Version de la source de données : Version de la source de données cible prise en charge par le fournisseur de données ou par l'extension pour le traitement des données. Cette colonne répond à la question : « Cette extension pour le traitement des données ou ce fournisseur de données peut-il extraire des données à partir de cette version de la source de données ? »
<Plateforme> RS : plateformes pour le serveur de rapports et le client de création de rapports sur lesquelles vous pouvez installer une extension pour le traitement des données ou un fournisseur de données personnalisé. Les extensions pour le traitement des données Reporting Services intégrées sont fournies avec toutes les installations de Reporting Services. Une extension pour le traitement des données personnalisée ou un fournisseur de données .NET Framework doit être compilé en mode natif pour une plateforme spécifique. Cette colonne répond à la question : « Cette extension pour le traitement des données ou ce fournisseur de données peut-il être installé sur ce type de plateforme ? »
Types de sources de données
Source des données de rapport |
Type de la source de données Reporting Services | Nom du fournisseur de données/extension pour le traitement des données | Version du fournisseur de données sous-jacent (facultatif) |
Données Source Plateforme x86 |
Données Source Plateforme x64 |
Version de la source de données | RS Plateforme x86 |
RS Plateforme x64 |
---|---|---|---|---|---|---|---|---|
SQL Server base de données relationnelle | Microsoft SQL Server | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.SqlClient | O | O | SQL Server 2012 et versions ultérieures. | O | O |
SQL Server base de données relationnelle | OLEDB | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.OledbClient | O | O | SQL Server 2012 et versions ultérieures. | O | O |
SQL Server base de données relationnelle | ODBC | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.OdbcClient | O | O | SQL Server 2012 et versions ultérieures. | O | O |
Base de données SQL | Microsoft Azure SQL Database | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.SqlClient | N/A | N/A | Base de données SQL | O | A |
SQL Managed Instance | Microsoft Azure SQL Database | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.SqlClient | N/A | N/A | SQL Managed Instance | A | O |
Azure Synapse Analytics | Microsoft Azure SQL Database | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.SqlClient | N/A | NON APPLICABLE | Azure Synapse Analytics | O | O |
Appliance Azure Synapse Analytics | Microsoft Parallel Data Warehouse | Extension pour le traitement des données Reporting Services dépréciée | N/A | N/A | N/A | SQL Server 2008 R2 Parallel Data Warehouse | N | N |
Analysis Services base de données multidimensionnelle ou tabulaire | Microsoft SQL Server Analysis Services | Extension pour le traitement des données Reporting Services intégrée | Utilise ADOMD.NET | O | O | SQL Server 2012 Analysis Services et versions ultérieures | O | O |
Jeu de données Power BI Premium (à compter de Reporting Services 2019 et Power BI Report Server janvier 2020) | Microsoft SQL Server Analysis Services | Extension pour le traitement des données Reporting Services intégrée | Utilise ADOMD.NET | O | O | SQL Server 2019 Analysis Services et versions ultérieures | O | O |
Azure Analysis Services (À compter de Reporting Services 2017) |
Microsoft SQL Server Analysis Services | Extension pour le traitement des données Reporting Services intégrée | Utilise ADOMD.NET | O | O | SQL Server 2017 Analysis Services et versions ultérieures | O | O |
Analysis Services Base de données multidimensionnelle | OLEDB | Extension pour le traitement des données Reporting Services intégrée | Étend System.Data.OledbClient Version 10.0 |
O | O | SQL Server 2012 Analysis Services | O | O |
Listes SharePoint | Liste Microsoft SharePoint | Extension pour le traitement des données Reporting Services intégrée | Obtient des données de Lists.asmx ou des interfaces API du modèle d'objet SharePoint. Consultez Remarque. |
N | O | Produits SharePoint 2013 et ultérieur | O | O |
XML | XML | Extension pour le traitement des données Reporting Services intégrée | Les sources de données XML n'ont pas de dépendance de plateforme. | N/A | N/A | Services Web XML ou documents | O | O |
Modèle Report Server | Modèle de rapport | Extension pour le traitement des données Reporting Services dépréciée pour un fichier SMDL publié | Les sources de données pour un modèle font appel aux extensions pour le traitement des données intégrées. Les modèles basés sur Oracle requièrent les composants clients Oracle. Les modèles basés sur Teradata requièrent le fournisseur de données .NET pour Teradata de Teradata. Consultez la documentation Teradata pour la prise en charge de plateforme. |
N/A | N/A | Les modèles peuvent être créés à partir deSQL Server 2005 (9.x) et versions ultérieures. Analysis Services Oracle 9.2.0.3 ou version ultérieure Teradata V14, v13, v12 et v6.2 |
N | N |
Base de données multidimensionnelle SAP | SAP BW | Extension pour le traitement des données Reporting Services intégrée | Consultez la documentation SAP pour la prise en charge de plateforme. | N/A | N/A | SAP BW 7.0-7.5 | O | N/A |
Hyperion Essbase | Hyperion Essbase | Extension pour le traitement des données Reporting Services intégrée | Consultez la documentation Hyperion pour la prise en charge de plateforme. | O | N/A | Hyperion Essbase 9.3.1 | O | N/A |
Base de données relationnelle Oracle | Oracle | Extension pour le traitement des données Reporting Services intégrée | Nécessite les composants clients Oracle 12c ou supérieurs. | O | N/A | Oracle 11g, 11g R2, 12c, 18c, 19c | O | O |
Teradata | Teradata | Extension pour le traitement des données Reporting Services intégrée | Étend le fournisseur de données .NET pour Teradata de Teradata. Requiert le fournisseur de données .NET pour Teradata de Teradata. Consultez la documentation Teradata pour la prise en charge de plateforme. |
O | N/A | Teradata v15 Teradata v14 Teradata v13 |
O | N |
Base de données relationnelle DB2 | Nom d'extension de données inscrite personnalisée | Host Integration (HI) Server 2004 |
O | N/A | N/A | O | N | |
Source de données OLE DB générique | OLEDB | Extension pour le traitement des données Reporting Services intégrée | Toutes les sources de données qui prennent en charge OLE DB. Consultez la documentation de la source de données pour la prise en charge de plateforme. |
O | N/A | Toutes les sources de données qui prennent en charge OLE DB. Consultez Remarque. | O | N/A |
Source de données ODBC générique | ODBC | Extension pour le traitement des données Reporting Services intégrée | Toutes les sources de données qui prennent en charge ODBC. Consultez la documentation de la source de données pour la prise en charge de plateforme. |
O | N/A | Toutes les sources de données qui prennent en charge ODBC. Consultez Remarque. | O | O |
Pour plus d’informations sur l’utilisation de sources de données externes, consultez Ajouter des données à partir de sources de données externes (SSRS).
De nombreux fournisseurs de données .NET Framework standard sont disponibles auprès de fournisseurs tiers. Pour plus d'informations, recherchez les sites Web ou forums de fournisseurs tiers.
Pour installer et inscrire une extension pour le traitement des données personnalisée ou un fournisseur de données .NET Framework standard, consultez la documentation de référence du fournisseur de données. Pour plus d’informations, consultez Inscrire un fournisseur de données .NET Framework standard (SSRS).
Retourner à la table des sources de données
Extensions pour le traitement des données Reporting Services
Les extensions pour le traitement des données suivantes sont automatiquement installées avec Reporting Services et SQL Server Data Tools - Business Intelligence. Pour plus d’informations, et pour vérifier l’installation, consultez Fichier de configuration RSReportDesigner et Fichier de configuration RSReportServer.config.
Notes
L’extension pour le traitement des données SQL Server Integration Services n’est pas prise en charge.
Pour plus d'informations sur les extensions pour le traitement des données prises en charge par le Générateur de rapports, consultez Créer des chaînes de connexion de données - Générateur de rapports et SSRS.
Extension pour le traitement des données Microsoft SQL Server
Le type de source de données Microsoft SQL Server inclut et étend le fournisseur de données .NET Framework pour SQL Server. Cette extension pour le traitement des données est compilée en mode natif pour les plateformes x86 et x64et s’exécute sur celles-ci.
Dans SQL Server Data Tools - Business Intelligence, le concepteur de requêtes associé à cette extension de données est le Concepteur Visual Database Tools. Si vous utilisez le concepteur de requêtes en mode graphique, la requête est analysée, voire réécrite. Utilisez le concepteur de requêtes textuel pour contrôler la syntaxe Transact-SQL exacte utilisée pour une requête. Pour plus d’informations, consultez Interface utilisateur du concepteur de requêtes graphique.
Pour plus d’informations, consultez Type de connexion SQL Server (SSRS).
Dans le Générateur de rapports, le Concepteur de requêtes associé à cette extension de données est le Concepteur de requêtes relationnelles.
Retourner à la table des sources de données
Extension de traitement Microsoft Azure SQL Database
Le type de source de données Microsoft AzureSQL Database inclut et étend le fournisseur de données .NET Framework pour SQL Server.
Dans SQL Server Data Tools - Business Intelligence, le concepteur de requêtes graphique associé à cette extension de données est le Concepteur de requêtes relationnelles et non le Concepteur Visual Database Tools que vous utilisez avec le type de source de données Microsoft SQL Server.
SQL Server Data Tools - Business Intelligence différencie automatiquement les types de sources de données Microsoft Azure SQL Database et Microsoft SQL Server et ouvre le concepteur de requêtes graphique associé au type de source de données.
Si vous utilisez le concepteur de requêtes en mode graphique, la requête est analysée, voire réécrite. Un concepteur de requêtes textuel est également disponible pour l'écriture de requêtes. Utilisez le concepteur de requêtes textuel pour contrôler la syntaxe Transact-SQL exacte utilisée pour une requête.
La récupération des données à partir de SQL Database, Azure Synapse Analytics et SQL Server est semblable, mais quelques spécifications s’appliquent uniquement à SQL Database. Pour plus d’informations, consultez Type de connexion Azure SQL (SSRS).
Retourner à la table des sources de données
Extension pour le traitement des données Microsoft SQL Server Parallel Data Warehouse
Cette source de données a été dépréciée. Utilisez le type de source de données SQL Server pour vous connecter à Microsoft Analytics Platform System (APS).
Retourner à la table des sources de données
Extension pour le traitement des données Microsoft SQL Server Analysis Services
Quand vous sélectionnez un type de source de données Microsoft SQL Server Analysis Services, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour Microsoft Analysis Services. Cette extension pour le traitement des données est compilée en mode natif pour les plateformes x86 et s'exécute sur celles-ci.
Ce fournisseur de données fait appel au modèle d'objet ADOMD.NET pour créer des requêtes qui utilisent XML for Analysis (XMLA) version 1.1. Les résultats sont retournés sous la forme d'un ensemble de lignes aplati. Pour plus d’informations, consultez Type de connexion Analysis Services pour MDX (SSRS), Type de connexion Analysis Services pour DMX (SSRS), Interface utilisateur du Concepteur de requêtes MDX Analysis Services et Interface utilisateur du Concepteur de requêtes DMX Analysis Services.
Notes
Pour les sources de données de jeu de données Azure Analysis Services et Power BI Premium, l’authentification multifacteur (MFA) est désactivée pour les informations d’identification utilisées pour la connexion à la source de données. Si l’authentification multifacteur doit être activée pour votre environnement, consultez Accès conditionnel Azure Active Directory en tant qu’option de désactivation de l’authentification multifacteur pour les informations d’identification utilisées dans la source de données.
Quand vous utilisez un jeu de données Power BI Premium comme source de données, seuls le mode Importation et DirectQuery sont pris en charge.
Au moment de la connexion à une source de données Analysis Services, l’extension pour le traitement des données Microsoft SQL Server Analysis Services prend en charge des paramètres à valeurs multiples et mappe les propriétés de cellule et de membre à des propriétés étendues prises en charge par Reporting Services. Pour plus d’informations, consultez Propriétés de champ étendues pour une base de données Analysis Services (SSRS).
Vous pouvez également créer des modèles à partir de sources de données SQL Server Analysis Services.
Extension pour le traitement des données OLE DB
L'extension pour le traitement des données OLE DB nécessite de choisir une couche supplémentaire de fournisseur de données basée sur la version de la source de données que vous utilisez dans votre rapport. Si vous ne choisissez pas un fournisseur de données spécifique, un fournisseur par défaut est fourni. Sélectionnez un fournisseur de données spécifique dans la boîte de dialogue Propriétés de connexion accessible via le bouton Modifier dans la boîte de dialogue Source de données ou Source de données partagée.
Pour plus d’informations sur le concepteur de requêtes associé OLE DB, consultez Interface utilisateur du concepteur de requêtes graphique. Pour plus d’informations sur la prise en charge spécifique pour les fournisseurs de données OLE DB, consultez Visual Studio .NET Designer Tool Supports Specific OLE DB Providers (L’outil de conception Visual Studio .NET prend en charge des fournisseurs OLE DB spécifiques) dans la Base de connaissances Microsoft .
Retourner à la table des sources de données
OLE DB pour SQL Server
Quand vous sélectionnez un type de source de données OLE DB, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour OLE DB. Cette extension pour le traitement des données est compilée en mode natif pour les plateformes x86 et x64 et s'exécute sur celles-ci.
Pour plus d’informations, consultez Type de connexion OLE DB (SSRS).
Retourner à la table des sources de données
OLE DB pour OLAP 7.0
Le fournisseur OLE DB pour OLAP Services 7.0 n'est pas pris en charge.
Retourner à la table des sources de données
OLE DB pour Oracle
L'extension pour le traitement des données OLE DB pour Oracle ne prend pas en charge les types de données Oracle suivants : BLOB, CLOB, NCLOB, BFILE, UROWID.
Les paramètres sans nom qui dépendent de la position sont pris en charge. Les paramètres nommés ne sont pas pris en charge par cette extension. Pour utiliser des paramètres nommés, utilisez l’extension pour le traitement des données Oracle .
Pour plus d’informations sur la configuration d’Oracle comme source de données, consultez Comment utiliser Reporting Services pour configurer une source de données Oracle et y accéder. Pour plus d’informations sur la configuration d’autorisations supplémentaires, consultez How to add permissions for the NETWORK SERVICE security principal (Comment ajouter des autorisations pour le principal de sécurité SERVICE RÉSEAU) dans la Base de connaissances Microsoft .
Retourner à la table des sources de données
Fournisseur de données OLE DB Standard .NET Framework
Pour extraire des données d’une source de données qui prend en charge les fournisseurs de données OLE DB .NET Framework , utilisez le type de source de données OLE DB et sélectionnez le fournisseur de données par défaut, ou choisissez parmi les fournisseurs de données installés dans la boîte de dialogue Chaîne de connexion .
Notes
Même si un fournisseur de données prend en charge l'affichage d'un aperçu d'un rapport sur votre client de création de rapports, les fournisseurs de données OLE DB ne sont pas tous conçus pour prendre en charge les rapports publiés sur un serveur de rapports.
Retourner à la table des sources de données
Extension pour le traitement des données ODBC
Quand vous sélectionnez un type de source de données ODBC, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour ODBC. Cette extension pour le traitement des données est compilée en mode natif pour les plateformes x86 et x64 et s’exécute sur celles-ci. Cette extension vous permet de vous connecter à des sources de données ayant un fournisseur ODBC et d'en récupérer des données.
Notes
Même si un fournisseur de données prend en charge l'affichage d'un aperçu d'un rapport sur votre client de création de rapports, les fournisseurs de données ODBC ne sont pas tous conçus pour prendre en charge les rapports publiés sur un serveur de rapports.
Retourner à la table des sources de données
Fournisseur de données ODBC Standard .NET Framework
Pour extraire des données d’une source de données qui prend en charge un fournisseur de données .NET Framework ODBC standard, utilisez le type de source de données ODBC et sélectionnez le fournisseur de données par défaut, ou choisissez parmi les fournisseurs de données installés dans la boîte de dialogue Chaîne de connexion .
Notes
Même si un fournisseur de données prend en charge l'affichage d'un aperçu d'un rapport sur votre client de création de rapports, les fournisseurs de données ODBC ne sont pas tous conçus pour prendre en charge les rapports publiés sur un serveur de rapports.
Retourner à la table des sources de données
Extension pour le traitement des données Oracle
Quand vous sélectionnez le type de source de données Oracle, vous sélectionnez une extension pour le traitement des données Reporting Services qui utilise le fournisseur de données d’Oracle directement et non plus le fournisseur Microsoft System.Data.OracleClient, qui a été déprécié. Pour récupérer des données de rapport à partir d’une base de données Oracle, votre administrateur doit installer le logiciel client Oracle version 11g ou ultérieure. Il doit être installé sur le client de création de rapport pour obtenir un aperçu des rapports et sur le serveur de rapports pour afficher les rapports publiés.
Pour installer le logiciel client Oracle, consultez Type de connexion Oracle (SSRS).
Les paramètres nommés sont pris en charge par cette extension. Pour Oracle version 11g ou supérieure, les paramètres à valeurs multiples sont pris en charge. Pour les paramètres sans nom et qui dépendent de la position, utilisez l’extension pour le traitement des données OLE DB avec le fournisseur de données Microsoft OLE DB pour Oracle. Pour plus d’informations sur la configuration d’Oracle comme source de données, consultez Comment utiliser Reporting Services pour configurer une source de données Oracle et y accéder. Pour plus d’informations sur la configuration d’autorisations supplémentaires, consultez How to add permissions for the NETWORK SERVICE security principal (Comment ajouter des autorisations pour le principal de sécurité SERVICE RÉSEAU) dans la Base de connaissances Microsoft .
Vous pouvez extraire des données dans les procédures stockées avec plusieurs paramètres d'entrée, mais la procédure stockée ne doit retourner qu'un seul curseur de sortie. Pour plus d’informations, consultez Retour de résultats avec Oracle REF CURSOR dans « Récupérer des données à l’aide d’un DataReader ».
Pour plus d’informations, consultez Type de connexion Oracle (SSRS). Pour plus d’informations sur le concepteur de requêtes associé, consultez Interface utilisateur du concepteur de requêtes graphique.
Vous pouvez également créer des modèles basés sur une base de données Oracle.
Retourner à la table des sources de données
Extension pour le traitement des données Teradata
Quand vous sélectionnez un type de source de données Teradata, vous sélectionnez une extension pour le traitement des données Reporting Services qui étend le fournisseur de données .NET Framework pour Teradata. Pour récupérer des données de rapport de Teradata, l’administrateur système doit installer le fournisseur de données .NET Framework pour Teradata sur le client de création de rapports afin de modifier et d’afficher un aperçu des rapports sur le client, ainsi que sur le serveur de rapports pour afficher les rapports publiés.
Pour les projets Report Server, aucun concepteur de requêtes graphique n'est disponible pour cette extension. Vous devez utiliser le concepteur de requêtes textuel pour créer les requêtes.
Le tableau suivant indique les versions du fournisseur de données .NET pour Teradata prises en charge pour la définition d’une source de données dans une définition de rapport dans SQL Server Data Tools - Business Intelligence:
Version SQL Server Data Tools - Business Intelligence | Version Teradata | Version du fournisseur de données .NET Framework pour Teradata |
---|---|---|
SQL Server 2008 (10.0.x) | 12,00 | 12.00.01 |
SQL Server 2008 (10.0.x) | 6.20 | 12.00.01 |
SQL Server 2008 (10.0.x) | 13.00 | 13.0.0.1 |
SQL Server 2008 R2 (10.50.x) | 12,00 | 12.00.01 |
SQL Server 2008 R2 (10.50.x) | 6.20 | 12.00.01 |
SQL Server 2008 R2 (10.50.x) | 13.00 | 13.0.0.1 |
SQL Server 2012 (11.x) | 6.20 | 12.00.01 |
SQL Server 2012 (11.x) | 12,00 | 12.00.01 |
SQL Server 2012 (11.x) | 13.00 | 13.0.0.1 |
SQL Server 2012 (11.x) | 14.00 | 14.00.01 |
SQL Server 2016 | 13.00 | 13.0.0.1 |
SQL Server 2016 | 14.00 | 14.00.01 |
SQL Server 2016 | 15,00 | 15.00.01 |
Les paramètres à valeurs multiples sont pris en charge par cette extension. Les macros peuvent être spécifiées dans une requête en utilisant la commande EXECUTE en mode de requête TEXT.
Pour plus d’informations, consultez Type de connexion Teradata (SSRS).
Retourner à la table des sources de données
Extension de données Liste SharePoint
Reporting Services inclut l’extension de données Liste SharePoint Microsoft SQL Server Reporting Services afin que vous puissiez utiliser les listes SharePoint comme une source de données dans un rapport. Vous pouvez récupérer des données de la liste à partir de :
SharePoint Server 2019
Serveur SharePoint 2016
-
SharePoint Server 2013
Il existe trois implémentations du fournisseur de données Liste SharePoint.
À partir d’un environnement de création de rapports tel que Générateur de rapports ou le Concepteur de rapports dans SQL Server Data Tools - Business Intelligence, ou pour un serveur de rapports configuré en mode natif, les données de liste proviennent du service web Lists.asmx pour le site SharePoint.
Sur un serveur de rapports configuré en mode intégré SharePoint, les données de liste proviennent du service Web Lists.asmx correspondant ou d'appels de programmation à l'API SharePoint. Ce mode vous permet de récupérer des données de liste d'une batterie de serveurs SharePoint.
Pour SharePoint Server 2013 et SharePoint Server 2016, le complément Microsoft SQL Server Reporting Services pour Microsoft SharePoint Technologies vous permet de récupérer des données de liste d’un service web Lists.asmx pour un site SharePoint, ou d’un site SharePoint qui fait partie d’une batterie de serveurs SharePoint. Ce scénario est également appelé mode local , car un serveur de rapports n’est pas obligatoire.
Les informations d'identification que vous pouvez spécifier dépendent de l'implémentation que l'application cliente utilise. Pour plus d’informations, consultez Type de connexion de liste SharePoint (SSRS).
Extension pour le traitement des données XML
Reporting Services comprend une extension pour le traitement des données XML qui vous permet d’utiliser des données XML dans un rapport. Les données peuvent être récupérées à partir d'un document XML, d'un service Web ou d'une application Web accessible via une URL. Pour plus d’informations, consultez Type de connexion XML (SSRS). Pour plus d’informations sur le concepteur de requêtes associé, consultez la section relative au concepteur de requêtes textuel dans Interface utilisateur du concepteur de requêtes graphique.
Retourner à la table des sources de données
Extension pour le traitement des données SAP BW
Reporting Services inclut une extension pour le traitement des données qui vous permet d’utiliser des données provenant d’une source de données SAP BW dans un rapport.
Retourner à la table des sources de données
Extension pour le traitement des données Hyperion Essbase Business Intelligence
Reporting Services inclut une extension pour le traitement des données qui vous permet d’utiliser des données provenant d’une source de données Hyperion Essbase dans un rapport.
Pour plus d’informations, consultez Type de connexion Hyperion Essbase (SSRS). Pour plus d’informations sur le concepteur de requêtes associé, consultez Interface utilisateur du Concepteur de requêtes Hyperion Essbase.
Pour plus d’informations sur Hyperion Essbase, consultez Utilisation de SQL Server Reporting Services avec Hypérion Essbase.
Retourner à la table des sources de données