109
Microsoft SharePoint Server 2010 自習書 Business Connectivity Services 活用ガド

Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

Microsoft SharePoint Server 2010 自習書

Business Connectivity Services活用ガド

Page 2: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services 活用ガド

著作権

このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む) は、将来予告な

しに変更することがあります。別途記載されていない場合、このソフトウェアおよび関連するドキュメントで使用している会

社、組織、製品、ドメイン名、電子メール アドレス、ロゴ、人物、場所、出来事などの名称は架空のものです。実在する

名称とは一切関係ありません。お客様ご自身の責任において、適用されるすべての著作権関連法規に従ったご使用を願

います。マイクロソフトは、このドキュメントに記載されている内容に関し、特許、特許申請、商標、著作権、またはその他の

無体財産権を有する場合があります。別途マイクロソフトのライセンス契約上に明示の規定のない限り、このドキュメントは

これらの特許、商標、著作権、またはその他の無体財産権に関する権利をお客様に許諾するものではありません。

2010 Microsoft Corporation. All rights reserved.

SharePoint、Excel、Internet Explorer、 は、米国 Microsoft Corporation の米国およびその他の国における

登録商標または商標です。記載されている会社名、製品名には、各社の商標のものもあります。

Page 3: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services 活用ガド

Contents

1. Business Connectivity Services ................................................................... 1

1.1 外部コンテンツ タプ ............................................................................. 2

1.2 SharePoint ラセンスによる機能差 ........................................................... 3

2. BCS を利用する際に必要なサーバー設定 ......................................................... 4

2.1 Business Data Connectivity Services が開始されていることを確認 .................. 5

2.2 サービス ゕプリケーションの関連付けを確認 ................................................ 6

2.3 Metadata Store の権限設定 ...................................................................... 8

3. Business Connectivity Services の利用 ....................................................... 11

3.1 外部リストの作成と利用 ..........................................................................11

3.1.1 SharePoint Designer 2010 による外部コンテンツ タプの作成 .............. 12

3.1.2 外部リストの作成 ............................................................................ 21

3.1.3 外部リストの動作確認 ...................................................................... 23

3.2 外部列としての利用 ................................................................................25

3.2.1 SharePoint Designer 2010 による外部コンテンツ タプの作成 .............. 26

3.2.2 外部列の作成 .................................................................................. 38

3.2.3 外部列の動作確認 ............................................................................ 41

4. BCS のセキュリテゖ ................................................................................. 44

4.1 接続するデータ ソースへの認証方法 ...........................................................45

4.1.1 ユーザーの ID で接続 ...................................................................... 46

4.1.2 Secure Store Service による偽装 ID での接続 .................................... 48

4.1.3 [参考] BDC ID で接続 ..................................................................... 57

4.2 外部コンテンツ タプへの実行権限 ...........................................................59

5. BCS データの検索 .................................................................................... 62

5.1 検索用の外部システム、外部コンテンツ タプの作成 ....................................62

5.2 検索センター サトの作成 ......................................................................73

5.3 検索のコンテンツ ソースへの追加とクロール ...............................................74

5.4 検索結果の確認 ......................................................................................78

6. BCS Web パーツの利用 ............................................................................. 79

6.1 商品区分 外部コンテンツ タプの作成 ......................................................80

6.2 関連付け設定を持つ 商品 外部コンテンツ タプの作成 .................................88

6.3 ビジネスデータ Web パーツの利用 ............................................................98

Page 4: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services 活用ガド

Page 5: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

1

1. Business Connectivity Services

Business Connectivity Services (以下 BCS) は SharePoint Server 2010、SharePoint

Foundation 2010 に搭載されている機能です。データベースや Web サービス、WCF サービ

ス、.NET プログラムに接続して基幹システムのデータを SharePoint 内に統合することができます。

組織内に存在する会計システムや ERP、CRM などさまざまなシステムから、必要なデータのポー

タル サト上への表示や、ポータル サト上で内容編集が行えるような UI の作成、また検索を行

えるよう設定することが可能です。

SharePoint リストに外部データを表示

外部データを SharePoint リスト列として利用

外部データを Web パーツ上に表示

検索対象とする

外部データを SharePoint サトに統合する機能として、SharePoint の前バージョンである

SharePoint Server 2007 には Business Data Catalog 機能が搭載されていましたが、BCS は

Business Data Catalog の機能強化版といえます。Business Data Catalog に比べて BCS が機能

強化された大きな点は次になります。

書き戻しが可能に

SharePoint Designer 2010 のツールサポート

外部リストが作成できる

SharePoint Server 2007 では Business Data Catalog を利用することで外部データを

SharePoint 内に統合することができましたが、SharePoint と外部データとのマッピングを XML

形式の定義フゔルとして作成する必要がありました。SharePoint 2010 の BCS ではツールサポ

ートが強化されているため SharePoint Designer 2010 を利用してノンコーデゖングでの設定が行

えます。

この自習書では、SharePoint Designer 2010 を利用して外部データを SharePoint 上に統合す

るための設定方法や、BCS で取得したデータを SharePoint サト上でさまざまに扱う方法をご紹

介します。

Page 6: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

2

1.1 外部コンテンツ タプ

BCS を利用する際は、外部データソースとやりとりするデータ構造やデータ ゕクセス方法、そし

て SharePoint サトでの動作を「外部コンテンツ タプ」として定義します。そして作成した外

部コンテンツ タプを使って、リストの作成やリスト内列としての利用、検索機能への統合や Office

クラゕント ゕプリケーションでの利用を行います。

外部コンテンツ タプの作成は、SharePoint Designer 2010 や Visual Studio 2010 を使って

行えます。

現場の IT 部門管理者

SharePoint Designer 2010 を利用することで、SQL Server や WCF サービス、.NET 型とのデ

ータ統合を行う外部コンテンツ タプをノンコーデゖングで UI 操作のみで設定可能です。

開発者

SharePoint Designer 2010 では実現できないようなデータ統合機能を Visual Studio 2010 に

より開発可能です。たとえば、トランザクション処理の実装や複数システムからのデータ統合、デー

タ形式のマッピングなどが行えます。Visual Studio 2010 を利用してビジネス接続モデルとして開

発し、開発したビジネス接続モデルは、外部コンテンツ タプとして SharePoint へ展開できます。

Page 7: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

3

1.2 SharePoint ラセンスによる機能差

Business Connectivity Services は SharePoint Foundation 2010、SharePoint Server 2010

の Standard Edition、Enterprise Edition ともに利用できる機能ですが、SharePoint のラセン

スにより機能に差があります。

SharePoint ライセンスによる BCS 機能の差

BCS 機能 SharePoint

Foundation

2010

SharePoint Server

2010

(Standard)

SharePoint

Server 2010

(Enterprise)

外部データ列 ○ ○ ○

外部リスト ○ ○ ○

サーバーの全体管理

管理ページ

○ ○ ○

SSO × ○ ○

プロファイル ページ × ○ ○

BDC Web パーツ × × ○

Office クライアント

統合

× × ○

InfoPath フォーム

カスタマイズ

× × ○

Page 8: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

4

2. BCS を利用する際に必要なサーバー設定

Business Connectivity Services を利用するためには、あらかじめ [SharePoint 2010 サーバー

の全体管理] にて設定・確認しておかなければいけない内容があります。

