アマゾンケンドラ は、機械学習 (ML) を活用した、高精度で使いやすいインテリジェント検索サービスです。 Amazon Kendra は、データ ソース コネクタのスイートを提供し、コンテンツがどこにあっても、コンテンツの取り込みとインデックス作成のプロセスを簡素化します。
組織の貴重なデータは、構造化リポジトリと非構造化リポジトリの両方に保存されます。 エンタープライズ検索ソリューションは、複数の構造化および非構造化リポジトリにまたがるデータをまとめて、索引付けおよび検索できる必要があります。
このような非構造化データ リポジトリの XNUMX つに Microsoft Exchange があります。 電子メールの会話には、時間の経過とともにさまざまな関係者の間で交換される重要なメッセージが含まれています。 ユーザーは、その電子メールのコンテキストで重要な情報を含むドキュメントを添付することがよくあります。 メールに加えて、Exchange アカウントを使用すると、カレンダー エントリ、OneNote ノートブック、連絡先など、他の貴重な情報源にアクセスできます。
Microsoft Exchange 用の Amazon Kendra コネクタを使用して、Exchange アカウントに保存されている情報を検索できるようになりました。 この投稿では、Exchange に保存されている情報にインデックスを付け、Amazon Kendra インテリジェント検索機能を使用する方法を示します。 さらに、ML を活用したインテリジェント検索は、キーワード検索があまり効果的でない、自然言語の物語コンテンツを含む非構造化文書から情報を正確に見つけることができます。
ソリューションの概要
Amazon Kendra を使用すると、複数のデータ ソースを設定して、ドキュメント リポジトリ全体を検索するための中心的な場所を提供できます。 このソリューションでは、Exchange 用の Amazon Kendra コネクタを使用して Exchange リポジトリまたはフォルダにインデックスを付ける方法を示します。 このソリューションは、次の手順で構成されています。
- Exchange でアプリを構成し、接続の詳細を取得します。
- 詳細を保存します AWSシークレットマネージャー.
- Amazon Kendra コンソールを介して Exchange データ ソースを作成します。
- Exchange リポジトリ内のデータにインデックスを付けます。
- サンプル クエリを実行して、ソリューションをテストします。
前提条件
Exchange 用の Amazon Kendra コネクタを試すには、以下が必要です。
Exchange アプリを構成し、接続の詳細を収集する
Exchange データ ソースをセットアップする前に、Exchange リポジトリに関するいくつかの詳細情報が必要です。 事前に集めておこう。
- にログインします。 Azureのポータル グローバル管理者ユーザー アカウントを使用して、 Next.
- パスワードを入力して選択 サインイン.
- Azure のウェルカム ページで、 アプリの登録.
- 選択する 新規登録.
- アプリの名前 (my-exchange-app など) を入力し、 登録する.
- テナント ID を書き留めます (Amazon Kendra のデータ ソースを設定するときに必要です)。
- クライアントの資格情報、選択する 証明書またはシークレットを追加する.
- 選択する 新しいクライアントの秘密.
- 説明を入力します (例:
my exchange secret
). - 有効期限を選択します (この投稿では 6 か月)。
- 選択する Add.
- 後でデータ ソースを設定するときに使用するため、シークレット ID と値をメモします。
- ナビゲーションペインで、 API権限.
ここで、管理者権限を追加または削除できます。
- この投稿では、デフォルトのままにしておきます。
Exchange 認証情報を Secrets Manager に保存する
Exchange 認証情報を Secrets Manager に保存するには、次の手順を実行します。
- Secrets Managerコンソールで、 新しい秘密を保存する.
- 選択 他のタイプの秘密.
- の XNUMX つのキーと値のペアを作成します。
clientid
およびclientsecret
Exchange から保存された値を入力します。 - 選択する Next.
- 秘密の名前、名前を入力します(たとえば、
AmazonKendra-my-exchange-secret
). - オプションの説明を入力します。
- 選択する Next.
- ローテーションの構成 セクションで、すべての設定をデフォルトのままにして選択します Next.
- ソフトウェア設定ページで、下図のように レビュー ページ、選択 オンラインショップ.
Exchange 用の Amazon Kendra コネクタを構成する
Amazon Kendra コネクタを設定するには、次の手順を実行します。
- Amazon Kendraコンソールで、 インデックスを作成する.
- インデックス名、インデックスの名前を入力します (たとえば、
my-exchange-index
). - オプションの説明を入力します。
- ロール名、IAM ロール名を入力します。
- オプションの暗号化設定とタグを構成します。
- 選択する Next.
- プロビジョニングを指定する選択 開発者版 選択して Next.
- ユーザー アクセス制御の構成 セクションで、設定をデフォルトのままにして選択します Next.
- レビューページで、 創造する.
これにより、IAM ロールが作成および伝達され、Amazon Kendra インデックスが作成されます。これには最大 30 分かかる場合があります。
Exchange データ ソースを作成する
次の手順を実行して、データ ソースを作成します。
- Amazon Kendraコンソールで、 データソース ナビゲーションペインに表示されます。
- Microsoft Exchangeの、選択する コネクタを追加.
- データソース名、名前を入力します(たとえば、
my-exchange-data-source
). - オプションの説明を入力します。
- 選択する Next.
- テナントIDで、先ほど収集したテナント ID を選択します。
- AWSシークレットマネージャーシークレットで、前に作成したシークレットを選択します。
- IAMの役割、選択する 新しい役割を作成する.
- ロール名、名前を入力します(たとえば、
AmazonKendra-myexchange-datasource-role
). - 選択する Next.
- ユーザーの電子メール ID、電子メール ID のリストを入力できます。 すべてのユーザーからコンテンツを取得するには、フィールドを空白のままにします。
デフォルトの選択を維持していますが、必要に応じてコンテンツの選択を微調整できます。
- 同期モード選択 完全同期 (これは初めてで、すべてのコンテンツをインポートする必要があります)。
- 周波数、選択する オンデマンドで実行.
- 選択する Next.
- オプションのフィールド マッピングを設定し、 Next.
- 選択する レビューと作成 選択して データソースを追加する.
- 選択する 今すぐ同期.
- 同期が完了するまで待ちます。
ソリューションをテストする
Exchange アカウントから Amazon Kendra インデックスにコンテンツを取り込んだので、いくつかのクエリをテストできます。
- インデックスに移動して選択します インデックス付きコンテンツを検索.
- サンプルの検索クエリを入力し、検索結果をテストします (クエリはアカウントの内容によって異なります)。
Exchange コネクタは、Exchange からのローカル ID 情報もクロールします。 この機能を使用して、クエリをユーザー別に絞り込むことができます。
- この機能を使用するには、検索結果ページに戻ります。
- 詳細 ユーザー名またはグループでクエリをテストする 選択して ユーザー名またはグループを適用する.
Microsoft Exchange の場合、グループはインポートせず、ユーザー名のみをインポートします。 この場合、ユーザー名は電子メール ID です。
- ユーザーのユーザー ID (電子メール) を入力し、選択します。 申し込む.
- 検索クエリを再実行します。
これにより、基準に基づいてフィルタリングされた一連の結果が表示されます。
- 検索ページに戻り、このコンテンツにアクセスできないユーザーの名前を入力してから、 申し込む.
- 同じクエリを再度実行します。
を使用して構築されたアプリケーションなどのアプリケーションで Amazon Kendra を前面に出す場合 エクスペリエンスビルダー、ユーザー ID を (E メール ID の形式で) Amazon Kendra に渡して、各ユーザーが自分のユーザー ID に固有のコンテンツのみを表示できるようにすることができます。 または、次を使用できます AWS IAM アイデンティティ センター (AWS Single Sign-On の後継) は、Amazon Kendra に渡されるユーザー コンテキストを制御して、ユーザーによるクエリを制限します。
おめでとう! Amazon Kendra を使用して、Exchange アカウントからインデックス化されたコンテンツに基づいて回答と洞察を明らかにしました。
制限事項
このソリューションには次の制限があります。
- 複数ドメインの電子メールはサポートされていません。
- 付箋はサポートされていません。
- 増分更新は、クライアント アプリケーションが完全同期を再度実行する必要があるまでの特定の期間 (7 日間) のみ有効です。
- Exchange Online には、取り込みの速度を制御するレート制限があります。 詳細については、次を参照してください。 Exchange Online の制限.
クリーンアップ
将来のコストが発生しないようにするには、このソリューションの一部として作成したリソースをクリーンアップしてください。 このソリューションのテスト中に新しい Amazon Kendra インデックスを作成した場合は、それを削除してください。 Exchange 用の Amazon Kendra コネクタを使用して新しいデータ ソースのみを追加した場合は、そのデータ ソースを削除します。
まとめ
Amazon Kendra 用の Microsoft Exchange コネクタを使用すると、組織は、Amazon Kendra によるインテリジェントな検索を使用して、アカウントに保存されている情報のリポジトリを安全に利用できます。
これらの可能性などについては、以下を参照してください。 AmazonKendra開発者ガイド. Exchange からデータを取り込むときにメタデータとコンテンツを作成、変更、または削除する方法の詳細については、次を参照してください。 取り込み中にドキュメントを充実させる および コンテンツとメタデータを強化して、AmazonKendraのカスタムドキュメント強化で検索エクスペリエンスを強化します.
著者,
アシシュ・ラグワンカー AWSのシニアエンタープライズソリューションアーキテクトです。 彼の主な関心事には、AI / ML、サーバーレス、コンテナテクノロジーが含まれます。 Ashishはマサチューセッツ州ボストンに拠点を置き、読書、アウトドア、家族との時間を楽しんでいます。
- SEO を活用したコンテンツと PR 配信。 今日増幅されます。
- Platoblockchain。 Web3メタバースインテリジェンス。 知識の増幅。 こちらからアクセスしてください。
- 情報源: https://aws.amazon.com/blogs/machine-learning/index-your-microsoft-exchange-content-using-the-exchange-connector-for-amazon-kendra/
- 100
- 7
- a
- できる
- 私たちについて
- アクセス
- 正確な
- 正確にデジタル化
- 越えて
- 追加されました
- 添加
- 管理人
- 進める
- AI / ML
- すべて
- Amazon
- アマゾンケンドラ
- および
- アナウンス
- 回答
- アプリ
- 申し込み
- AREA
- アタッチ
- AWS
- Azure
- バック
- ベース
- さ
- の間に
- ボストン
- もたらす
- 内蔵
- カレンダー
- キャプチャー
- 場合
- 中央の
- 証明書
- 選択する
- クライアント
- 競争する
- コンプリート
- 接続
- 領事
- コンタクト
- 含む
- コンテナ
- コンテンツ
- 中身
- コンテキスト
- コントロール
- 会話
- 基本
- コスト
- 作ります
- 作成した
- 作成します。
- Credentials
- 基準
- カスタム
- データ
- 日
- デフォルト
- デフォルト
- 実証します
- 説明
- 細部
- Developer
- ドキュメント
- ドキュメント
- そうではありません
- ドメイン
- ドント
- ダウン
- 間に
- 各
- 前
- 効果的な
- メール
- 暗号化
- 確保
- 入力します
- Enterprise
- 例
- 交換
- 興奮した
- 体験
- 家族
- 特徴
- 少数の
- フィールド
- もう完成させ、ワークスペースに掲示しましたか?
- 名
- 初回
- フォロー中
- フォーム
- から
- フル
- function
- 未来
- 取得する
- 与える
- グローバル
- Go
- グループの
- 持って
- 非常に
- 認定条件
- How To
- HTML
- HTTPS
- ID
- アイデンティティ
- import
- 重要
- in
- include
- index
- 情報
- 洞察
- インテリジェント-
- 利益
- IT
- キープ
- 言語
- LEARN
- 学習
- コメントを残す
- LIMIT
- 制限
- 制限
- リスト
- ローカル
- 機械
- 機械学習
- マネージャー
- メッセージ
- Microsoft
- 分
- ML
- 修正する
- ヶ月
- 他には?
- の試合に
- 名
- 名
- ナレラティブ
- ナチュラル
- ナビゲーション
- 必要
- ニーズ
- 新作
- ノート
- オファー
- オンライン
- 組織
- その他
- 屋外で
- 足
- ペイン
- 部
- パーティー
- 渡された
- パスワード
- 期間
- パーミッション
- 場所
- プラトン
- プラトンデータインテリジェンス
- プラトデータ
- の可能性
- ポスト
- パワード
- プロセス
- 提供します
- レート
- リーディング
- 削除します
- 倉庫
- リソース
- 結果
- レビュー
- 職種
- ラン
- 同じ
- を検索
- 秘密
- セクション
- しっかりと
- 見て
- 選択
- シニア
- サーバレス
- サービス
- セッションに
- 設定
- 設定
- いくつかの
- すべき
- 表示する
- 簡素化する
- 溶液
- ソリューション
- 一部
- ソース
- ソース
- 特定の
- スピード
- 支出
- ステップ
- 店舗
- 保存され
- 構造化された
- 首尾よく
- そのような
- スイート
- サポート
- 表面
- 同期
- 取る
- テクノロジー
- テナント
- test
- テスト
- アプリ環境に合わせて
- 時間
- 〜へ
- 一緒に
- 更新版
- つかいます
- ユーザー
- users
- 貴重な
- 値
- 価値観
- さまざまな
- 、
- 歓迎
- which
- while
- 誰
- 意志
- You
- あなたの
- ゼファーネット