レポート ビルダー 3.0 のデータ接続、データ ソース、および接続文字列

レポートにデータを取り込むには、データ接続およびデータセットを作成します。データ接続は、外部のデータ ソースへのアクセス方法に関する情報を保持します。データセットは、クエリ コマンドを含んでおり、データ接続を使用してどのようなデータを取り込むかがそのコマンドによって指定されます。

  1. レポート データ ペインのデータ ソース   埋め込みデータ ソースを作成するか、共有データ ソースを追加すると、レポート データ ペインにデータ ソースが表示されます。

  2. [接続] ダイアログ ボックス   接続文字列を作成したり、接続文字列を貼り付けたりするには、[接続] ダイアログ ボックスを使用します。

  3. データ接続情報   接続文字列は、データ拡張機能に渡されます。

  4. 資格情報    資格情報は、接続文字列とは別個に管理されます。

  5. データ拡張機能/データ プロバイダー   データへの接続は、複数のデータ アクセス レイヤーを通じて行われる場合があります。

  6. 外部データ ソース   リレーショナル データベース、多次元データベース、SharePoint リスト、Web サービス、またはレポート モデルからデータを取得します。

詳細については、「埋め込みデータ接続/データ ソースおよび共有データ接続/データ ソース (レポート ビルダー 3.0 および SSRS)」および「データ接続、データ ソース、および接続文字列 (SSRS)」を参照してください。

定義済みの共有データ ソース、共有データセット、およびレポート パーツを使用してデータをレポートに含めることもできます。これらのアイテムには、必要なデータ接続情報が既に存在します。詳細については、「レポートへのデータの追加 (レポート ビルダー 3.0 および SSRS)」を参照してください。

注意

レポート定義 (.rdl) は、Business Intelligence Development Studio のレポート ビルダー 3.0 およびレポート デザイナーで作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーとレポート ビルダー 3.0 でのレポートのデザイン (SSRS)」を参照してください。

外部データ ソースからのデータの取得

この記事の内容

接続文字列の例

データ ソースの作成

接続文字列の例

データ接続には、通常は外部データ ソースの所有者によって提供される接続文字列が含まれています。次の表に、各種の外部データ ソースの接続文字列の例を示します。

データ ソース

説明

ローカル サーバー上の SQL Server データベース

data source="(local)";initial catalog=AdventureWorks

データ ソースの種類を SQL Server に設定します。

SQL Server インスタンス データベース

Data Source=localhost\MSSQL10_50.InstanceName; Initial Catalog= AdventureWorks

データ ソースの種類を SQL Server に設定します。

SQL Server Express データベース

Data Source=localhost\MSSQL10_50.SQLEXPRESS; Initial Catalog= AdventureWorks

データ ソースの種類を SQL Server に設定します。

ローカル サーバー上の Analysis Services データベース

data source=localhost;initial catalog=Adventure Works DW

データ ソースの種類を SQL Server Analysis Services に設定します。

SharePoint リスト

data source=http://MySharePointWeb/MySharePointSite/

データ ソースの種類を SharePoint List に設定します。

SQL Server 2000 Analysis Services サーバー

provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000

データ ソースの種類を OLE DB Provider for OLAP Services 8.0 に設定します。

ConnectTo プロパティを 8.0 に設定すると、SQL Server 2000 Analysis Services のデータ ソースにさらに高速に接続できます。このプロパティを設定するには、[接続プロパティ] ダイアログ ボックスの [詳細プロパティ] タブを使用します。

レポート モデル

該当しません。

レポート モデルに対しては接続文字列は必要はありません。レポート ビルダーで、レポート サーバーを参照し、そのレポート モデルである .smdl ファイルを選択します。

Oracle サーバー

data source=myserver

データ ソースの種類を Oracle に設定します。レポート ビルダーがインストールされているコンピューターとレポート サーバーに、Oracle クライアント ツールがインストールされている必要があります。

SAP NetWeaver BI データ ソース

DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla

データ ソースの種類を SAP NetWeaver BI に設定します。

Hyperion Essbase データ ソース

Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample

データ ソースの種類を Hyperion Essbase に設定します。

Teradata データ ソース

data source=<NN>.<NNN>.<NNN>.<N>;

データ ソースの種類を Teradata に設定します。接続文字列は、各フィールドが 1 ~ 3 桁の 4 つのフィールドで構成されるインターネット プロトコル (IP) アドレスです。

Teradata データ ソース

Database=<database name>; data source=<NNN>.<NNN>.<NNN>.<NNN>;Use X Views=False;Restrict to Default Database=True

前の例と同様に、データ ソースの種類を Teradata に設定します。Database タグで指定した既定のデータベースのみを使用して、データ間の関係を自動的に検出しないようにしてください。

XML データ ソース、Web サービス

data source=http://adventure-works.com/results.aspx

データ ソースの種類を XML に設定します。接続文字列は、Web サービス記述言語 (WSDL) をサポートする Web サービスの URL です。

XML データ ソース、XML ドキュメント

https://localhost/XML/Customers.xml

データ ソースの種類を XML に設定します。接続文字列は XML ドキュメントへの URL です。

XML データ ソース、埋め込み XML ドキュメント

データ ソースの種類を XML に設定します。XML データはレポート定義に埋め込まれます。

それぞれの接続の種類の詳細については、「外部データ ソースからのデータの追加 (SSRS)」および「Reporting Services でサポートされるデータ ソース (SSRS)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコントップに戻る

データ ソースの作成

埋め込みデータ ソースを作成するには、データへのアクセスに必要な接続文字列と資格情報が必要です。通常、この情報は、データ ソースの所有者から得られます。データ接続は、データ ソースの一部としてレポート定義に格納されています。資格情報は、接続とは別に管理されます。手順の詳細については、「データ接続またはデータ ソースの追加および確認を行う方法 (レポート ビルダー 3.0 および SSRS)」を参照してください。

注意

資格情報によっては、レポート ビルダーが使用するすべてのシナリオをサポートしていない場合があります。レポート ビルダーが使用するシナリオには、クエリ デザイナーでのクエリの実行、コンピューターがレポート サーバーに接続していない場合のレポートのプレビュー、レポート サーバーからのレポートの実行があります。可能な限り共有データ ソースを使用することをお勧めします。レポート サーバー上の共有データ ソースごとに資格情報を保存できます。詳細については、「レポート ビルダー 3.0 での資格情報の指定」を参照してください。

共有データ ソースを作成するには、レポート マネージャーを使用してデータ ソースをレポート サーバー上に直接作成するか、SQL Server Business Intelligence Development Studio のレポート デザイナーなどの作成環境を使用する必要があります。詳細については、「埋め込みデータ ソースまたは共有データ ソースを作成する方法 (SSRS)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコントップに戻る