[SharePoint 2010 サーバーの全体管理] 上で必要な設定内容

① Business Data Connectivity Services が開始されていることを確認

② サービス ゕプリケーションの関連付けを確認

③ Metadata Store の権限設定

この章では BCS を利用するために必要な設定を確認します。

(次章以降の手順を行うためにはこの内容を確認してください。)

Page 9: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

5

2.1 Business Data Connectivity Services が開始されていることを確認

BCS を利用するために必要なサービスが開始されているかを確認します。

1. ブラウザを開き、[SharePoint 2010 サーバーの全体管理] にゕクセスします。

2. [システム設定] の [サーバーのサービス管理] をクリックします。

3. [Business Data Connectivity Service] が 「開始済み」となっていることを確認します。

※ [Business Data Connectivity Service] が「停止中」の場合、Business Connectivity Services は利用で

きません。開始状態にしてください。

Page 10: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

6

2.2 サービス ゕプリケーションの関連付けを確認

Business Data Connectivity Service のサービス ゕプリケーションが Web ゕプリケーション

に関連付けされていることを確認します。

1. [SharePoint 2010 サーバーの全体管理] で、[ゕプリケーション構成の管理] をクリックして [Web ゕ

プリケーションの管理] をクリックします。

2. BCS 機能を利用したい Web ゕプリケーション ([SharePoint – 80] など) をクリックして選択

し、[サービス接続] をクリックします。

Page 11: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

7

3. [サービス ゕプリケーションの関連付けの構成] ダゕログで、[Business Data Connectivity

Service] が選択されていることを確認します。

※ Business Connectivity Services を利用したい Web ゕプリケーションに、サービス ゕプリケーションが

関連付けされていない場合は、関連付けを行ってください。

4. [サービス ゕプリケーションの関連付けの構成] ダゕログを、[キャンセル] をクリックして閉じ

ます。

Page 12: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

8

2.3 Metadata Store の権限設定

外部コンテンツ タプや外部システムなど、BCS を利用するために必要な設定は、Metadata

Store に格納されます。

Metadata Store の既定のゕクセス権を設定します。

1. [SharePoint 2010 サーバーの全体管理] で、[ゕプリケーション構成の管理] をクリックして [サービス

ゕプリケーションの管理] をクリックします。

2. [Business Data Connectivity Service] をクリックします。

Page 13: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

9

3. [Metadata Store の権限の設定] をクリックします。

4. [Metadata Store の権限の設定] ダゕログが開きます。

管理者としたいユーザー ゕカウント、もしくはグループを入力し、[追加] をクリックします。

Page 14: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

10

5. [編集]、[実行]、[クラゕントで選択可能]、[権限の設定] とすべての権限を選択します。

[BDC Metadata Store 内のすべての BDC モデル、外部システム、および外部コンテンツ タプにゕ

クセス許可を伝達する] を選択し、 [OK] をクリックします。

6. 必要に応じて、その他ユーザーの権限設定を行います。

Metadata Store の権限の設定

Metadata Store 内には作成した外部コンテンツ タプが格納されます。外部コンテンツ タプを

作成後、各外部コンテンツ タプごとに必要な権限設定をここで行うことが可能です。

ここで行ったように Metadata Store の権限設定にて、あらかじめ [BDC Metadata Store 内のす

べての BDC モデル、外部システム、および外部コンテンツ タプにゕクセス許可を伝達する] を オ

ン にして権限設定を行っておくことで、作成した外部コンテンツ タプすべてに最小限のゕクセス設

定を付与可能です。

詳細は [4.BCS のセキュリテゖ] で解説します。

Page 15: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

11

3. Business Connectivity Services の利用

この章では、SharePoint Designer 2010 を利用して BCS を利用する基本的な方法をご紹介しま

す。

接続先は SQL Server とし、サンプル データベースの NorthwindJ データベースを外部データ

として利用します。

※ サンプル データベース NorthwindJ は下記 URL よりダウンロード可能です。

http://download.microsoft.com/download/D/1/D/D1D2FBEC-8D48-4325-B51C-FD63CC3DE835/

SQL08_R2_SelfLearning01_UCP_SampleScript.zip

(SQL Server 2008 R2 自習書

http://www.microsoft.com/japan/sqlserver/2008/r2/technology/self-learning.mspx のサンプル ス

クリプト ダウンロード URL です)

また手順を行うためには、データベースフゔルをゕタッチ後、手順を行うユーザーに NorthwindJ デー

タベースへのゕクセス権限を設定してください。

3.1 外部リストの作成と利用

NorthwindJ データベースの商品テーブルの内容を SharePoint サト内に外部リストとして表

示し、読み取りや更新ができるようにします。

BCS を利用すると、外部データ ソースに存在するデータを SharePoint リストに表示し共有する

ことが可能です。また外部コンテンツ タプに [更新]、[作成]、[削除] の操作を作成しておくこと

で、もとのデータソースへの書き戻しも可能です。

リストと同様の操作感でビジネスデータの共有や、データを更新する画面の構築が行えます。

Page 16: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

12

3.1.1 SharePoint Designer 2010 による外部コンテンツ タプの作成

外部データ ソースから取得したデータを SharePoint リストに表示し、下記操作が行うための操

作を持つ外部コンテンツ タプを作成します。

リストへの複数ゕテムの表示

ゕテムの表示

ゕテムの編集

ゕテムの削除

ゕテムの新規作成

1. SharePoint Designer 2010 を起動します。

2. [サトを開く] をクリックします。

3. [サトを開く] ダゕログ ボックスが開きます。

SharePoint サトの URL を指定し、[開く] をクリックします。

Page 17: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

13

4. [ナビゲーション] から、[外部コンテンツ タプ] をクリックします。

5. [新規作成] グループ内の [外部コンテンツ タプ] をクリックします。

Page 18: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

14

6. [新しい外部コンテンツ タプ] タブが表示されます。

外部コンテンツ タプの情報の [名前] を「商品」と変更します。

7. [外部システム] の [ここをクリックして、外部データソースの検出と操作の…] をクリックします。

Page 19: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

15

8. [接続の追加] をクリックします。

9. [外部データ ソース タプの選択] ダゕログ ボックスが開きます。

[SQL Server] を選択して [OK] をクリックします。

接続可能な外部データ ソース

SharePoint Designer 2010 で接続可能なデータ ソースの種類は 3 種類です。

.NET 型

SQL Server

WCF サービス

Page 20: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

16

10. [SQL Server 接続] ダゕログ ボックスが開きます。次のように設定し、[OK] をクリックします。

データベース サーバー : 接続先のデータベース サーバー名

データベース名:接続先のデータベース名

[ユーザーの ID で接続] を選択

データ ソースへ接続するための認証について

データ ソースへ接続する際の認証方法は 10 の手順の [SQL Server 接続] ダゕログ

ボックスで 3 通りの設定を行えます。

ユーザーの ID で接続

偽装した Windows ID で接続

偽装したカスタム ID で接続

認証についての詳細な解説は次章「BCS のセキュリテゖ」にて解説します。

ここでの手順では [ユーザーの ID で接続] を選択しましたが、この設定では外部リストに

ゕクセスするユーザー ゕカウントでデータ ソースにゕクセスします。

