Microsoft Teams 通知を構成する
プレビュー
この機能は パブリック プレビュー段階です。
AI/BIダッシュボードは、スケジュールされたスナップショットのMicrosoft Teams チャンネルへの送信をサポートしています。 これにより、チームはダッシュボードの更新を Teams ワークスペースで直接受け取ることができます。このページでは、 Microsoft Teams アプリを作成し、通知先として Teams チャンネルを構成する方法を説明します。 ダッシュボード編集者は、この通知先をスケジュールされたダッシュボードのサブスクライバーとして追加できます。Teams チャンネルをサブスクライバーとして追加する方法については、 「Slack またはMicrosoft Teams チャンネルを購読する」を参照してください。
Teams サブスクリプションでは、次の内容を含むダッシュボード スナップショットが提供されます。
- チャンネル内で直接表示できるダッシュボードの PNG 画像スナップショット
- Databricksのダッシュボードを開くための直接リンク
- メッセージ スレッド内の PDF スナップショットの添付ファイル
要件
次の権限が必要です。
- 通知先を構成するには、Databricks ワークスペース管理者である必要があります。
- Microsoft Copilot Studio および Microsoft Entra ID でアプリを作成および構成するには、適切な権限が必要です。
セットアップ プロセス中に、Microsoft から認証資格情報を収集して、Databricks 通知の送信先を構成します。
通知先を構成すると、ダッシュボードでCAN EDIT権限を持つすべてのユーザーが、管理するスケジュールのサブスクライバーとして Teams の通知先を追加できるようになります。
ステップ 1: Microsoft Teams アプリを作成して構成する
Teams ワークスペース用の Microsoft Copilot Studio ボットを作成し、必要な権限を構成します。
Microsoft Copilot Studio ボットを作成する
Microsoft Copilot Studio ドキュメントの次のステップを完了します。
Microsoft Entra ID でアプリの権限を構成する
-
Microsoft Entra 管理センターに移動します。
-
[アプリケーション] > [アプリの登録] をクリックします。
-
前のステップのアプリケーション ID を使用して、Copilot Studio ボットに関連付けられているアプリ登録を見つけて選択します。
-
左側のサイドバーで、 [API 権限] をクリックします。
-
[権限の追加] をクリックします。
-
Microsoft APIs で、 Microsoft Graph > アプリケーションのアクセス許可 をクリックします。
-
次の権限を追加します。
Files.Read.AllSites.ReadWrite.All
-
[権限の追加] をクリックします。
-
組織に権限を付与するには、 「管理者の同意を付与」 をクリックします。
認証シークレットを作成する
- Microsoft Entra 管理センターで、アプリの登録を選択した状態で、 [証明書とシークレット] をクリックします。
- [クライアント シークレット] > [新しいクライアント シークレット] をクリックします。
- 説明を入力し、有効期限を選択します。
- [ 追加 ] をクリックします。
- 新しく作成されたシークレットの 値 をコピーします。この値は 1 回だけ表示され、Databricks 通知の送信先を構成するために必要です。
テナントIDを取得する
- Microsoft Entra 管理センターで、アプリの登録を選択した状態で、 [概要] に移動します。
- ディレクトリ (テナント) ID をコピーします。Databricks 通知の宛先を構成するには、この値が必要です。
ボットを公開し、Teams チャンネルに追加します
Microsoft Copilot Studio ドキュメントの次のステップを完了します。
チャンネルの受信 Webhook を作成する
- Microsoft Copilot Studio のドキュメントで、ステップに従ってIncoming Webhook を作成します。
- 生成されたWebhook URLをコピーして保存します。
- [ 完了 ] をクリックします。

Teams チャンネルの URL を取得する
- Microsoft Teams で、目的のチャンネルに移動します。
- チャンネル名の横にあるハンバーガー メニュー ••• をクリックします。
- [リンクをコピー] をクリックします。Teams の URL ではなく、チャンネルの URL をコピーしてください。 Databricks 通知の宛先を構成するには、この URL が必要です。
ステップ 2: Databricksで通知先を構成する
Microsoft Teams チャンネルを指す通知先をDatabricksワークスペースに作成します。
-
Databricksワークスペースにログインします。
-
ワークスペースの右上隅にあるユーザー名をクリックします。
-
ドロップダウンから 「設定」 を選択します。
-
ワークスペース管理 セクションで、 [通知] タブをクリックします。
-
通知先 セクションで 「管理」 をクリックします。
-
[宛先の追加] をクリックします。
-
送信先タイプのドロップダウンから Microsoft Teams を 選択します。
-
次の情報を入力してください。
- 名前 : この Teams チャンネルの宛先のわかりやすい名前
- Microsoft Teams Webhook URL : Teamsの受信WebhookからのWebhook URL
- アプリ ID : Microsoft Copilot Studio ボットのアプリケーション ID
- 認証シークレット : Microsoft Entra ID からのクライアント シークレット値
- チャンネル URL : Microsoft Teams のチャンネル URL
- テナント ID : Microsoft Entra ID のディレクトリ (テナント) ID
-
作成 をクリックします。

ユーザーは、この Teams 通知先をダッシュボード スケジュールのサブスクライバーとして追加できるようになりました。
Teams チャンネルをダッシュボード スケジュールに登録する手順については、 「Slack またはMicrosoft Teams チャンネルを登録する」を参照してください。
トラブルシューティング
Microsoft Teams 通知に関する一般的なエラーをトラブルシューティングするには、以下を使用します。
PDF添付ファイルがありません
PDF 添付ファイルなしで Teams 通知が表示される場合は、次の点を確認してください。
- 通知先でアプリケーションIDが正しく設定されている
- 認証シークレットは有効であり、期限切れではありません
- アプリには、Microsoft Entra ID で必要な
Files.Read.AllおよびSites.ReadWrite.All権限が付与されています - API権限に対する管理者の同意が与えられました
通知が表示されない
Teams チャンネルに通知が表示されない場合:
- Webhook URL が正しく、宛先チャンネルと一致していることを確認してください。
- ボットが公開され、宛先のチャンネルに追加されていることを確認します
- チャンネルのURLが正しいことを確認してください
- テナント ID がMicrosoft組織と一致することを確認します。
- スケジュールがアクティブで停止していないことを確認します
次のステップ
- Teams チャンネルをダッシュボードのスケジュールに登録します。 「Slack またはMicrosoft Teams チャンネルの購読」を参照してください。
- Slack 通知の送信先を設定します。Slack通知の設定を参照してください
- 電子メール通知の宛先を設定します。 通知先の管理を参照してください