前回は Application Insights を使った詳細なボット利用状況の取得と解析を紹介しましたが、解析といえば Power BI ということで、今回は Power BI を使った解析を紹介します。
参照: BotFramework Solutions - powerbi
前提
- Power BI デスクトップ
- Microsoft.Bot.Builder.Integration.ApplicationInsights を使ったデータ集計を行っている
Power BI テンプレート
BotFramework Solutions で Power BI のテンプレートが提供されています。早速試します。
1. ConversationalAnalyticsSample_4_4.pbit にアクセスし、「Download」をクリック。
3. https://portal.azure.com より解析したい Application Insights を開き、「API アクセス」より アプリケーション ID を確認。
4. Power BI に戻りアプリケーション ID を入力して「読み込み」をクリック。
5. 認証画面で「Windows」を選択し、接続。読み込みが終わるまで待つ。
提供されるレポート
現時点では以下のレポートが提供されます。
尚、レポートがユーザーロケールでフィルターされている場合があるので、必要に応じてフィルターを外してください。
Overall Usage
ユーザー数やメッセージ数、日ごとの会話数など、利用状況の概要
All Dialogs Overview
Dialog Overview
LUIS Intents
All Conversations Metrics
Conversations Drill Down
Transcript
会話のやり取りやセッション毎の継続時間、ユーザーとボット間の会話
Demographics
Word Cloud
Sentiment
QnA Maker Insights
まとめ
流石 Power BI と言ったところですが、分析の切り口が既に提案されている点はありがたいですね。是非お試しください。