Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Reporting Services haalt rapportgegevens op uit gegevensbronnen via een modulaire en uitbreidbare gegevenslaag die gebruikmaakt van extensies voor gegevensverwerking. Als u rapportgegevens wilt ophalen uit een gegevensbron, moet u een extensie voor gegevensverwerking selecteren die ondersteuning biedt voor het type gegevensbron, de versie van software die wordt uitgevoerd op de gegevensbron en het gegevensbronplatform (32-bits of 64-bits).
Wanneer u Reporting Services implementeert, wordt een set extensies voor gegevensverwerking automatisch geïnstalleerd en geregistreerd op zowel de rapportcreatieclient als op de rapportserver om toegang te bieden tot verschillende typen gegevensbronnen. Reporting Services installeert de volgende gegevensbrontypen:
Microsoft SQL Server
Microsoft SQL Server Analysis Services voor MDX-, DMX-, Microsoft Power Pivot- en tabellaire modellen
Microsoft Azure SQL Database en SQL Database in Microsoft Fabric
Oracle
SAP BW
-
Hyperion Essbase
Microsoft SharePoint-lijst
Teradata
OLE DB
ODBC
XML
Daarnaast kunnen aangepaste extensies voor gegevensverwerking en standaard Microsoft .NET Framework-gegevensproviders worden geïnstalleerd en geregistreerd door systeembeheerders. Als u een rapport wilt verwerken en weergeven, moeten de extensies voor gegevensverwerking en gegevensproviders worden geïnstalleerd en geregistreerd op de rapportserver; als u een voorbeeld van een rapport wilt bekijken, moeten ze zijn geïnstalleerd en geregistreerd op de client voor het ontwerpen van rapporten. Extensies voor gegevensverwerking en gegevensproviders moeten systeemeigen worden gecompileerd voor het platform waarop ze zijn geïnstalleerd. Als u een gegevensbron programmatisch implementeert met behulp van de SOAP-webservice, moet u de extensie voor de gegevensbron definiëren. Gebruik gegevensextensiewaarden uit het RSReportDesigner.config-bestand . Het bestand bevindt zich standaard in de volgende map:
<drive letter>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies
De Analysis Services-gegevensextensie is bijvoorbeeld OLEDB-MD.
Veel externe standaard .NET Framework-gegevensproviders zijn beschikbaar als downloads vanuit het Microsoft Downloadcentrum en van sites van derden. U kunt ook zoeken in het openbare SQL Server Reporting Services-forum voor informatie over externe gegevensproviders.
Opmerking
Standaard .NET Framework-gegevensproviders ondersteunen niet noodzakelijkerwijs alle functionaliteit die wordt geleverd door reporting Services-gegevensverwerkingsextensies. Daarnaast kunnen sommige OLE DB-gegevensproviders en ODBC-stuurprogramma's worden gebruikt voor het ontwerpen en bekijken van rapporten, maar zijn ze niet ontworpen ter ondersteuning van rapporten die zijn gepubliceerd op een rapportserver. De Microsoft OLE DB-provider voor Jet wordt bijvoorbeeld niet ondersteund op de rapportserver. Zie Extensies voor gegevensverwerking en .NET Framework-gegevensproviders (SSRS) voor meer informatie.
Zie Een gegevensverwerkingsextensie implementeren voor meer informatie over aangepaste extensies voor gegevensverwerking. Zie de System.Data naamruimte voor meer informatie over standaard .NET Framework-gegevensproviders.
Platformondersteuning voor rapportgegevensbronnen
De gegevensbronnen die u in een Reporting Services-implementatie kunt gebruiken, variëren per SQL Server-editie, Reporting Services-versie en per platform. Zie Reporting Services-functies die worden ondersteund door de edities van SQL Server voor meer informatie over functies. De tabel verderop in dit onderwerp bevat informatie over ondersteunde gegevensbronnen per versie en per platform.
Platformoverwegingen voor Reporting Services-gegevensbronnen zijn gescheiden voor de rapportcreatieclient en de rapportserver.
Op de client voor het ontwerpen van rapporten
SQL Server SQL Server Data Tools - Business Intelligence is een 32-bits toepassing. SQL Server Data Tools - Business Intelligence wordt niet ondersteund op een Itanium-platform. Als u rapporten in Report Designer wilt bewerken en bekijken op een x64-platform, moet er 32-bits gegevensproviders zijn geïnstalleerd in de platformmap (x86).
Op de rapportserver
Wanneer u een rapport implementeert op een 64-bits rapportserver, moet de rapportserver systeemeigen gecompileerde 64-bits gegevensproviders hebben geïnstalleerd. Het verpakken van een 32-bits gegevensprovider in 64-bits interfaces wordt niet ondersteund. Raadpleeg de documentatie voor de gegevensprovider voor meer informatie.
Ondersteunde gegevensbronnen
De volgende tabel bevat microsoft-extensies voor gegevensverwerking en gegevensproviders die u kunt gebruiken om gegevens op te halen voor rapportgegevenssets en rapportmodellen. Klik op de koppeling in de tweede kolom voor meer informatie over een extensie of gegevensprovider. De tabelkolommen worden als volgt beschreven:
Bron van rapportgegevens: het type gegevens dat wordt geopend; Bijvoorbeeld relationele database, multidimensionale database, plat bestand of XML. In deze kolom wordt de vraag beantwoord: 'Welke typen gegevens kunnen Reporting Services gebruiken voor een rapport?'
Reporting Services-gegevensbrontype: een van de gegevensbrontypen die u in de vervolgkeuzelijst ziet wanneer u een gegevensbron in Reporting Services definieert. Deze lijst wordt samengesteld uit geïnstalleerde en geregistreerde DPEs en gegevensproviders. Deze kolom beantwoordt de vraag: 'Welk gegevensbrontype selecteer ik in de vervolgkeuzelijst wanneer ik een rapportgegevensbron maak?'
Naam van extensie voor gegevensverwerking/gegevensprovider: de Reporting Services-extensie voor gegevensverwerking of een andere gegevensprovider die overeenkomt met het geselecteerde type Reporting Services-gegevensbron. In deze kolom wordt de vraag beantwoord: 'Wanneer ik een gegevensbrontype selecteer, welke bijbehorende extensie voor gegevensverwerking of gegevensprovider wordt gebruikt?'
Onderliggende gegevensproviderversie (optioneel): Sommige gegevensbrontypen ondersteunen meer dan één gegevensprovider. Dit kunnen verschillende versies van dezelfde provider of verschillende implementaties van derden zijn voor een type gegevensprovider. De providernaam wordt vaak weergegeven in de verbindingsreeks nadat u een gegevensbron hebt geconfigureerd. Deze kolom beantwoordt de vraag: "Na het selecteren van het gegevensbrontype, welke gegevensprovider selecteer ik in het dialoogvenster Verbindingseigenschappen ?"
Gegevensbronplatform<>: het gegevensbronplatform dat wordt ondersteund door de extensie voor gegevensverwerking of gegevensprovider voor de doelgegevensbron. Deze kolom beantwoordt de vraag: 'Kan deze gegevensverwerkingsextensie of gegevensprovider gegevens ophalen uit een gegevensbron op dit type platform?'
Versie van de gegevensbron: de versie van de doelgegevensbron die wordt ondersteund door de DPE of gegevensprovider. Deze kolom beantwoordt de vraag: 'Kan deze gegevensverwerkingsextensie of gegevensprovider gegevens ophalen uit deze versie van de gegevensbron?'
RS-platform<>: de platformen voor de rapportserver en rapportcreatieclient waar u een aangepaste DPE of gegevensprovider kunt installeren. De ingebouwde Extensies voor gegevensverwerking van Reporting Services zijn opgenomen in elke installatie van Reporting Services. Een aangepaste extensie voor gegevensverwerking of .NET Framework-gegevensprovider moet systeemeigen worden gecompileerd voor een specifiek platform. Deze kolom beantwoordt de vraag: 'Kan deze gegevensverwerkingsextensie of gegevensprovider worden geïnstalleerd op dit type platform?'
Typen gegevensbronnen
| Bron van Rapportgegevens |
Gegevensbrontype voor Reporting Services | Naam van extensie voor gegevensverwerking/gegevensprovider | Onderliggende gegevensproviderversie (Optioneel) |
Gegevens Bron Platform x86 |
Gegevens Bron Platform x64 |
Versie van gegevensbron | RS Platform x86 |
RS Platform x64 |
|---|---|---|---|---|---|---|---|---|
| Relationele SQL Server-database | Microsoft SQL Server | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt System.Data.SqlClient uit | Ja | Ja | SQL Server 2012 en hoger. | Ja | Ja |
| Relationele SQL Server-database | OLEDB | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt de functionaliteit van System.Data.OledbClient uit | Ja | Ja | SQL Server 2012 en hoger. | Ja | Ja |
| Relationele SQL Server-database | ODBC | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt System.Data.OdbcClient uit | Ja | Ja | SQL Server 2012 en hoger. | Ja | Ja |
| SQL Databank | Microsoft Azure SQL Database | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt System.Data.SqlClient uit | Niet van toepassing. | Niet van toepassing. | SQL Databank | Ja | Ja |
| SQL Beheerde Instantie | Microsoft Azure SQL Database | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt System.Data.SqlClient uit | Niet van toepassing. | Niet van toepassing. | SQL Beheerde Instantie | Ja | Ja |
| Azure Synapse Analytics | Microsoft Azure SQL Database | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt System.Data.SqlClient uit | Niet van toepassing. | Niet van toepassing. | Azure Synapse Analytics | Ja | Ja |
| Azure Synapse Analytics-apparaat | Microsoft Parallel Data Warehouse | Afgeschafte Reporting Services-extensie voor gegevensverwerking | Niet van toepassing. | Niet van toepassing. | Niet van toepassing. | SQL Server 2008 R2 Parallel Data Warehouse | Nee. | Nee. |
| De multidimensionale of tabellaire database van Analysis Services | Microsoft SQL Server Analysis Services | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Maakt gebruik van ADOMD.NET | Ja | Ja | SQL Server 2012 Analysis Services en hoger | Ja | Ja |
| Power BI Premium-gegevensset (vanaf Reporting Services 2019 en Power BI Report Server januari 2020) | Microsoft SQL Server Analysis Services | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Maakt gebruik van ADOMD.NET | Ja | Ja | SQL Server 2019 Analysis Services en hoger | Ja | Ja |
| Azure Analysis Services (Vanaf SQL Server Reporting Services 2017) |
Microsoft SQL Server Analysis Services | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Maakt gebruik van ADOMD.NET | Ja | Ja | SQL Server 2017 Analysis Services en hoger | Ja | Ja |
| Multidimensionale Analysis Services-database | OLEDB | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt de functionaliteit van System.Data.OledbClient uit Versie 10.0 |
Ja | Ja | SQL Server 2012 Analysis Services | Ja | Ja |
| SharePoint-lijsten | Microsoft SharePoint-lijst | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Hiermee haalt u gegevens op uit Lists.asmx of de API-interfaces van het SharePoint-objectmodel. Zie Opmerking. |
Nee. | Ja | SharePoint 2013-producten en hoger | Ja | Ja |
| XML | XML | Ingebouwde Reporting Services-extensie voor gegevensverwerking | XML-gegevensbronnen hebben geen platformafhankelijkheden. | Niet van toepassing. | Niet van toepassing. | XML-webservices of -documenten | Ja | Ja |
| Rapportservermodel | Rapportmodel | Afgeschafte Reporting Services-gegevensverwerkingsextensie voor een gepubliceerd SMDL-bestand | Gegevensbronnen voor een model maken gebruik van ingebouwde extensies voor gegevensverwerking. Op Oracle gebaseerde modellen vereisen Oracle-clientonderdelen. Op Teradata gebaseerde modellen vereisen .NET-gegevensprovider voor Teradata van Teradata. Raadpleeg de Teradata-documentatie voor platformondersteuning. |
Niet van toepassing. | Niet van toepassing. | Modellen kunnen worden gemaakt op basis van:SQL Server 2005 (9.x) en hoger. Analyse diensten Oracle 9.2.0.3 of hoger Teradata V14, v13, v12 en v6.2 |
Nee. | Nee. |
| multidimensionale SAP-database | SAP BW | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Raadpleeg de SAP-documentatie voor platformondersteuning. | Niet van toepassing. | Niet van toepassing. | SAP BW 7.0-7.5 | Ja | Niet van toepassing. |
| Hyperion Essbase | Hyperion Essbase | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Zie de Documentatie van Hyperion voor platformondersteuning. | Ja | Niet van toepassing. | Hyperion Essbase 9.3.1 | Ja | Niet van toepassing. |
| Relationele Oracle-database | Oracle | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Vereist Oracle client-componenten 12c of hoger. | Ja | Niet van toepassing. | Oracle 11g, 11g R2, 12c, 18c, 19c | Ja | Ja |
| Teradata | Teradata | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Breidt .NET-gegevensprovider voor Teradata uit vanuit Teradata. Vereist .NET-gegevensprovider voor Teradata van Teradata. Raadpleeg de Teradata-documentatie voor platformondersteuning. |
Ja | Niet van toepassing. | Teradata v15 Teradata v14 Teradata v13 |
Ja | Nee. |
| Relationele DB2-database | Aangepaste naam van geregistreerde gegevensextensie | 2004 Host Integration (HI)-server |
Ja | Niet van toepassing. | Niet van toepassing. | Ja | Nee. | |
| Algemene OLE DB-gegevensbron | OLEDB | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Elke gegevensbron die ONDERSTEUNING biedt voor OLE DB. Zie de documentatie over de gegevensbron voor platformondersteuning. |
Ja | Niet van toepassing. | Elke gegevensbron die ONDERSTEUNING biedt voor OLE DB. Zie Opmerking. | Ja | Niet van toepassing. |
| Algemene ODBC-gegevensbron | ODBC | Ingebouwde Reporting Services-extensie voor gegevensverwerking | Elke gegevensbron die ODBC ondersteunt. Zie de documentatie over de gegevensbron voor platformondersteuning. |
Ja | Niet van toepassing. | Elke gegevensbron die ODBC ondersteunt. Zie Opmerking. | Ja | Ja |
Zie Gegevens toevoegen uit externe gegevensbronnen (SSRS) voor informatie over het gebruik van externe gegevensbronnen.
Veel standaard .NET Framework-gegevensproviders zijn beschikbaar van derden. Zoek naar websites of forums van derden voor meer informatie.
Als u een aangepaste extensie voor gegevensverwerking of een standaard .NET Framework-gegevensprovider wilt installeren en registreren, moet u de referentiedocumentatie van de gegevensprovider raadplegen. Zie Een Standard .NET Framework-gegevensprovider (SSRS) registreren voor meer informatie.
Terug naar de tabel Gegevensbronnen
Extensies voor gegevensverwerking van Reporting Services
De volgende extensies voor gegevensverwerking worden automatisch geïnstalleerd met Reporting Services en SQL Server Data Tools - Business Intelligence. Zie RSReportDesigner Configuration File en RsReportServer.config Configuration File voor meer informatie en om de installatie te controleren.
Opmerking
De extensie voor gegevensverwerking van SQL Server Integration Services wordt op dit moment niet ondersteund.
Zie Gegevensverbindingsreeksen maken - Report Builder & SSRS voor meer informatie over extensies voor gegevensverwerking die door Report Builder worden ondersteund.
Microsoft SQL Server-extensie voor gegevensverwerking
Het gegevensbrontype Microsoft SQL Server verpakt en breidt de .NET Framework-gegevensprovider voor SQL Server uit. Deze extensie voor gegevensverwerking wordt systeemeigen gecompileerd voor en wordt uitgevoerd op x86- en x64-platforms.
In SQL Server Data Tools - Business Intelligence is de ontwerpfunctie voor query's die zijn gekoppeld aan deze gegevensextensie de Visual Database Tool Designer. Als u de ontwerpfunctie voor query's gebruikt in de grafische modus, wordt de query geanalyseerd en mogelijk opnieuw geschreven. Gebruik de ontwerpfunctie voor tekstquery's als u de exacte Transact-SQL syntaxis wilt bepalen die wordt gebruikt voor een query. Zie De gebruikersinterface van de grafische queryontwerper voor meer informatie.
Zie SSRS (SQL Server Connection Type) voor meer informatie.
In Report Builder is de queryontwerper verbonden aan deze gegevensextensie de relationele queryontwerper.
Terug naar de tabel Gegevensbronnen
Microsoft Azure SQL Database Processing Extension
Het gegevensbrontype Microsoft Azure SQL Database verpakt en breidt de .NET Framework-gegevensprovider voor SQL Server uit.
In SQL Server Data Tools - Business Intelligence is de grafische ontwerpfunctie voor query's die aan deze gegevensextensie zijn gekoppeld, de Relationele Queryontwerper, niet de Visual Database Tool-ontwerper die u gebruikt met het type gegevensbron Microsoft SQL Server.
SQL Server Data Tools - Business Intelligence maakt automatisch onderscheid tussen gegevensbrontypen van Microsoft Azure SQL Database en Microsoft SQL Server en opent de grafische ontwerpfunctie voor query's die zijn gekoppeld aan het gegevensbrontype.
Als u de ontwerpfunctie voor query's gebruikt in de grafische modus, wordt de query geanalyseerd en mogelijk opnieuw geschreven. Er is ook een ontwerpfunctie voor tekstquery's beschikbaar voor het schrijven van query's. Gebruik de ontwerpfunctie voor tekstquery's als u de exacte Transact-SQL syntaxis wilt bepalen die wordt gebruikt voor een query.
Het ophalen van gegevens uit SQL Database, Azure Synapse Analytics en SQL Server is vergelijkbaar, maar er zijn enkele vereisten die alleen van toepassing zijn op SQL Database. Zie Azure SQL Connection Type (SSRS) voor meer informatie.
Terug naar de tabel Gegevensbronnen
Microsoft SQL Server Parallel Data Warehouse Processing Extension
Deze gegevensbron is afgeschaft. Gebruik het gegevensbrontype SQL Server om verbinding te maken met Microsoft Analytics Platform (APS).
Terug naar de tabel Gegevensbronnen
Microsoft SQL Server Analysis Services-extensie voor gegevensverwerking
Wanneer u gegevensbrontype Microsoft SQL Server Analysis Services selecteert, selecteert u een Reporting Services-extensie voor gegevensverwerking die de .NET Framework-gegevensprovider voor Microsoft Analysis Services uitbreidt. Deze extensie voor gegevensverwerking wordt systeemeigen gecompileerd voor en wordt uitgevoerd op x86- en x64-platforms.
Deze gegevensprovider maakt gebruik van het ADOMD.NET-objectmodel om query's te maken met XML for Analysis (XMLA) versie 1.1. Resultaten worden geretourneerd als een afgevlakte rijenset. Voor meer informatie, zie Analysis Services-aansluitingstype voor MDX (SSRS), Analysis Services-aansluitingstype voor DMX (SSRS), Analysis Services MDX-queryontwerpergebruikersinterface en Analysis Services DMX-queryontwerpergebruikersinterface.
Opmerking
Voor gegevensbronnen van Azure Analysis Services en Power BI Premium-gegevenssets, moet multifactor-authenticatie (MFA) zijn uitgeschakeld voor de inloggegevens die worden gebruikt voor het verbinden met de gegevensbron. Als u meervoudige verificatie hebt ingeschakeld voor uw omgeving, bekijkt u Azure Active Directory Conditional Access als een optie om meervoudige verificatie uit te schakelen voor de in de gegevensbron gebruikte referenties.
Wanneer u een Power BI Premium-gegevensset als gegevensbron gebruikt, worden alleen de importmodus en DirectQuery ondersteund.
Wanneer u verbinding maakt met een Analysis Services-gegevensbron, ondersteunt de microsoft SQL Server Analysis Services-gegevensverwerkingsextensie parameters met meerdere waarden en wijst cel- en lideigenschappen toe aan uitgebreide eigenschappen die worden ondersteund door Reporting Services. Zie Uitgebreide veldeigenschappen voor een Analysis Services-database (SSRS) voor meer informatie.
U kunt ook modellen maken op basis van SQL Server Analysis Services-gegevensbronnen.
OLE DB-extensie voor gegevensverwerking
Voor de OLE DB-gegevensverwerkingsextensie is de keuze van een extra gegevensproviderlaag vereist op basis van de versie van de gegevensbron die u in uw rapport wilt gebruiken. Als u geen specifieke gegevensprovider selecteert, wordt er een standaardwaarde opgegeven. Kies een specifieke gegevensprovider via het dialoogvenster Verbindingseigenschappen , geopend via de knop Bewerken in de dialoogvensters Gegevensbron of Gedeelde gegevensbron.
Zie de gebruikersinterface van De grafische queryontwerper voor meer informatie over de gekoppelde OLE DB-ontwerpfunctie voor query's. Zie Visual Studio .NET Designer Tool ondersteunt specifieke OLE DB-providers in de Microsoft Knowledge Base voor meer informatie over specifieke ondersteuning voor OLE DB-providers.
Terug naar de tabel Gegevensbronnen
OLE DB voor SQL Server
Wanneer u gegevensbrontype OLE DB selecteert, selecteert u een Reporting Services-extensie voor gegevensverwerking die de .NET Framework-gegevensprovider voor OLE DB uitbreidt. Deze extensie voor gegevensverwerking is systeemeigen gecompileerd voor en wordt uitgevoerd op x86- en x64-platforms.
Zie OLE DB Connection Type (SSRS) voor meer informatie.
Terug naar de tabel Gegevensbronnen
OLE DB voor OLAP 7.0
OLE DB-provider voor OLAP Services 7.0 wordt niet ondersteund.
Terug naar de tabel Gegevensbronnen
OLE DB voor Oracle
De gegevensverwerkingsextensie OLE DB voor Oracle biedt geen ondersteuning voor de volgende Oracle-gegevenstypen: BLOB, CLOB, NCLOB, BFILE, UROWID.
Niet-benoemde parameters die positieafhankelijk zijn, worden ondersteund. Benoemde parameters worden niet ondersteund door deze extensie. Als u benoemde parameters wilt gebruiken, gebruikt u de Oracle-extensie voor gegevensverwerking.
Zie Reporting Services gebruiken voor het configureren en openen van een Oracle-gegevensbron voor meer informatie over het configureren en openen van Oracle als gegevensbron. Voor meer informatie over de configuratie van aanvullende machtigingen, zie Machtigingen toevoegen voor de beveiligingshoofd NETWORK SERVICE in de Microsoft Knowledge Base.
Terug naar de tabel Gegevensbronnen
OLE DB Standard .NET Framework-gegevensprovider
Als u gegevens wilt ophalen uit een gegevensbron die OLE DB .NET Framework-gegevensproviders ondersteunt, gebruikt u het gegevensbrontype OLE DB en selecteert u de standaardgegevensprovider of selecteert u een van de geïnstalleerde gegevensproviders in het dialoogvenster Verbindingsreeks .
Opmerking
Hoewel een gegevensprovider een voorbeeld van een rapport op uw rapportcreatieclient kan ondersteunen, zijn niet alle OLE DB-gegevensproviders ontworpen ter ondersteuning van rapporten die zijn gepubliceerd op een rapportserver.
Terug naar de tabel Gegevensbronnen
ODBC-extensie voor gegevensverwerking
Wanneer u het gegevensbrontype ODBC selecteert, selecteert u een Reporting Services-extensie voor gegevensverwerking die de .NET Framework-gegevensprovider voor ODBC uitbreidt. Deze extensie voor gegevensverwerking is systeemeigen gecompileerd voor en wordt uitgevoerd op x86- en x64-platforms. Gebruik deze extensie om verbinding te maken met en gegevens op te halen uit elke gegevensbron met een ODBC-provider.
Opmerking
Hoewel een gegevensprovider een voorbeeld van een rapport op uw rapportcreatieclient kan ondersteunen, zijn niet alle ODBC-gegevensproviders ontworpen ter ondersteuning van rapporten die zijn gepubliceerd op een rapportserver.
Terug naar de tabel Gegevensbronnen
ODBC Standard .NET Framework-gegevensprovider
Als u gegevens wilt ophalen uit een gegevensbron die ondersteuning biedt voor een standaard ODBC .NET Framework-gegevensprovider, gebruikt u het type ODBC-gegevensbron en selecteert u de standaardgegevensprovider of selecteert u een van de geïnstalleerde gegevensproviders in het dialoogvenster Verbindingsreeks .
Opmerking
Hoewel een gegevensprovider een voorbeeld van een rapport op uw rapportcreatieclient kan ondersteunen, zijn niet alle ODBC-gegevensproviders ontworpen ter ondersteuning van rapporten die zijn gepubliceerd op een rapportserver.
Terug naar de tabel Gegevensbronnen
Oracle-extensie voor gegevensverwerking
Wanneer u het gegevensbrontype Oracle selecteert, selecteert u een Reporting Services-extensie voor gegevensverwerking die rechtstreeks gebruikmaakt van de gegevensprovider van Oracle en niet langer de Provider Microsoft System.Data.OracleClient gebruikt omdat deze is afgeschaft. Als u rapportgegevens wilt ophalen uit een Oracle-database, moet uw beheerder Oracle-clientsoftware installeren en moet de versie 11g of hoger zijn. Het moet worden geïnstalleerd op de rapportcreatieclient om rapporten te bekijken en op de rapportserver om gepubliceerde rapporten weer te geven.
Zie Oracle Connection Type (SSRS) als u de Oracle-clientsoftware wilt installeren.
Benoemde parameters worden ondersteund door deze extensie. Voor Oracle-versie 11g of hoger worden parameters met meerdere waarden ondersteund. Voor niet-benoemde parameters die afhankelijk zijn van de positie, gebruikt u de OLE DB-gegevensverwerkingsextensie bij de gegevensprovider Microsoft OLE DB-provider voor Oracle. Zie Reporting Services gebruiken voor het configureren en openen van een Oracle-gegevensbron voor meer informatie over het configureren en openen van Oracle als gegevensbron. Voor meer informatie over de configuratie van aanvullende machtigingen, zie Machtigingen toevoegen voor de beveiligingshoofd NETWORK SERVICE in de Microsoft Knowledge Base.
U kunt gegevens ophalen uit opgeslagen procedures met meerdere invoerparameters, maar de opgeslagen procedure moet slechts één uitvoercursor retourneren. Zie Resultaten retourneren met Oracle REF CURSORs in 'Gegevens ophalen met behulp van een DataReader'.
Zie Oracle Connection Type (SSRS) voor meer informatie. Zie de gebruikersinterface van Graphical Query Designer voor meer informatie over de bijbehorende ontwerpfunctie voor query's.
U kunt ook modellen maken op basis van een Oracle-database.
Terug naar de tabel Gegevensbronnen
Teradata-extensie voor gegevensverwerking
Wanneer u het gegevensbrontype Teradata selecteert, selecteert u een Reporting Services-extensie voor gegevensverwerking die de .NET Framework-gegevensprovider voor Teradata uitbreidt. Als u rapportgegevens wilt ophalen uit Teradata, moet de systeembeheerder de .NET Framework-gegevensprovider voor Teradata installeren op de rapportcreatieclient om rapporten op de client en op de rapportserver te bewerken en te bekijken om gepubliceerde rapporten weer te geven.
Voor rapportserverprojecten is er geen grafische ontwerpfunctie voor query's beschikbaar voor deze extensie. U moet de ontwerpfunctie voor tekstquery's gebruiken om query's te maken.
In de volgende tabel ziet u welke versies van de .NET-gegevensprovider voor Teradata worden ondersteund voor het definiëren van een gegevensbron in een rapportdefinitie in SQL Server Data Tools - Business Intelligence:
| SQL Server Data Tools - Business Intelligence-versie | Teradata-versie | .NET Framework-gegevensprovider voor Teradata-versie |
|---|---|---|
| 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 |
Parameters met meerdere waarden worden ondersteund door deze extensie. Macro's kunnen in een query worden opgegeven met behulp van de opdracht EXECUTE in querymodus TEXT.
Zie Teradata Connection Type (SSRS) voor meer informatie.
Terug naar de tabel Gegevensbronnen
SharePoint-lijstgegevensextensie
Reporting Services bevat de SharePoint-lijstgegevensextensie van Microsoft SQL Server Reporting Services, zodat u SharePoint-lijsten kunt gebruiken als bron van gegevens in een rapport. U kunt lijstgegevens ophalen uit het volgende:
SharePoint Server 2019
SharePoint Server 2016
-
SharePoint Server 2013
Er zijn drie implementaties van de SharePoint-lijstgegevensprovider.
Vanuit een rapportontwerpomgeving, zoals Report Builder of Report Designer in SQL Server Data Tools - Business Intelligence, of voor een rapportserver die is geconfigureerd in de systeemeigen modus, zijn lijstgegevens afkomstig van de webservice Lists.asmx voor de SharePoint-site.
Op een rapportserver die is geconfigureerd in de geïntegreerde SharePoint-modus, zijn lijstgegevens afkomstig van de bijbehorende Lists.asmx-webservice of van programmatische aanroepen naar de SharePoint-API. In deze modus kunt u lijstgegevens ophalen uit een SharePoint-farm.
Voor SharePoint Server 2013 en SharePoint Server 2016 kunt u met de Microsoft SQL Server Reporting Services-invoegtoepassing voor Microsoft SharePoint Technologies lijstgegevens ophalen uit een lists.asmx-webservice voor een SharePoint-site of van een SharePoint-site die deel uitmaakt van een SharePoint-farm. Dit scenario wordt ook wel lokale modus genoemd omdat een rapportserver niet vereist is.
De referenties die u kunt opgeven, zijn afhankelijk van de implementatie die de clienttoepassing gebruikt. Zie SSRS (SharePoint List Connection Type) voor meer informatie.
XML-extensie voor gegevensverwerking
Reporting Services bevat een extensie voor XML-gegevensverwerking, zodat u XML-gegevens in een rapport kunt gebruiken. De gegevens kunnen worden opgehaald uit een XML-document, een webservice of een webtoepassing die toegankelijk is via een URL. Zie SSRS (XML Connection Type) voor meer informatie. Zie de sectie Op tekst gebaseerde ontwerpfunctie voor query's in de gebruikersinterface van Grafische queryontwerper voor meer informatie over de bijbehorende ontwerpfunctie voor query's.
Terug naar de tabel Gegevensbronnen
SAP BW-extensie voor gegevensverwerking
Reporting Services bevat een extensie voor gegevensverwerking waarmee u gegevens uit een SAP BW-gegevensbron in een rapport kunt gebruiken.
Terug naar de tabel Gegevensbronnen
Hyperion Essbase Business Intelligence-extensie voor gegevensverwerking
Reporting Services bevat een gegevensverwerkingsextensie waarmee u gegevens uit een Hyperion Essbase-gegevensbron in een rapport kunt gebruiken.
Zie Hyperion Essbase Connection Type (SSRS) voor meer informatie. Zie de gebruikersinterface van Hyperion Essbase Query Designer voor meer informatie over de bijbehorende ontwerpfunctie voor query's.
Terug naar de tabel Gegevensbronnen