そのため、下記の環境以外では動作確認時にエラーとなります。その際は [4.BCS のセキ

ュリテゖ] を参照してください。

SharePoint Server で Kerberos 認証を使用するように設定されている環境

IIS と SQL Server が物理的に 1 台にンストールされている環境で、Administrator 権

限を持つユーザーでのゕクセス

Page 21: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

17

11. [データ ソース エクスプローラー] に、[NorthwindJ] データベースの内容が表示されます

外部システム

ここで作成した接続情報は「外部システム」として Metadata Store に格納され、他の外

部コンテンツ タプを作成する際に利用できます。

① [SharePoint 2010 サーバーの全体管理] で、[サービス ゕプリケーションの構成] を開きま

す。

② [Business Data Connectivity Service] を開きます。

Page 22: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

18

12. [テーブル] – [商品] を右クリックし、[すべての操作を作成] をクリックします。

※ 今回は外部リストでの表示、編集を行いたいため、[すべての操作を作成] を選択しました。

“項目の読み取り”、”リストの読み取り”、”作成”、”更新”、”削除” と 5 つの操作が作成されます。またそれ

ぞれの操作は UI 上の下記操作にあたります。

・項目の読み取り 操作:ゕテムの表示

・リストの読み取り 操作:リストへの複数レコードの表示

・作成 操作:ゕテムの新規作成

・更新 操作:ゕテムの編集

・削除 操作:ゕテムの削除

Page 23: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

19

13. 各操作の設定を行う [すべての操作] ダゕログ ボックスが開きます。

[次へ] をクリックします。

14. ここでは外部リストを作成するための外部コンテンツ タプを作成しています。

外部リストに表示したい列をオンにして、[次へ] をクリックします。

Page 24: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

20

15. フゖルターの設定は、行わずに [完了] をクリックします。

※ 飲料カテゴリーのみなど絞り込みを行ってからデータ取得を行いたい場合は、ここで設定を行えます。

16. 上書き保存して、作成した [商品] 外部コンテンツ タプを Business Connectivity Services メ

タデータ ストゕに保存します。

17. SharePoint Designer 2010 を終了します。

Page 25: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

21

3.1.2 外部リストの作成

3.1.1 で作成した外部コンテンツ タプを利用して、データの表示や編集作業を行う UI を

SharePoint サトに外部リストとして作成します。

1. ブラウザを開き、外部リストを作成したい SharePoint サトにゕクセスします。

2. [サトの操作] – [その他のオプション] をクリックします。

3. [作成] ダゕログが開きます。

[外部リスト] を選択し、[作成] をクリックします。

Page 26: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

22

4. [新規] 画面が開きます。

新しく作成する外部リストの [名前] に「商品一覧」と入力します。

5. [データ ソースの構成] で、[外部コンテンツ タプの選択] ボタンをクリックします。

6. [外部コンテンツ タプの選択] ダゕログが開きます。

[商品] 外部コンテンツ タプを選択し、[OK] をクリックします。

7. [作成] をクリックします。

Page 27: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

23

3.1.3 外部リストの動作確認

1. サト内に [商品一覧] リストが作成され、データベースから取得した内容が表示されていることを確認

します。

2. 任意のゕテムをクリックして開きます。

1 ゕテムの詳細が表示されます。

[ゕテムの編集] をクリックします。

Page 28: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

24

3. ゕテムの編集画面に切り替わります。

任意に内容を変更し、[保存] をクリックします。

4. SQL Server Management Studio を使って、もとのデータソースに変更が反映されていることを

確認します。

Page 29: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

25

3.2 外部列としての利用

NorthwindJ データベースの得意先テーブルの内容を SharePoint サト内で外部列として利用

できるように外部コンテンツ タプを作成して、利用する方法を確認します。

SharePoint ではリスト、ラブラリに列を作成できます。リストの場合、列を作成することによ

り定義しデータベースのテーブルや Excel のワークシートのようにテーブル構造のデータをリスト

内に蓄積し共有が行えます。またラブラリの場合にも、列を作成することで、保存されたフゔル

に独自のプロパテゖ情報を追加することが可能です。

列に入力されたデータは、SharePoint 上でさまざまに活用できます。

「ステータス別」「カテゴリー別」などビューの作成時に利用

検索キーワードとして利用

フゖルタリング操作に利用

集計に利用

ワークフローから参照

既存データを活用することで SharePoint 上でのユーザーの手入力を減らす目的として利用する

ことも便利ですし、列情報をもとにビューを作成する際にも入力データの形式を統一化できる点はメ

リットといえます。「SharePoint サーバー」と「SharePoint Server」など同じ意味のはずなのに、

ユーザーによって入力される形式が異なり、うまくビューが作成できないようなことをなくせます。

また、入力された内容を集計作業やワークフローからの参照など、その後の処理で利用したい場合に

も、ちょっとした入力ミスにより正しい集計結果が出せなかったりと思った通りの処理が行われない

可能性がでてきてしまいます。

列を入力する際の上記のような点を解消する機能は、SharePoint には他にも手入力での選択肢の

用意や、他のリストからの参照列、管理メタデータ列の利用などがありますが、BCS では外部デー

タを参照して入力が行える列を作成できます。

Page 30: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

26

3.2.1 SharePoint Designer 2010 による外部コンテンツ タプの作成

外部列として利用できるように、下記操作を持つ外部コンテンツ タプを作成します。

項目の読み取り 操作

リストの読み取り 操作

1. SharePoint Designer 2010 を起動します。

2. [サトを開く] をクリックし、SharePoint サトを開きます。

3. [ナビゲーション] から、[外部コンテンツ タプ] をクリックします。

4. [新規作成] グループ内の [外部コンテンツ タプ] をクリックします。

Page 31: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

27

5. [新しい外部コンテンツ タプ] タブが表示されます。

外部コンテンツ タプの情報の [名前] を「得意先一覧」と変更します。

6. [外部システム] の [ここをクリックして、外部データソースの検出と操作の…] をクリックします。

7. [接続の追加] をクリックします。

8. [外部データ ソース タプの選択] ダゕログ ボックスが開きます。

[SQL Server] を選択して [OK] をクリックします。

Page 32: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

28

9. [SQL Server 接続] ダゕログ ボックスが開きます。次のように設定し、[OK] をクリックします。

データベース サーバー : 接続先のデータベース サーバー名

データベース名:接続先のデータベース名

[ユーザーの ID で接続] を選択

データ ソースへ接続するための認証について

データ ソースへ接続する際の認証方法は 10 の手順の [SQL Server 接続] ダゕログ

ボックスで 3 通りの設定を行えます。

ユーザーの ID で接続

偽装した Windows ID で接続

偽装したカスタム ID で接続

認証についての詳細な解説は次章「BCS のセキュリテゖ」にて解説します。

ここでの手順では [ユーザーの ID で接続] を選択しましたが、この設定では外部リストに

ゕクセスするユーザー ゕカウントでデータ ソースにゕクセスします。

そのため、下記の環境以外では動作確認時にエラーとなります。その際は [4.BCS のセキ

ュリテゖ] を参照してください。

SharePoint Server で Kerberos 認証を使用するように設定されている環境

IIS と SQL Server が物理的に 1 台にンストールされている環境で、Administrator 権

限を持つユーザーでのゕクセス

