Microsoft 365 上での包括的な検索機能を提供するのが Microsoft Search です。SharePoint, OneDrive, Microsoft Teams, Yammer, Power BIなど を検索できるだけでなく独自の QnA やバナーなどを提供します。これに加え、Microsoft 365 以外の外部ソースを Microsoft 365 上から一元的に検索するための仕組みとして Microsoft Graph connector や Microsoft Search Federation などがあります。 Microsoft Search Federation は現在、Private preview でありまだ概要しか公開されていませんが、Azure Cognitive Services との連携などもできるようになります。本セッションでは、各機能の利点を解説しながら、開発者としてどう備えていくと良いかをコンパクトにお伝えします。
Microsoft Search - Microsoft Graph connector と Search Federation の概要
1. Microsoft Graph
connector と
Search Federation
の概要
M I C R O S O F T S E AR C H
.NET ラボ勉強会
2021年12月18日 実施
オフィスアイ株式会社
代表取締役 & Microsoft MVP for Office Apps & Services
平野 愛
@ai_yamasaki
SharePoint Technical Notes
http://shanqiai.weblogs.jp/
8. [参考] 検索 API + SharePoint
Framework
• SharePoint のページ上で検索するなら、SharePoint Webパーツを独自
に作成して利用
• SharePoint や OneDrive for Business が対象であれば、SharePoint
REST API (レガシー)が利用できる
• その他、Microsoft Graph Search API を利用して検索の仕組みを提供
検索画面と検索結果を独自に作成する
9. Microsoft Graph コネクター
• Microsoft Search は Microsoft 365 のすべてのデータにインデックスを作
成し、検索できるようにしている
• Microsoft Graph コネクターを利用することで、3rdパーティのデータに
もインデックスを作成し検索結果に表示できるようになる
Microsoft
Graph
connector
3rd パーティのデータ
(オンプレミス,
パブリック/プライベート
クラウド)
Microsoft Search
Microsoft 365
コンテンツ
10. Microsoft Graph コネクター一覧
• Azure Data Lake Storage Gen2
• Azure DevOps
• Azure SQL および Microsoft SQL Server
• Confluence Cloud
• 大企業の Web サイト
• MediaWiki
• ファイル共有
• Oracle SQL
• Salesforce
• ServiceNow ナレッジ
• ServiceNow カタログ
Microsoft 社製 Microsoft Graph パートナー製
Microsoft Graph コネクターギャラリー
https://www.microsoft.com/microsoft-
search/connectors
(Preview)
(Preview)
(Preview)
すでに130 以上が
利用可能
11. Graph コネクターに関する留意点
• テナント当たり最大10個まで
• Microsoft Graph connector API
の制限
• Microsoft Graph connector API
limits - Microsoft Graph |
Microsoft Docs
• ライセンス
• Microsoft 365 および Office 365
の有効なライセンスが必要
• 十分なコネクタークォータが必
要
• 詳細 ⇒ License requirements and
pricing | Microsoft Docs
📌 6か月間 トライアルできるPromo code をリクエストできる
📌 Microsoft 365 E5 および Office 365 E5 , Microsoft Viva Topics には1ユーザーあたり
500アイテム分のクォータが提供される
📌 現時点ではトータルで最大 700万アイテム(コネクター単位では最大70万アイテム)までインデックスを
作成できる。今後、制限は拡大される予定。
12. カスタム Microsoft
Graph コネクター
• Microsoft Graph connector API を使ってカスタム コネクター
を作成できる
• 参考情報
• Microsoft Graph connectors overview - Microsoft Graph |
Microsoft Docs
• Working with the connectors API - Microsoft Graph |
Microsoft Docs
• Use Postman with the Microsoft Graph connectors API -
Microsoft Graph | Microsoft Docs
• Build your first custom Microsoft Graph connector |
Microsoft Docs
14. 検索フェデレーションと Graphコネク
ターの比較
機能 Microsoft Graph コネクター 検索フェデレーション
状態 GA Private preview
関連性/パフォーマンスの依存 Microsoft Search 利用する検索プロバイダー
インデックス Microsoft 365 内に保持 検索対象のシステム側で保持
検索結果 検索以外にコンテンツ推奨を
行ったり、Viva Topics などとの
連携なども予定されている
検索のみ
検索結果のカスタマイズ SharePoint 管理者やサイト管理
者がバーティカルや結果の種類
をカスタマイズできる
開発者側でカスタマイズする
15. 検索フェデレーションの重要性
• インデックスを Microsoft 365 側に持たないため、次のようなシナリオ
に最適
• 厳しいコンプライアンス要件が課せられているシステムのデータを Microsoft
Search で検索したい
• システムのデータがシステムの境界を越えられない
• 機密データに対してクラウド上にインデックス作成されることを望まない
What's new and what's next with Microsoft Search Federation - Microsoft Tech Community
16. 検索フェデレーションの種類
• Microsoft 365内での Dynamics 365 フェデレーション検索
• Microsoft 365内での Azure Cognitive Search フェデレーション検索
• カスタムの Microsoft Search フェデレーション プロバイダー
検索フェデレーションが利用できる検索場所は SharePoint と Office.com が皮切りとなり、
その後、 Microsoft Search 対応アプリやサービスでも利用可能になる予定
17. Microsoft Search 内での Dynamics 365
フェデレーション検索
• Dynamics 365 に保存されている顧客データやビジネスデータを見つけ
られるようになる
https://youtu.be/TH9QUkQoEJM
Dynamics 365 answers in Microsoft
Search
画像の出典 : What's new and what's next with Microsoft Search
Federation - Microsoft Tech Community