External Dependencies for Enriched Functionality
The proper functioning of some specific Telerik Reporting features depends on third-party utilities such as ADOMD.NET and Open XML.
ADOMD.NET is a.NET object model that is used for building client applications which access XML for Analysis 1.1 compliant data providers such as the data provider by the XML for Analysis 1.1 SDK. To download the ADOMD.NET, refer to the ADOMD.NET download link.
To connect to Microsoft Analysis Services and to execute an MDX query against the desired OLAP cube, the Telerik Reporting CubeDataSource component internally uses the ADOMD.NET client data provider.
Deploying Open XML
Open XML is an open ECMA 376 standard that is approved as the ISO/IEC 29500 standard for defining a set of XML schemas for representing spreadsheets, charts, presentations, and word-processing documents. All MS Office Word 2007, Excel 2007, and PowerPoint 2007 use Open XML as their default file format.
To export its reports in Open XML formats, such as
.pptx, Telerik Reporting requires the
DocumentFormat.OpenXml.dll Open XML SDK.
DocumentFormat.OpenXml assembly has two versions with different Public Key Tokens. To provide support for both, Telerik Reporting delivers the following
Telerik.Reporting.OpenXmlRendering.dll−Supports 2.0.5022.0 and 2.5.5631.0
Telerik.Reporting.OpenXmlRendering.2.7.2.dll−Supports 22.214.171.124 and later
To generate compatible document types, always use the latest available version. To use later versions other than the versions previously listed, add
DocumentFormat.OpenXml.dllassembly to the configuration file of the application.
To download Open XML by using the NuGet feed, refer to the
DocumentFormat.OpenXml NuGet package.
To avoid using the NuGet feed and download Open XML, download and install Open XML SDK 2.0 for Microsoft Office.