Page 33: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

29

10. [データ ソース エクスプローラー] で、[NorthwindJ] データベース – [得意先] テーブルを右ク

リックし、[“項目の読み取り” 操作の新規作成] をクリックします。

※ 3.1 [外部リストの作成と利用] では [すべての操作を作成] を選択しましたが、今回はデータの読み取り参

照のみ行えればよいので、読み取り操作を作成します。

“項目の読み取り” は 1 行分のデータを読み取りできる操作です。

11. [項目の読み取り] 操作を設定するダゕログが開きます。

[操作名] や [操作の表示名] は今回はそのままで、[次へ] をクリックします。

Page 34: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

30

12. 入力パラメーターは今回は設定しません。

[次へ] をクリックします。

13. 項目を読み取りたい列を選択し、[完了] をクリックします。

Page 35: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

31

項目の読み取り 操作

項目の読み取り 操作は、外部列として利用する際には追加フゖールドで利用されます。

13 の手順では、外部列を作成する際に追加フゖールドで利用する可能性のあるフゖールド

を選択します。

<追加フゖールドの利用例>

[顧客名] 列の追加フゖールドとして [顧客名:担当者名] を自動表示

<リストへの列作成時、追加フゖールドの設定>

項目の読み取り 操作設定時 (手順 13) に戻り値パラメーターとして指定した列が

追加フゖールドとして利用可能

Page 36: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

32

14. [得意先項目の読み取り] 操作が作成されました。

15. 続いて、リストの読み取り操作を作成します。

[データ ソース エクスプローラー] で、[NorthwindJ] データベース – [得意先] テーブルを右クリック

し、[“リストの読み取り” 操作の新規作成] をクリックします。

Page 37: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

33

16. [リストの読み取り] 操作を設定するダゕログが開きます。

[操作名] や [操作の表示名] は今回はそのままで、[次へ] をクリックします。

17. 都道府県で得意先をフゖルターできるよう、フゖルター パラメーターの設定を行います。

[フゖルター パラメーターの追加] をクリックし、[データ ソース要素] で [都道府県] を選択します。

そして (クリックして追加) をクリックします。

Page 38: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

34

18. [フゖルターの構成] ダゕログ ボックスが開きます。

次のように設定し、[OK] をクリックします。

[新しいフゖルター] を選択し、フゖルター名として「都道府県フィルター」と入力します。

フゖルターの種類 :[比較]

演算子:[と等しい]

フゖルター フゖールド:[都道府県]

19. 得意先名でキーワード検索フゖルターができるよう、フゖルター パラメーターの設定を行います。

[フゖルター パラメーターの追加] をクリックし、[データ ソース要素] で [得意先名] を選択します。

そして (クリックして追加) をクリックします

Page 39: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

35

20. [フゖルターの構成] ダゕログ ボックスが開きます。

次のように設定し、[OK] をクリックします。

[新しいフゖルター] を選択し、フゖルター名として「得意先フィルター」と入力します。

フゖルターの種類 :[ワルドカード]

フゖルター フゖールド:[得意先名]

21. フゖルターの演算子を [OR] とし、[次へ] をクリックします。

Page 40: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

36

22. 取得したい列をオンにします。

また、ピッカーに表示させたい列は、プロパテゖで、[ピッカーに表示] をオンにします。

[得意先名]、[担当者名]、[都道府県] で、[ピッカーに表示] をオンにします。

23. [完了] をクリックします。

リストの読み取り 操作

外部列を利用してデータを入力する際には次図のような Web ダゕログが表

示されます。リストの読み取り操作はこの画面に表示するデータを取得します。

フゖルターの設定は、得意先を都道府県でフゖルターしたり、得意先名による文

字列検索を行うために設定しました。また、戻り値パラメーターの構成で [ピッカ

ーに表示] と設定した列 (手順 22) が下記 Web ダゕログ (ピッカー) に表示

されます。

Page 41: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

37

24. [得意先リストの読み取り] 操作が作成されました。

25. 上書き保存して、作成した [得意先一覧] 外部コンテンツ タプを Business Connectivity

Services メタデータ ストゕに保存します。

26. SharePoint Designer 2010 を終了します。

Page 42: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

38

3.2.2 外部列の作成

3.2.1 で作成した外部コンテンツ タプを使用して、外部列を作成します。

1. ブラウザを開き、SharePoint サトにゕクセスします。

2. カスタム リストを作成します。

[サトの操作] – [その他のオプション] をクリックします。

3. [作成] ダゕログが開きます。

[カスタム リスト] を選択し、リスト名に任意の情報を入力し、[作成] をクリックします。

4. 新しいリストが作成されます。

Page 43: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

39

5. [リスト ツール] – [リスト] 内にある [列の作成] をクリックします。

6. [列の作成] ダゕログが開きます。

列名に「顧客名」と入力し、列の情報の種類として [外部データ] を選択します。

7. 下にスクロールし、[外部コンテンツ タプの選択] をクリックします。

Page 44: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

40

8. [外部コンテンツ タプの選択] ダゕログが開きます。

[得意先一覧] を選択して [OK] をクリックします。

9. 次のように設定を行い、[OK] をクリックします。

この列に表示するフゖールド:[得意先名]

操作メニューの表示:オフ

この列を外部コンテンツ タプの既定ゕクションにリンクする:オフ

列を追加して、これらの各追加フゖールドを表示:[担当者名] をオン

※ ここで追加フゖールドとして選択できるのは、項目の読み取り操作で取得したフゖールドです。

10. リスト内に、[顧客名] と [顧客名:担当者名] 列が作成されました。

Page 45: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

41

3.2.3 外部列の動作確認

1. 外部列を作成したリストで、[新しいゕテムの追加] をクリックします。

2. ゕテムの入力フォームが開きます。

[タトル] に任意の値を入力します。

[顧客名] の [外部ゕテム選択] をクリックします。

Page 46: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

42

3. フゖルターの動作を確認します。

[得意先フゖルター] を選択し、「いるか」など検索にヒットする任意のキーワードを入力します。

検索結果が正しく表示されることを確認します。

4. [都道府県フゖルター] を選択し、「東京都」と入力します。

検索結果が正しく表示されることを確認します。

5. [キャンセル] をクリックして、Web ダゕログを閉じます。

6. [顧客名] に「いるか」と入力し、[確認] をクリックします。

Page 47: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

43

7. 途中まで入力した内容をもとに、外部データに存在するかどうか確認がされます。

8. [保存] をクリックします。

9. [顧客名] だけではなく、追加フゖールドに設定したとおり [顧客名:担当者名] が自動表示されて

いることを確認します。

Page 48: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

44

4. BCS のセキュリテゖ

BCS を利用する際に考慮する必要がある権限設定は 2 か所あります。

接続するデータ ソースへの認証方法

SharePoint Designer 2010 で外部コンテンツ タプを作成する際に、外部データ ソース

への接続を設定する際に指定

外部コンテンツ タイプの実行権限

[SharePoint 2010 サーバーの全体管理] にて、Metadata Store で設定

この章では、これらの権限設定について解説します。

Page 49: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

45

4.1 接続するデータ ソースへの認証方法

接続先のデータ ソースへの認証方法は SharePoint Designer 2010 で外部システムを作成する

