Reporting Services でサポートされるデータ ソース (SSRS)
Reporting Services でレポート データをデータ ソースから取得する処理は、データ処理拡張機能を使用するモジュール式の拡張可能なデータ レイヤーを通して行われます。 レポート データをデータ ソースから取得するには、対象となるデータ ソースの種類 (データ ソースで動作しているバージョンのソフトウェア) およびデータ ソース プラットフォーム (32 ビットまたは 64 ビット) がサポートされているデータ処理拡張機能を選択する必要があります。
Reporting Servicesを配置すると、レポート作成クライアントとレポート サーバーの両方にデータ処理拡張機能セットが自動的にインストールおよび登録され、さまざまな種類のデータ ソースにアクセスできるようになります。 Reporting Services では、次のデータ ソースの種類がインストールされます。
Microsoft SQL Server
Microsoft SQL Server Analysis Services (MDX、DMX、Microsoft Power Pivot、およびテーブル モデル用)
Microsoft Azure SQL データベース
Oracle
SAP BW
-
Hyperion Essbase
Microsoft SharePoint リスト
Teradata
OLE DB (OLE DB)
ODBC
XML
また、システム管理者は、カスタム データ処理拡張機能や標準の Microsoft .NET Framework データ プロバイダーをインストールして登録できます。 レポートの処理や表示を行うには、データ処理拡張機能およびデータ プロバイダーをレポート サーバーにインストールし登録する必要があります。レポートをプレビューするには、データ処理拡張機能およびデータ プロバイダーをレポート作成クライアントにインストールし登録する必要があります。 データ処理拡張機能およびデータ プロバイダーは、インストールされているプラットフォームに対してネイティブでコンパイルされます。 SOAP Web サービスを使用してデータ ソースをプログラムで配置する場合は、データ ソース拡張機能を定義する必要があります。 RSReportDesigner.config ファイルのデータ拡張機能の値を使用します。 既定では、このファイルは次のフォルダーにあります。
<drive letter>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies
たとえば、 Analysis Services データ拡張機能は OLEDB-MD です。
.NET Framework Microsoft ダウンロード センター およびサードパーティのサイトには、ダウンロードとしてサードパーティの標準 データ プロバイダーが多数用意されています。 また、SQL Server Reporting Services パブリック フォーラムで、サードパーティ データ プロバイダーに関する情報を検索することもできます。
Note
標準 .NET Framework データ プロバイダーは、 Reporting Services データ処理機能拡張により提供される機能をすべてサポートするわけではありません。 また、一部の OLE DB データ プロバイダーと ODBC ドライバーは、レポートを作成およびプレビューすることができますが、レポート サーバーでパブリッシュされたレポートをサポートするようには設計されていません。 たとえば、 Microsoft OLE DB Provider for Jet の場合、レポート サーバーでの使用はサポートされていません。 詳細については、「データ処理拡張機能と .NET Framework データ プロバイダー (SSRS)」を参照してください。
カスタムのデータ処理拡張機能の詳細については、「 Implementing a Data Processing Extension」を参照してください。 標準 .NET Framework データ プロバイダーの詳細については、 System.Data 名前空間のセクションを参照してください。
レポート データ ソースに対するプラットフォームのサポート
Reporting Services の配置で使用できるデータ ソースは、 SQL Server のエディション、 Reporting Services のバージョン、およびプラットフォームによって異なります。 機能について詳しくは、「SQL Server の各エディションがサポートする Reporting Services の機能」をご覧ください。 このトピックでは、サポートされるデータ ソースに関する情報をバージョンおよびプラットフォームごとに表に示します。
Reporting Services データ ソースに関するプラットフォームの考慮事項は、レポート作成クライアントの場合とレポート サーバーの場合で異なります。
レポート作成クライアント
SQL Server SQL Server Data Tools - Business Intelligence は 32 ビット アプリケーションです。 SQL Server Data Tools - Business Intelligence は、Itanium ベースのプラットフォームではサポートされていません。 x64 プラットフォームでは、レポート デザイナーでレポートを編集およびプレビューするために、32 ビットのデータ プロバイダーを (x86) プラットフォーム ディレクトリにインストールしておく必要があります。
レポート サーバー
レポートを 64 ビットのレポート サーバーに展開する場合は、そのレポート サーバーに、ネイティブでコンパイル済みの 64 ビット データ プロバイダーがインストールされている必要があります。 64 ビット インターフェイスによる 32 ビット データ プロバイダーのラップはサポートされていません。 詳細については、データ プロバイダーのマニュアルを参照してください。
サポートされるデータ ソース
次の表は、レポート データセットおよびレポート モデルのデータを取得するときに使用できる、 Microsoft データ処理拡張機能およびデータ プロバイダーを示しています。 拡張機能またはデータ プロバイダーの詳細を参照する場合は、2 番目の列のリンクをクリックしてください。 以下に、表の列の説明を示します。
レポート データのソース:アクセス先のデータの種類 (リレーショナル データベース、多次元データベース、フラット ファイル、XML など)。 この列では、"レポートに対して Reporting Services で使用できるデータの種類" がわかります。
Reporting Services データ ソースの種類:Reporting Services でデータ ソースを定義するときにドロップダウン リストに表示されるデータ ソースの種類のうちの 1 つ。 このリストには、インストールおよび登録された DPE とデータ プロバイダーから取得した値が設定されます。 この列では、"レポート データ ソースを作成するときにドロップダウン リストから選択するべきデータ ソースの種類" がわかります。
データ処理拡張機能/データ プロバイダーの名前:Reporting Services データ処理拡張機能または選択された Reporting Services データ ソースの種類に対応する他のデータ プロバイダー。 この列では、"データ ソースの種類を選択したときに、どのデータ処理拡張機能またはデータ プロバイダーが使用されるか" がわかります。
基になるデータ プロバイダーのバージョン (省略可):データ ソースの種類によっては複数のデータ プロバイダーをサポートします。 たとえば、同じプロバイダーに異なるバージョンが存在する場合や、特定の種類のデータ プロバイダーとして複数のサードパーティによる実装が存在する場合があります。 プロバイダー名は、データ ソースを構成した後の接続文字列に含まれることがよくあります。 この列では、データ ソースの種類を選択した後に、 [接続プロパティ] ダイアログ ボックスで選択するべきデータ プロバイダーがわかります。
データ ソース <platform>: 対象データ ソースのデータ処理拡張機能またはデータ プロバイダーによりサポートされるデータ ソースのプラットフォーム。 この列では、"このデータ処理拡張機能またはこのデータ プロバイダーが、この種類のプラットフォームのデータ ソースからデータを取得できるかどうか" がわかります。
データ ソースのバージョン:DPE またはデータ プロバイダーでサポートされている対象データ ソースのバージョン。 この列では、"このデータ処理拡張機能またはこのデータ プロバイダーが、このバージョンのデータ ソースからデータを取得できるかどうか" がわかります。
RS <platform>: カスタムの DPE またはデータ プロバイダーをインストールできる、レポート サーバーおよびレポート作成クライアントのプラットフォーム。 組み込みの Reporting Services データ処理拡張機能は、インストールされた Reporting Servicesに含まれています。 カスタムのデータ処理拡張機能または .NET Framework データ プロバイダーは、特定のプラットフォーム用にネイティブにコンパイルする必要があります。 この列では、"このデータ処理拡張機能またはこのデータ プロバイダーを、この種類のプラットフォームにインストールできるかどうか" がわかります。
データ ソースの種類
レポート データの ソース |
Reporting Services データ ソースの種類 | データ処理拡張機能/データ プロバイダーの名前 | 基になるデータ プロバイダーのバージョン (省略可能) |
Data source プラットフォーム x86 |
Data source プラットフォーム x64 |
データ ソースのバージョン | RS プラットフォーム x86 |
RS プラットフォーム x64 |
---|---|---|---|---|---|---|---|---|
SQL Server リレーショナル データベース | Microsoft SQL Server | 組み込みの Reporting Services データ処理拡張機能 | System.Data.SqlClient を拡張 | Y | Y | SQL Server 2012 以降。 | Y | Y |
SQL Server リレーショナル データベース | OLEDB | 組み込みの Reporting Services データ処理拡張機能 | System.Data.OledbClient を拡張 | Y | Y | SQL Server 2012 以降。 | Y | Y |
SQL Server リレーショナル データベース | ODBC | 組み込みの Reporting Services データ処理拡張機能 | System.Data.OdbcClient を拡張 | Y | Y | SQL Server 2012 以降。 | Y | Y |
SQL Database | Microsoft Azure SQL Database | 組み込みの Reporting Services データ処理拡張機能 | System.Data.SqlClient を拡張 | 該当なし | 該当なし | SQL Database | Y | Y |
SQL Managed Instance | Microsoft Azure SQL Database | 組み込みの Reporting Services データ処理拡張機能 | System.Data.SqlClient を拡張 | 該当なし | 該当なし | SQL Managed Instance | 年 | ○ |
Azure Synapse Analytics | Microsoft Azure SQL Database | 組み込みの Reporting Services データ処理拡張機能 | System.Data.SqlClient を拡張 | 該当なし | なし | Azure Synapse Analytics | Y | Y |
Azure Synapse Analytics アプライアンス | Microsoft 並列データ ウェアハウス | 非推奨とされている Reporting Services データ処理拡張機能 | 該当なし | 該当なし | 該当なし | SQL Server 2008 R2 並列データ ウェアハウス | N | N |
Analysis Services 多次元データベースまたはテーブル データベース | Microsoft SQL Server Analysis Services | 組み込みの Reporting Services データ処理拡張機能 | ADOMD.NET を使用 | Y | ○ | SQL Server 2012 Analysis Services 以降 | Y | ○ |
Power BI Premium データセット (Reporting Services 2019 および Power BI Report Server (2020 年 1 月) 以降) | Microsoft SQL Server Analysis Services | 組み込みの Reporting Services データ処理拡張機能 | ADOMD.NET を使用 | Y | ○ | SQL Server 2019 Analysis Services 以降 | Y | Y |
Azure Analysis Services (Reporting Services 2017 以降) |
Microsoft SQL Server Analysis Services | 組み込みの Reporting Services データ処理拡張機能 | ADOMD.NET を使用 | Y | Y | SQL Server 2017 Analysis Services 以降 | Y | Y |
Analysis Services 多次元データベース | OLEDB | 組み込みの Reporting Services データ処理拡張機能 | System.Data.OledbClient を拡張 バージョン 10.0 |
Y | ○ | SQL Server 2012 Analysis Services | Y | Y |
SharePoint リスト | Microsoft SharePoint リスト | 組み込みの Reporting Services データ処理拡張機能 | Lists.asmx または SharePoint オブジェクト モデル API インターフェイスからデータを取得。 詳細については、「 注意」を参照してください。 |
N | Y | SharePoint 2013 製品以降 | Y | Y |
XML | XML | 組み込みの Reporting Services データ処理拡張機能 | XML データ ソースにはプラットフォーム依存関係がありません。 | 該当なし | 該当なし | XML Web サービス またはドキュメント | Y | Y |
レポート サーバー モデル | レポート モデル | パブリッシュされた SMDL ファイル用の、非推奨とされている Reporting Services データ処理拡張機能 | モデルのデータ ソースには組み込みのデータ処理拡張機能が使用されます。 Oracle ベースのモデルには、Oracle クライアント コンポーネントが必要です。 Teradata ベースのモデルには、Teradata からの .NET Data Provider for Teradata が必要です。 プラットフォームのサポートについては、Teradata のマニュアルを参照してください。 |
該当なし | 該当なし | モデルの作成は次から可能です。SQL Server 2005 (9.x) 以降 Analysis Services Oracle 9.2.0.3 以降 Teradata V14、v13、v12、および v6.2 |
N | N |
SAP 多次元データベース | SAP BW | 組み込みの Reporting Services データ処理拡張機能 | プラットフォームのサポートについては、SAP のマニュアルを参照してください。 | 該当なし | 該当なし | SAP BW 7.0 - 7.5 | Y | 該当なし |
Hyperion Essbase | Hyperion Essbase | 組み込みの Reporting Services データ処理拡張機能 | プラットフォームのサポートについては、Hyperion のマニュアルを参照してください。 | Y | 該当なし | Hyperion Essbase 9.3.1 | Y | 該当なし |
Oracle リレーショナル データベース | Oracle | 組み込みの Reporting Services データ処理拡張機能 | Oracle クライアント コンポーネント 12c 以降が必要です。 | Y | 該当なし | Oracle 11g、11g R2、12c、18c、19c | Y | Y |
Teradata | Teradata | 組み込みの Reporting Services データ処理拡張機能 | Teradata からの .NET Data Provider for Teradata を拡張 Teradata からの .NET Data Provider for Teradata が必要です。 プラットフォームのサポートについては、Teradata のマニュアルを参照してください。 |
Y | 該当なし | Teradata v15 Teradata v14 Teradata v13 |
Y | N |
DB2 リレーショナル データベース | 登録済みのカスタマイズされたデータ拡張機能名 | 2004 Host Integration (HI) Server |
Y | 該当なし | 該当なし | Y | N | |
汎用 OLE DB データ ソース | OLEDB | 組み込みの Reporting Services データ処理拡張機能 | OLE DB をサポートする任意のデータ ソース。 プラットフォームのサポートについては、データ ソースのマニュアルを参照してください。 |
Y | 該当なし | OLE DB をサポートする任意のデータ ソース。 詳細については、「 注意」を参照してください。 | Y | 該当なし |
汎用 ODBC データ ソース | ODBC | 組み込みの Reporting Services データ処理拡張機能 | ODBC をサポートする任意のデータ ソース。 プラットフォームのサポートについては、データ ソースのマニュアルを参照してください。 |
Y | 該当なし | ODBC をサポートする任意のデータ ソース。 詳細については、「 注意」を参照してください。 | Y | Y |
外部データ ソースの使用に関する詳細については、「外部データ ソースのデータを追加する (SSRS)」を参照してください。
サードパーティの標準 .NET Framework データ プロバイダーは多数あります。 詳細については、サードパーティの Web サイトまたはフォーラムを検索してください。
カスタム データ処理拡張機能または標準 .NET Framework データ プロバイダーをインストールおよび登録するには、データ プロバイダー リファレンス ドキュメントを参照する必要があります。 詳細については、「標準 .NET Framework データ プロバイダーを登録する (SSRS)」を参照してください。
Reporting Services データ処理拡張機能
次のデータ処理拡張機能は、 Reporting Services および SQL Server Data Tools - Business Intelligenceと一緒に自動的にインストールされます。 詳細情報およびインストールの確認方法については、「 RSReportDesigner 構成ファイル 」および「 RsReportServer.config 構成ファイル」を参照してください。
Note
現在、SQL Server Integration Services データ処理拡張機能はサポートされていません。
レポート ビルダーがサポートしているデータ処理拡張機能の詳細については、「データ接続文字列を作成する - レポート ビルダーおよび SSRS」を参照してください。
Microsoft SQL Server データ処理拡張機能
データ ソースの種類 Microsoft SQL Server は、 .NET Framework Data Provider for SQL Serverをラップし、拡張したものです。 このデータ処理拡張機能は、x86 および x64ベースのプラットフォーム用にネイティブでコンパイルされ、これらのプラットフォームで実行されます。
SQL Server Data Tools - Business Intelligence では、このデータ拡張機能に関連付けられているクエリ デザイナーは Visual Database Tools デザイナーです。 クエリ デザイナーをグラフィカル モードで使用すると、クエリが分析され、再作成される場合があります。 クエリに使用する Transact-SQL 構文を制御するには、テキストベースのクエリ デザイナーを使用します。 詳細については、「 グラフィカル クエリ デザイナーのユーザー インターフェイス」を参照してください。
詳細については、「SQL Server の接続の種類 (SSRS)」を参照してください。
レポート ビルダーでは、このデータ拡張機能に関連付けられているクエリ デザイナーはリレーショナル クエリ デザイナーです。
Microsoft Azure SQL Database 処理拡張機能
データ ソースの種類 Microsoft Azure SQL Database は、.NET Framework Data Provider for SQL Server をラップし、拡張したものです。
SQL Server Data Tools - Business Intelligenceでは、このデータ拡張機能に関連付けられているグラフィカル クエリ デザイナーは、リレーショナル クエリ デザイナーです。Microsoft SQL Server のデータ ソースの種類で使う Visual Database Tools デザイナーではありません。
SQL Server Data Tools - Business Intelligenceは、Microsoft Azure SQL Database と Microsoft SQL Server のデータ ソースの種類を自動的に区別し、データ ソースの種類に関連付けられているグラフィカル クエリ デザイナーを開きます。
クエリ デザイナーをグラフィカル モードで使用すると、クエリが分析され、再作成される場合があります。 クエリの作成に、テキスト ベースのクエリ デザイナーを使用することもできます。 クエリに使用する Transact-SQL 構文を制御するには、テキストベースのクエリ デザイナーを使用します。
SQL Database、Azure Synapse Analytics、SQL Server からのデータの取得は似ていますが、SQL Database にのみ適用される要件がいくつかあります。 Azure SQL 接続の種類 (SSRS) に関するページを参照してください。
Microsoft SQL Server 並列データ ウェアハウス処理拡張機能
このデータ ソースは非推奨となりました。 Microsoft Analytics Platform (APS) に接続するには、SQL Server データ ソースの種類を使用してください。
Microsoft SQL Server Analysis Services データ処理拡張機能
データ ソースの種類に [Microsoft SQL Server Analysis Services] を選択した場合は、Microsoft Analysis Services 用の .NET Framework データ プロバイダーを拡張する Reporting Services データ処理拡張機能を選択しています。 このデータ処理拡張機能は、x86 および x64 ベースのプラットフォーム用にネイティブでコンパイルされ、これらのプラットフォームで実行されます。
このデータ プロバイダーは、ADOMD.NET オブジェクト モデルを使用して、XML for Analysis (XMLA) Version 1.1 を使用したクエリを作成します。 結果はフラット化された行セットとして返されます。 詳細については、「MDX のための Analysis Services の接続の種類 (SSRS)」、「DMX のための Analysis Services の接続の種類 (SSRS)」、「Analysis Services の MDX クエリ デザイナーのユーザー インターフェイス」、および「Analysis Services の DMX クエリ デザイナーのユーザー インターフェイス」を参照してください。
Note
Azure Analysis Services および Power BI Premium データセット データ ソースの場合、データ ソースへの接続に使用される資格情報に対して、多要素認証 (MFA) を無効にする必要があることに注意してください。 環境に対して多要素認証を有効にする必要がある場合は、データ ソースで使用される資格情報の多要素認証を無効にするオプションとして、Azure Active Directory の条件付きアクセスを確認してください。
データ ソースとして Power BI Premium データセットを使用する場合は、Import モードと DirectQuery のみがサポートされます。
Analysis Services データ ソースに接続する場合、Microsoft SQL Server Analysis Services データ処理拡張機能では、複数値パラメーターがサポートされ、セルおよびメンバーのプロパティが Reporting Services でサポートされる拡張プロパティにマップされます。 詳細については、「Analysis Services データベースに対する拡張フィールド プロパティ (SSRS)」を参照してください。
SQL Server Analysis Services データ ソースからモデルを作成することもできます。
OLE DB データ処理拡張機能
OLE DB データ処理拡張機能では、レポートで使用するデータ ソースのバージョンに基づいて、追加のデータ プロバイダー レイヤーを選択する必要があります。 特定のデータ プロバイダーを選択しなかった場合は、既定値が使用されます。 [データ ソース] または [共有データ ソース] ダイアログ ボックスで [編集] ボタンをクリックして [接続プロパティ] ダイアログ ボックスにアクセスし、特定のデータ プロバイダーを選びます。
OLE DB に関連付けられたクエリ デザイナーの詳細については、「 グラフィカル クエリ デザイナーのユーザー インターフェイス」を参照してください。 OLE DB プロバイダーに対するサポートの詳細については、 サポート技術情報の「 Visual Studio .NET デザイナーのツールでサポートされる OLE DB プロバイダー Microsoft 」を参照してください。
OLE DB for SQL Server
データ ソースの種類に [OLE DB] を選択した場合は、 Reporting Services Data Provider for OLE DB を拡張した .NET Framework データ処理拡張機能が選択されます。 このデータ処理拡張機能は、x86 および x64 プラットフォーム用にネイティブでコンパイルされ、これらのプラットフォームで実行されます。
詳細については、「OLE DB の接続の種類 (SSRS)」を参照してください。
OLE DB for OLAP 7.0
OLE DB Provider for OLAP Services 7.0 はサポートされません。
OLE DB for Oracle
OLE DB for Oracle データ処理拡張機能では、次の Oracle データ型はサポートされません: BLOB、CLOB、NCLOB、BFILE、UROWID。
位置に依存する無名パラメーターはサポートされます。 この拡張機能では、名前付きパラメーターはサポートされません。 名前付きパラメーターを使用するには、 Oracle データ処理拡張機能を使用します。
Oracle をデータ ソースとして構成する方法の詳細については、「 Reporting Services を使用して Oracle データ ソースの構成およびアクセスを行う方法」を参照してください。 追加の権限の構成の詳細については、 サポート技術情報の「 NETWORK SERVICE セキュリティ プリンシパルに権限を追加する方法 Microsoft 」を参照してください。
標準の OLE DB .NET Framework データ プロバイダー
OLE DB .NET Framework データ プロバイダーをサポートするデータ ソースからデータを取得するには、データ ソースの種類に OLE DB を使用して、既定のデータ プロバイダーを選択するか、または [接続文字列] ダイアログ ボックスでインストール済みのデータ プロバイダーから選択します。
Note
レポート作成クライアントのレポートのプレビューに対応しているデータ プロバイダーもありますが、すべての OLE DB データ プロバイダーが、レポート サーバーでパブリッシュされたレポートをサポートするように設計されているわけではありません。
ODBC データ処理拡張機能
データ ソースの種類に [ODBC] を選択した場合は、 Reporting Services Data Provider for ODBC を拡張した .NET Framework データ処理拡張機能が選択されます。 このデータ処理拡張機能は、x86 および x64 プラットフォーム用にネイティブでコンパイルされ、これらのプラットフォームで動作します。 この拡張機能を使用すると、ODBC プロバイダーを持つ任意のデータ ソースのデータに接続し、データを取得できます。
Note
レポート作成クライアントのレポートのプレビューに対応しているデータ プロバイダーもありますが、すべての ODBC データ プロバイダーが、レポート サーバーでパブリッシュされたレポートをサポートするように設計されているわけではありません。
標準の ODBC .NET Framework データ プロバイダー
標準の ODBC .NET Framework データ プロバイダーをサポートするデータ ソースからデータを取得するには、データ ソースの種類に [ODBC] を使用して、既定のデータ プロバイダーを選択するか、または [接続文字列] ダイアログ ボックスでインストール済みのデータ プロバイダーから選択します。
Note
レポート作成クライアントのレポートのプレビューに対応しているデータ プロバイダーもありますが、すべての ODBC データ プロバイダーが、レポート サーバーでパブリッシュされたレポートをサポートするように設計されているわけではありません。
Oracle データ処理拡張機能
データ ソースの種類として [Oracle] を選択すると、Oracle Data Provider を直接使用する Reporting Services データ処理拡張機能が選択されます。Microsoft System.Data.OracleClient は非推奨となったので、使用されなくなりました。 Oracle データベースからレポート データを取得するには、担当の管理者に Oracle クライアント ソフトウェアをインストールしてもらう必要があり、そのバージョンは 11g 以降である必要があります。 これをレポート作成クライアントにインストールすると、レポートをプレビューすることができ、レポート サーバーにインストールすると、パブリッシュされたレポートを表示できます。
Oracle クライアント ソフトウェアをインストールするには、Oracle の接続の種類 (SSRS) に関するページを参照してください。
この拡張機能では、名前付きパラメーターがサポートされます。 Oracle Version 11g 以降の場合、複数値パラメーターがサポートされます。 位置に依存する無名パラメーターを使用するには、OLE DB データ処理拡張機能と Microsoft OLE DB Provider for Oracle データ プロバイダーを組み合わせて使用します。 Oracle をデータ ソースとして構成する方法の詳細については、「 Reporting Services を使用して Oracle データ ソースの構成およびアクセスを行う方法」を参照してください。 追加の権限の構成の詳細については、 サポート技術情報の「 NETWORK SERVICE セキュリティ プリンシパルに権限を追加する方法 Microsoft 」を参照してください。
複数の入力パラメーターを使用してストアド プロシージャからデータを取得できますが、ストアド プロシージャから返せるのは 1 つの出力カーソルのみです。 詳細については、「DataReader を使用してデータを取得する」の「Oracle REF CURSOR による結果の取得」を参照してください。
詳細については、「Oracle の接続の種類 (SSRS)」を参照してください。 関連付けられたクエリ デザイナーの詳細については、「 グラフィカル クエリ デザイナーのユーザー インターフェイス」を参照してください。
Oracle データベースに基づくモデルを作成することもできます。
Teradata データ処理拡張機能
データ ソースの種類に [Teradata] を選択した場合は、.NET Framework Data Provider for Teradata を拡張した Reporting Services データ処理拡張機能が選択されます。 Teradata からレポート データを取得するには、システム管理者はレポート作成クライアントに .NET Framework Data Provider for Teradata をインストールしてクライアント上でレポートを編集およびプレビューし、レポート サーバー上でパブリッシュされたレポートを表示する必要があります。
レポート サーバー プロジェクトには、この拡張で使用できるグラフィカル クエリ デザイナーはありません。 クエリを作成するにはテキストベースのクエリ デザイナーを使用する必要があります。
次の表に、 SQL Server Data Tools - Business Intelligenceのレポート定義でデータ ソースを定義する場合にサポート対象となる .NET Data Provider for Teradata のバージョンを示します。
SQL Server Data Tools - Business Intelligence のバージョン | Teradata のバージョン | .NET Framework Data Provider for 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 |
この拡張機能では、複数値パラメーターがサポートされます。 クエリ モード TEXT の EXECUTE コマンドを使用すると、クエリでマクロを指定できます。
詳細については、「Teradata の接続の種類 (SSRS)」を参照してください。
SharePoint リスト データ拡張機能
Reporting Services には、レポートのデータ ソースに SharePoint リストを使用できるように、Microsoft SQL Server Reporting Services SharePoint リスト データ拡張機能が含まれています。 リスト データは、以下から取得できます。
SharePoint Server 2019
SharePoint Server 2016
-
SharePoint Server 2013
SharePoint リスト データ プロバイダーの実装には、3 つの方法があります。
SQL Server Data Tools - Business Intelligenceのレポート ビルダーまたはレポート デザイナーなどのレポート作成環境、あるいはネイティブ モードで構成されたレポート サーバーの場合、リスト データは SharePoint サイトの Lists.asmx Web サービスから取得されます。
SharePoint 統合モードで構成されたレポート サーバーの場合、リスト データは対応する Lists.asmx Web サービス、または SharePoint API に対するプログラム呼び出しのいずれかから取得されます。 このモードでは、SharePoint ファームからリスト データを取得できます。
SharePoint Server 2013 および SharePoint Server 2016 では、Microsoft SharePoint テクノロジ用 Microsoft SQL Server Reporting Services アドインを使うことで、SharePoint サイトの Lists.asmx Web サービスから、または SharePoint ファームを構成する SharePoint サイトから、リスト データを取得できます。 このシナリオは、レポート サーバーが不要なため、 ローカル モード とも呼ばれています。
指定できる資格情報は、クライアント アプリケーションが使用している実装によって異なります。 詳細については、「SharePoint リストの接続の種類 (SSRS)」を参照してください。
XML データ処理拡張機能
Reporting Services には、レポート内で XML データを使用できるように、XML データ処理拡張機能が含まれています。 データは、XML ドキュメントや Web サービス、または URL を使用してアクセス可能な Web ベースのアプリケーションから取得できます。 詳細については、「XML の接続の種類 (SSRS)」を参照してください。 関連付けられているクエリ デザイナーの詳細については、「 グラフィカル クエリ デザイナーのユーザー インターフェイス」の「テキスト ベースのクエリ デザイナー」セクションを参照してください。
SAP BW データ処理拡張機能
Reporting Services には、SAP BW データ ソースからのデータをレポートで使用できるデータ処理拡張機能が含まれます。
Hyperion Essbase Business Intelligence のデータ拡張機能
Reporting Services には、レポートの Hyperion Essbase データ ソースからのデータを使用できるデータ処理拡張機能が含まれます。
詳細については、「Hyperion Essbase の接続の種類 (SSRS)」を参照してください。 関連付けられているクエリ デザイナーの詳細については、「 Hyperion Essbase Query Designer User Interface」を参照してください。
Hyperion Essbase の詳細については、Hyperion Essbase での SQL Server Reporting Services の使用に関するページを参照してください。
参照
データ接続文字列を作成する - レポート ビルダーおよび SSRS
レポート データセット (SSRS)
その他の質問 Reporting Services のフォーラムにアクセスします