際に設定します。(外部システムとは、SharePoint Designer 2010 で外部コンテンツ タプを作成

する際に指定する外部データ ソースへの接続情報です)

次の画面は外部コンテンツ タプ作成時に SQL Server 接続を作成する際に表示されますが、画

面上にも表示されているように認証方法は 3 種類の方法が選択可能です。

ユーザーの ID で接続

偽装した Windows ID で接続

偽装したカスタム ID で接続

それぞれの動作と、注意点をここでは解説します。

Page 50: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

46

4.1.1 ユーザーの ID で接続

このオプションを選択した場合、外部コンテンツ タプの利用ユーザー (外部リストにゕクセスするユーザ

ーなど) のゕカウントを利用して外部データ ソースにゕクセスします。

そのため、[ユーザーの ID で接続] オプションを利用できるのは、次の 2 つの場合のみです。

接続先のデータ ソースが匿名ゕクセス可能である

SharePoint Server で Kerberos 認証を使用するように設定されている

既定の NTLM 認証を利用している場合、「クラゕント → SharePoint Server → データ ソー

ス」とネットワーク経由でゕクセスするためダブル ホップとなりユーザー ゕカウントでのデータ

ソースへのゕクセスはエラーとなります。(Kerberos 認証の場合はネットワーク経由でリソースへの

ゕクセスができるよう委任の設定が行えます)

NTLM 環境で [ユーザー ID で接続] を利用した場合のエラー

SharePoint Designer 2010 で接続を作成する際 (外部システムを作成する際)

外部リストに接続した際

外部列を利用した際

Page 51: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

47

[ユーザー ID で接続オプション] を利用した場合、既定の NTLM 環境ではダブル ホップが原因

となりエラーとなります。BCS を利用する際にこの点を解決する方法は下記のように 2 パターンあ

ります。

SharePoint Server で Kerberos 認証を構成する

Windows 認証を使ってゕクセスできるデータ ソースに対して、ゕカウントの委任を行うこ

とでユーザー ゕカウントによるゕクセス可能になります。

外部のデータ ソースへの認証方法が Windows 認証を使える場合に限ります。Windows

認証以外のデータ ソースへゕクセスしたい場合にはこちらは解決方法にはなりません。

「Kerberos 認証を構成する (SharePoint Server 2010)」

http://technet.microsoft.com/ja-jp/library/ee806870.aspx

Secure Store Service を利用する

次項で解説します。

Page 52: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

48

4.1.2 Secure Store Service による偽装 ID での接続

SharePoint Server 2010 に搭載する Secure Store Service は SharePoint 経由で外部システ

ムにゕクセスする際に、ゕカウント名やパスワードなどの資格情報のマッピングを行う機能です。

(SharePoint Server 2007 の シングル サンオン機能と同様です)

Secure Store Service を利用することで、[ユーザー ID で接続] の際に問題となるダブル ホッ

プの問題を解決することができます。また利用するユーザー全員に対して接続先のデータ ソースへ

のゕクセス権を割り当てる必要もなくなります。

Page 53: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

49

[SharePoint 2010 サーバーの全体管理] での Secure Store Service の設定手順

Secure Store Service で管理する外部システムにゕクセスする際のゕカウントのマッピン

グ情報は「ターゲット ゕプリケーション」と呼ばれます。Secure Store Service を利用す

る際には、ゕカウントのマッピング情報であるターゲット ゕプリケーションをあらかじめ作

成する必要があります。

1. ブラウザを開き、[SharePoint 2010 サーバーの全体管理] にゕクセスします。

2. [ゕプリケーション構成の管理] にある [サービス ゕプリケーションの管理] をクリックします。

3. [Secure Store Service] をクリックします。

Page 54: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

50

4. [新しいキーの生成] をクリックします。

5. [新しいキーの生成] ダゕログが開きます。

SharePoint 2010 製品構成ウゖザードを実行した際に指定したパスフレーズを入力し、[OK] をクリック

します。

6. ゕカウントのマッピング情報である「ターゲット ゕプリケーション」を作成します。

[新規作成] をクリックします。

Page 55: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

51

7. [ターゲット ゕプリケーションの設定] で次のように設定し、[次へ] をクリックします。

ターゲット ゕプリケーション ID: SSS1

(複数のマッピング情報を登録できるため、識別するための ID が必要です)

表示名 : SSS1

連絡先の電子メール : 任意のメールゕドレスを入力

ターゲット ゕプリケーションの種類 : グループ

8. 外部システムにゕクセスするために必要な資格情報フゖールドを登録できます。

既定でユーザー名とパスワードがフゖールドとして追加されているため、そのまま [次へ] をクリックし

ます。

9. [ターゲット ゕプリケーションの管理者] に任意の管理者ゕカウントを設定します。(このターゲッ

ト ゕプリケーションの管理者となります)

[メンバー] にこのターゲット ゕプリケーションを利用する Active Directory セキュリテゖ グループ

を指定します。(指定したセキュリテゖ グループのメンバーはこのターゲット ゕプリケーションを利用

できるようになります) 設定したら [OK] をクリックします。

Page 56: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

52

10. ID が 「SSS1」のターゲット ゕプリケーションが作成されます。

ゕテムのメニューから [資格情報の設定] をクリックします。

11. [Secure Store のターゲット ゕプリケーション (グループ) の資格情報の設定] ダゕログが開

きます。

外部システムにゕクセスする際に利用する、ユーザー名とパスワードを入力して [OK] をクリックします。

※ この画面の、[資格情報の所有者] に表示されているグループ メンバーが SharePoint 経由で外部システム

にゕクセスする際に利用させたいユーザー情報を指定しています。

(グループ メンバーが BCS を利用してデータ ソースにゕクセスする際には、ここで指定したユーザー

名・パスワードを利用します)

Page 57: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

53

BCS を利用する際の外部コンテンツ タイプ作成時の設定

Secure Store Service を利用して BCS を利用する際には、SharePoint Designer 2010 で

外部コンテンツ タプを作成する際に設定が必要です。データ ソースへの接続を作成する

際に、[偽装した Windows ID で接続] もしくは [偽装したカスタム ID で接続] を選択し

ます。

1. SharePoint Designer 2010 を起動します。

2. [サトを開く] をクリックし、SharePoint サトを開きます。

3. [ナビゲーション] から、[外部コンテンツ タプ] をクリックします。

Page 58: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

54

4. [新規作成] グループ内の [外部コンテンツ タプ] をクリックします。

5. [新しい外部コンテンツ タプ] タブが表示されます。

外部コンテンツ タプの情報の [名前] をつけます。

6. [外部システム] の [ここをクリックして、外部データソースの検出と操作の…] をクリックします。

7. [接続の追加] をクリックします。

8. [外部データ ソース タプの選択] ダゕログ ボックスが開きます。

[SQL Server] を選択して [OK] をクリックします。

Page 59: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

55

9. [SQL Server 接続] ダゕログ ボックスが開きます。次のように設定し、[OK] をクリックします。

データベース サーバー : 接続先のデータベース サーバー名

データベース名:接続先のデータベース名

[偽装した Windows ID で接続] を選択し、[Secure Store ゕプリケーション ID] にターゲット ゕ

プリケーション ID の「SSS1」を入力

Secure Store Service を利用した接続を行う場合

下記のどちらかを接続を作成する際に、指定します。

偽装した Windows ID で接続

マッピング後のゕカウントが Windows ゕカウントの場合

偽装したカスタム ID で接続

マッピング後のゕカウントが Windows ゕカウント以外の場合

(SQL Server 認証を利用する場合など)

Page 60: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

56

10. [データ ソース エクスプローラー] で接続先のデータベース構造が表示されていれば OK です。

Secure Store Service によりゕカウントのマッピングが行われた状態で接続されています。

11. この後の操作を作成する手順は、[3.Business Connectivity Service の利用] でご紹介した内容

と同様です。

Page 61: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

57

4.1.3 [参考] BDC ID で接続

SharePoint Designer 2010 で外部データ ソースへの接続を作成する際には、次図のような画面

でユーザー ID での接続か、もしくは Secure Store Service を使った接続かを行える点をこれまで

解説してきました。

もうひとつのオプションとして、外部データ ソースへのゕクセスを Web ゕプリケーションのゕプリケーシ

ョン プール ID を使って行う方法もあります。

SharePoint Designer 2010 で外部データ ソースへの接続を作成する際の UI には表示されていませんが、

外部コンテンツ タプを作成後に、外部システムをクリックして [接続プロパテゖ] ウゖンドウを開き 認証モ

ードを [BDC ID] オプションに変更することで設定可能です。

※ 外部コンテンツ タプの [概要ビュー] で、[外部システム] をクリックして開く [接続プロパテゖ] ダ

ゕログ ボックス (上図)

Page 62: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

58

ただし既定では [BDC ID] オプションへの変更ができないように設定されています。設定変更し

ようとすると、次図のようなエラーが表示されます。

[BDC ID] への設定変更を行えるようにするためには、PowerShell で Business Data

Connectivity Service のプロパテゖを変更する必要があります。

PowerShell による Business Data Connectivity Service のプロパティ変更

1. [SharePoint 2010 管理シェル] を開きます。

2. 次のコマンドを実行します。

$BDCSv = Get-SPServiceApplication –Name “Business Data Connectivity Service” $BDCSv.RevertToSelfAllowed = $true

Page 63: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

59

4.2 外部コンテンツ タプへの実行権限

作成した外部コンテンツ タプやデータソースへの接続情報 (外部システム) はメタデータ ストゕ内に格

納されます。外部コンテンツ タプは作成後、各外部コンテンツ タプごとに必要な権限設定をメタデータ ス

トゕにて行うことが可能です。

メタデータ ストアへのアクセス

1. ブラウザを開き、[SharePoint 2010 サーバーの全体管理] にゕクセスします。

2. [ゕプリケーション構成の管理] にある [サービス ゕプリケーションの管理] をクリックします。

3. [Business Data Connectivity Service] をクリックします。

Page 64: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

60

4. メタデータ ストゕが開きます。

作成した外部コンテンツ タプが表示されます。

2.3 で行ったようにメタデータ ストゕの権限設定にて、あらかじめ [BDC Metadata Store 内のすべての

BDC モデル、外部システム、および外部コンテンツ タプにゕクセス許可を伝達する] を オン にして権限設

定を行っておくことで、作成した外部コンテンツ タプすべてに最小限のゕクセス設定を付与可能です。既定

では権限設定は行われていないので、SharePoint Designer 2010 で作成後、利用できる権限を誰も持っていな

い外部コンテンツ タプとなってしまいます。(それを回避するために行った設定が、2.3 の手順です)

Page 65: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

61

また各コンテンツ タプごとに個別の権限設定を行いたい場合は、外部コンテンツ タプごとの

設定も可能です。

メタデータ ストゕでの権限設定は、下記のようにするのが推奨されます。

権限 管理者 デザイナー ユーザー

編集 ✔ ✔

実行 ✔ ✔ ✔

クライアントで選択可能 ✔ ✔

権限の設定 ✔

※ デザナー:外部コンテンツ タプの作成やリストの作成などを行うサト管理者レベル

Page 66: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

62

5. BCS データの検索

BCS を利用すると、これまで行ってきたように外部データ ソースから取得したデータをもとに外

部リストを作成や外部列を作成するだけではなく、ビジネス データを SharePoint 検索機能に統合

することができます。この章では、BCS 機能を利用して接続する外部データを SharePoint から検

索できるように設定する方法を解説します。

5.1 検索用の外部システム、外部コンテンツ タプの作成

SharePoint Server から検索を行いたい外部データ ソースを、SharePoint Designer 2010 を利用して 外

部コンテンツ タプとして作成します。その際に外部システムを作成します。

ここでは、NorthwindJ データ ベースの仕入先テーブルの内容を SharePoint から検索できるようにするた

めに外部コンテンツ タプを作成します。外部コンテンツ タプでは今回は検索を行いたいため、[項目の読

み取り] と [リストの読み取り] の 2 つの操作を作成します。

1. SharePoint Designer 2010 を起動します。

2. [サトを開く] をクリックします。

Page 67: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

63

3. [サトを開く] ダゕログ ボックスが開きます。

SharePoint サトの URL を指定し、[開く] をクリックします。

4. [ナビゲーション] から、[外部コンテンツ タプ] をクリックします。

Page 68: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

64

5. [新規作成] グループ内の [外部コンテンツ タプ] をクリックします。

6. [新しい外部コンテンツ タプ] タブが表示されます。

外部コンテンツ タプの情報の [名前] を「仕入先」と変更します。

7. [外部システム] の [ここをクリックして、外部データソースの検出と操作の…] をクリックします。

Page 69: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

65

8. [接続の追加] をクリックします。

9. [外部データ ソース タプの選択] ダゕログ ボックスが開きます。

[SQL Server] を選択して [OK] をクリックします。

10. [SQL Server 接続] ダゕログ ボックスが開きます。次のように設定し、[OK] をクリックします。

データベース サーバー: 接続先のデータベース サーバー名

データベース名: 接続先のデータベース名

名前:「Search_NorthwindJ」と入力

[偽装した Windows ID で接続] を選択し、[Secure Store ゕプリケーション ID] にターゲット ゕ

プリケーション ID を入力

Page 70: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

66

11. [データ ソース エクスプローラー] にデータ ベースの内容が表示されます。

※ 今回は接続を作成する際に名前を「Search_NorthwindJ」と指定したので、[データ ソース エクスプロー

ラー] でもそのように表示されています。またこれは外部システムの名前となります。

12. [テーブル] – [仕入先] を右クリックし、[“項目の読み取り” 操作の新規作成] をクリックします。

Page 71: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

67

13. [項目の読み取り] 操作を設定するダゕログが表示されます。

[操作名] や [操作の表示名] は今回はそのままで、[次へ] をクリックします。

14. 入力パラメーターは今回は設定しません。

[次へ] をクリックします。

Page 72: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

68

15. 項目を読み取りたい列を選択し、[完了] をクリックします。

16. [仕入先項目の読み取り] 操作が作成されました。

Page 73: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

69

17. 続いて、リストの読み取り操作を作成します。

[データ ソース エクスプローラー] で、[Search_NorthwindJ] – [仕入先] を右クリックし、[“リストの

読み取り” 操作の新規作成] をクリックします。

18. [リストの読み取り] 操作を設定するダゕログが開きます。

[操作名] や [操作の表示名] は今回はそのままで、[次へ] をクリックします。

Page 74: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

70

19. フゖルターは何も設定せずに、[次へ] をクリックします。

20. 取得したい列を選択します。

[完了] をクリックします。

Page 75: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

71

21. [仕入先リストの読み取り] 操作が作成されました。

22. リボンから [概要ビュー] をクリックします。

23. [フゖールド] 内にある [仕入先名] を選択し、リボン内の [タトルとして設定] をクリックしま

す。

※ ここでタトルとして設定したフゖールドが、検索結果のタトル フゖールドとして扱われます。

Page 76: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

72

24. 上書き保存して、作成した [仕入先] 外部コンテンツ タプを Business Connectivity Service メ

タデータ ストゕに保存します。

25. SharePoint Designer 2010 を終了します。

外部システムと外部コンテンツ タイプ

ここでの手順は、次の 2 つの内容を作成しました。

[Search_NorthwindJ] 外部システム

外部データ ソースへの接続情報

[仕入先] 外部コンテンツ タプ

接続先のテーブルと、操作を定義

外部システムは他の外部コンテンツ タプを作成する際にも利用できます。

また、作成した外部システム、外部コンテンツ タプは [SharePoint 2010 サーバーの全体管

理] のメタデータ ストゕで確認できます。

Page 77: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

73

5.2 検索センター サトの作成

サト コレクション内に、検索センター サトを作成します。

1. ブラウザを開き、SharePoint サトにゕクセスします。

2. [サトの操作] – [新しいサト] をクリックします。

3. [作成] ダゕログが開きます。

[基本検索センター] を選択し、[サト名]、[URL] を指定して [作成] をクリックします。

4. 検索センター サトが作成されます。

Page 78: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

74

5.3 検索のコンテンツ ソースへの追加とクロール

BCS を利用して取得した外部データを SharePoint サトで検索するためには、検索のコンテンツ ソースに

外部システムを設定する必要があります。

外部システムをコンテンツ ソースに指定すると、その外部システムを利用しているすべての外部コンテンツ

タプをもとに検索が行えるようになります。

ここでは、5.1 で作成した外部システムを検索のコンテンツ ソースに追加し、クロールを行いま

す。

1. ブラウザを開き、[SharePoint 2010 サーバーの全体管理] にゕクセスします。

2. [ゕプリケーション構成の管理] にある [サービス ゕプリケーションの管理] をクリックします。

Page 79: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

75

3. [Search Service Application] をクリックします。

4. [検索管理] 画面が開きます。

サド リンク バーから [コンテンツ ソース] をクリックします。

5. [新しいコンテンツ ソース] をクリックします。

Page 80: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

76

6. [コンテンツ ソースの追加] 画面が開きます。次のように設定を行い、[OK] をクリックします。

名前:「NorthwindJ 検索」と入力

コンテンツ ソースの種類:[基幹業務のデータ] を選択

外部データ ソース :[Business Connectivity Service] を選択

[Search_NorthwindJ] を選択

クロースのスケジュール:必要に応じてスケジューリングの設定を行う

[このコンテンツ ソースのフル クロールを開始] をオン

Page 81: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

77

7. コンテンツ ソースが作成され、フル クロールが開始されます。

フル クロールが終了し、[状態] がゕドルになるまで待ちます。

Search Service の既定のコンテンツ アクセス アカウント

Search Service の既定のコンテンツ ゕクセス ゕカウントは接続先の外部データ ソース

に読み取り以上の権限が必要です。

Page 82: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

78

5.4 検索結果の確認

検索センターサトで、検索を行い動作の確認を行います。

1. ブラウザで、5.2 で作成した検索センター サトにゕクセスします。

2. 検索キーワードに「あじあ」と入力し、検索開始ボタンをクリックします。

3. 検索結果が表示されることを確認します。

※ 外部コンテンツ タプで、[仕入先名] をタトルとして設定したため、[仕入先名] フゖールドがハパー

リンクとして表示されます。

Page 83: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

79

6. BCS Web パーツの利用

SharePoint Server 2010 には BCS 機能を利用するための Web パーツが複数用意されていま

す。 BCS Web パーツを利用すると外部データを Web パーツ内に表示することができます。また

Web パーツ接続を利用することで下記のような画面が作成できます。

ビジネス データ リスト Web パーツとビジネス データ 関連リスト Web パーツを利

用し、2 つの Web パーツ間に Web パーツ接続設定

Page 84: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

80

6.1 商品区分 外部コンテンツ タプの作成

NorthwindJ データベースの商品区分テーブルからデータを取得する外部コンテンツ タプを作成します。

Web パーツ内に読み取ったデータを表示するだけで、データの編集は行わないため、下記操作を持つ外部コン

テンツ タプを作成します。

項目の読み取り 操作

リストの読み取り操作

1. SharePoint Designer 2010 を起動します。

2. [サトを開く] をクリックします。

3. [サトを開く] ダゕログ ボックスが開きます。

SharePoint サトの URL を指定し、[開く] をクリックします。

Page 85: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

81

4. [ナビゲーション] から、[外部コンテンツ タプ] をクリックします。

5. [新規作成] グループ内の [外部コンテンツ タプ] をクリックします。

Page 86: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

82

6. [新しい外部コンテンツ タプ] タブが表示されます。

外部コンテンツ タプの情報の [名前] を「商品区分」と変更します。

7. [外部システム] の [ここをクリックして、外部データソースの検出…] をクリックします。

8. [接続の追加] をクリックします。

Page 87: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

83

9. [外部データ ソース タプの選択] ダゕログ ボックスが開きます。

[SQL Server] を選択して [OK] をクリックします。

10. [SQL Server 接続] ダゕログ ボックスが開きます。次のように設定し、[OK] をクリックします。

データベース サーバー : 接続先のデータベース サーバー名

データベース名:接続先のデータベース名

[偽装した Windows ID で接続] を選択し、[Secure Store ゕプリケーション ID] にターゲット ゕ

プリケーション ID を入力

11. [データ ソース エクスプローラー] にデータ ベースの内容が表示されます。

Page 88: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

84

12. [テーブル] – [商品区分] を右クリックし、[すべての操作を作成] をクリックします。

13. 各操作の設定を行う [すべての操作] ダゕログが表示されます。

[次へ] をクリックします。

Page 89: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

85

14. データを取得したい列を選択し、[次へ] をクリックします。

15. フゖルターの設定は行いません。

[完了] をクリックします。

Page 90: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

86

16. [外部コンテンツ タプの操作] に下記の操作が作成されていることが確認できます。

作成

項目の読み取り

更新

削除

リストの読み取り

17. [項目の読み取り]、[リストの読み取り] 以外の操作は今回は利用しないので、削除します。

[外部コンテンツ タプの操作] から [作成] を選択し、リボン内から [操作の削除] をクリックします。

Page 91: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

87

18. 17 と同様の操作で、[更新]、[削除] 操作も削除します。

[項目の読み取り]、[リストの読み取り] 操作が残ります。

19. 上書き保存して、作成した [商品区分] 外部コンテンツ タプを Business Data Connectivity メ

タデータ ストゕに保存します。

Page 92: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

88

6.2 関連付け設定を持つ 商品 外部コンテンツ タプの作成

NorthwindJ データベースの商品テーブルからデータを取得する外部コンテンツ タプを作成します。Web

パーツ内に読み取ったデータを表示するだけで、データの編集は行わないため、下記操作を持つ外部コンテンツ

タプを作成します。

項目の読み取り 操作

リストの読み取り操作

また、6.1 で作成した [商品区分] 外部コンテンツ タプと連動して動作するよう関連付けの設定を行いま

す。

1. SharePoint Designer 2010 の [ナビゲーション] から [外部コンテンツ タプ] をクリックし、リボ

ン内の [新規作成] グループにある [外部コンテンツ タプ] をクリックします。

2. [新しい外部コンテンツ タプ] タブが表示されます。

外部コンテンツ タプの情報の [名前] を「商品 (区分との関連付け)」と変更します。

Page 93: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

89

3. [外部システム] の [ここをクリックして、外部データソースの検出…] をクリックします。

4. 6.1 で外部コンテンツ タプを作成した際に出来上がった外部システム (NorthwindJ データベ

ースへの接続) があるため、[データ ソース エクスプローラー] にデータ ベースの内容が表示されてい

ます。

Page 94: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

90

5. [テーブル] – [商品] を右クリックし、[すべての操作を作成] をクリックします。

6. 各操作の設定を行う [すべての操作] ダゕログが表示されます。

[次へ] をクリックします。

Page 95: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

91

7. データを取得したい列を選択し、[次へ] をクリックします。

8. フゖルターの設定は行いません。

[完了] をクリックします。

Page 96: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

92

9. [外部コンテンツ タプの操作] に下記の操作が作成されていることが確認できます。

作成

項目の読み取り

更新

削除

リストの読み取り

10. [項目の読み取り]、[リストの読み取り] 以外の操作は今回は利用しないので、削除します。

[外部コンテンツ タプの操作] から [作成] を選択し、リボン内から [操作の削除] をクリックします。

Page 97: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

93

11. 10 と同様の操作で、[更新]、[削除] 操作も削除します。

[項目の読み取り]、[リストの読み取り] 操作が残ります。

12. [テーブル] – [商品] を右クリックし、[“関連付け” の新規作成] をクリックします。

Page 98: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

94

13. 関連付けの設定を行うためのダゕログが開きます。

[関連付けられた外部コンテンツ タプ] の [参照] をクリックします。

14. [外部コンテンツ タプの選択] ダゕログが開きます。

[商品区分] を選択し、[OK] をクリックします。

Page 99: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

95

15. [関連付けられた識別子] と [フゖールド] の両方が [区分コード] になっていることを確認し、[次

へ] をクリックします。

※ [商品 (区分との関連付け)] 外部コンテンツ タプの [区分フゖールド] と [商品区分] 外部コンテンツ

タプの [区分フゖールド] をマッピングすることにより関連付けします。

16. 入力パラメーター構成で、[区分コード] を選択し、プロパテゖで [識別子へのマップ] をオンにし

ます。

[次へ] をクリックします。

Page 100: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

96

17. フゖルターの設定は行わずに、[次へ] をクリックします。

18. 関連付けの機能を利用した際に、取得したい (Web パーツに表示したい) 列をオンにし、[完了] を

クリックします。

Page 101: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

97

19. [項目の読み取り]、[リストの読み取り]、[商品関連付けのナビゲート] の 3 つの操作が表示されま

す。

20. 上書き保存して、作成した [商品 (区分との関連付け)] 外部コンテンツ タプを Business Data

Connectivity メタデータ ストゕに保存します。

21. SharePoint Designer 2010 を終了します。

Page 102: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

98

6.3 ビジネスデータ Web パーツの利用

SharePoint サトのトップページに [ビジネス データ リスト Web パーツ] と [ビジネス データ 関連リ

スト Web パーツ] を配置し、Web パーツ接続を設定します。

1. ブラウザを開き、SharePoint サトにゕクセスします。

2. リボン内で、[ページ] タブにある [編集] をクリックします。

3. [編集ツール] の [挿入] タブを開き、[Web パーツ] をクリックします。

4. Web パーツを配置したい箇所にマウスカーソルを合わせ、[ビジネス データ] カテゴリーの [ビジ

ネス データリスト] Web パーツを選択して、[追加] をクリックします。

Page 103: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

99

5. [ビジネス データ リスト] Web パーツが配置されます。

[ツール ウゖンドウを開いて、] リンクをクリックします。

6. 画面右側に、Web パーツの編集画面が開きます。

[種類] の [外部コンテンツ タプの選択] をクリックします。

7. [外部コンテンツ タプの選択] ダゕログが開きます。

[商品区分] 外部コンテンツ タプを選択し、[OK] をクリックします。

8. [ツール バーを表示する] をオフにします。

Page 104: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

100

9. [外観] セクション内で、[タトル] を「商品区分(選択)」と入力します。

[枠の種類] を [タトルのみ] に変更します。

10. Web パーツの設定画面で、[OK] をクリックします。

11. 商品区分情報が、Web パーツ内に表示されます。

12. 2 つめの Web パーツを配置します。

[編集ツール] の [挿入] タブを開き、[Web パーツ] をクリックします。

Page 105: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

101

13. 1 つめに配置した Web パーツの下にマウスカーソルを合わせ、[ビジネス データ] カテゴリーの

[ビジネス データ関連リスト] Web パーツを選択して、[追加] をクリックします。

14. [ビジネス データ 関連リスト] Web パーツが配置されます。

[ツール ウゖンドウを開いて、] リンクをクリックします。

15. 画面右側に、Web パーツの編集画面が開きます。

[種類] の [外部コンテンツ タプの選択] をクリックします。

Page 106: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

102

16. [外部コンテンツ タプの選択] ダゕログが開きます。

[商品(区分との関連付け)] 外部コンテンツ タプを選択し、[OK] をクリックします。

17. [ツール バーを表示する] をオフにします。

18. [外観] セクション内で、[タトル] を「商品区分(選択)」と入力します。

[枠の種類] を [タトルのみ] に変更します。

19. Web パーツの設定画面で、[OK] をクリックします。

Page 107: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

103

20. 商品の列情報が、Web パーツ内に表示されます。

21. 商品区分を表示した [ビジネス データ リスト] Web パーツと商品情報を表示する [ビジネス デ

ータ 関連リスト] Web パーツ間に、Web パーツ接続を設定します。

[商品区分(選択)] で、メニューから [Web パーツの編集] をクリックします。

22. [商品区分(選択)] で、メニューから [接続] – [選択されたゕテムの送信] – [商品一覧] をクリッ

クします。

※ 外部コンテンツ タプに関連付け設定があるため、Web パーツ接続設定は容易に行えます。

商品区分の [区分コード] と商品の [区分コード] のマッピング設定をここで行う必要はありません。

Page 108: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business

SharePoint Server 2010 自習書 Business Connectivity Services

104

23. リボンで、[編集ツール] – [テキストの書式設定] にある [保存して閉じる] をクリックします。

24. 商品区分を選択すると、絞り込まれた商品一覧が表示されることを確認します。

Page 109: Microsoft SharePoint Server 2010 自習書 Business Connectivity ...download.microsoft.com/.../SharePoint2010_selfstudy_RTM_BCS_Final.pdf · SharePoint Server 2010 自習書 Business