Skip to main content

Analytics ダッシュボードにさらなるデータを追加する

学習の目的

この単元を完了すると、次のことができるようになります。

  • Tableau CRM を使用して各自のデータをダッシュボードに追加する方法を説明する。
  • ビジネスニーズに合わせてダッシュボードをカスタマイズする。
  • Event Monitoring Analytics アプリケーションを他のユーザーと共有する。

ダッシュボードは Reports だけではない

Reports ダッシュボードを確認して問題や推移を見極め、最高情報責任者 (CIO) に報告できるようにしました。けれども、イベントモニタリングのデータには、レポートだけでなく、ページビュー、ログイン、Apex の使用状況など、他にもさまざまな情報があります。こうしたデータを使用して詳しいインサイトを提示し、さらなる質問の答えを見つけてみましょう。

たとえば、前の単元で Bob Bandit が過去 1 か月間に High Net-Worth Contacts レポートを 100 回以上実行した可能性を突き止めました。組織での Bob の他の活動も気になります。

Bob のページビューに戻り、他にも知っておくべき不審な活動がないか確認してみましょう。この例では、Bob が最も頻繁にクリックした取引先がどこかを確認することにします。この情報を得るために、Page Views (URI) ダッシュボードに付加価値データを追加して、解釈しやすくします。

データセットにデータを追加して増強する

Page Views (URI) ダッシュボードには /apex/SOQLQuery や /lightning などの URI のみが表示され、取引先レコードは表示されません。ここでダッシュボードをカスタマイズしてオブジェクトの名前と種別を追加し、Bob がどの取引先レコードにアクセスしたのか (アクセスしていた場合) を確認できるようにします。

けれどもその前に、データセットを作成して、このデータを Event Monitoring Analytics に追加します。データセットとは何なのでしょうか? データセットとは、非正規化され、高度に圧縮された形式で保存されている関連データのコレクションです。つまり、データセットは Event Monitoring Analytics のデータのコンテナです。ダッシュボードにオブジェクトの名前と種別を表示するためには、何よりもまずそのデータがデータセットに存在している必要があります。

管理されたデータが搭載されたテスト組織を使用しているため、インポートの制限について考える必要はありません。ただし、組織にインポートできるレコード数は、権限、インポートするデータ型、組織全体のデータストレージ制限によって異なります。インポート可能なオブジェクトの種別は、エディションによって異なります。詳細は、「CRM Analytics の制限」を参照してください。

そのため、オブジェクトの名前と種別をデータセットに追加します。

  1. [Analytics Studio] に移動します。(別のタブで開いてるはずですが、開いていない場合は、アプリケーションランチャー (アプリケーションランチャーアイコン) で、[Analytics Studio] を見つけて選択します)。
  2. [Create (作成)] をクリックして、[Dataset (データセット)] を選択します。

[Create (作成)] メニューが表示され、[Dataset (データセット)] が強調表示されている Tableau CRM Analytics Studio ページ

  1. [新規データセット] で、[Salesforce データ] をクリックします。

データソースの選択ページ

  1. データセットに AccountDataset という名前を付けます。
  2. [Add to new dataflow (新しいデータフローに追加)] オプションを選択します。
  3. AccountDataflow と入力して、[Next (次へ)] をクリックします。

[新規データセット] ページ

  1. [Account (取引先)] オブジェクトを選択し、[+] をクリックして取引先の項目を選択します。

[取引先] オブジェクトと [+] メニュー

  1. [Account Name (取引先名)] 項目と [Account ID (取引先 ID)] 項目を選択します。

[取引先名] と [取引先 ID] が強調表示されている [項目を選択] ページ

  1. [Next (次へ)] をクリックします。
  2. データセットに [Analytics for CIO (CIO 向け Analytics)] アプリケーションを選択して、[Create Dataset (データセットを作成)] をクリックします。

[新規データセット] ページ

  1. データセットがキューに追加されたことが通知されます。[OK] をクリックします。

データセットがキュー内にあることを伝えるメッセージ

  1. 次に、データフローを更新します。[Update Dataflow (データフローを更新)] をクリックします。ポップアップ画面が表示されたら、もう一度 [Update Dataflow (データフローを更新)] をクリックします。

[データフローを更新] が強調表示されている [AccountDataflow] ビューページ

  1. ページの右上にある [データフローを実行] をクリックします。ポップアップ画面が表示されたら、[Go to Data Monitor (データ監視に移動)] をクリックします。

[データフローを実行] が強調表示されている [AccountDataflow] ビューページ

  1. [監視] ページで、データセットの作成を監視できます。

[ジョブ] ビューが強調表示されている [監視] メニュー

  1. データセットが正常に作成されたら (数分かかることがあり、[成功] 状況メッセージを表示するために画面を更新しなければならないことがあります)、Analytics Studio に移動します。この時点で Analytics Studio が別のタブで開いているはずです。開いていない場合は、アプリケーションランチャー (アプリケーションランチャーアイコン) で、[Analytics Studio] を見つけて選択し、[Analytics for CIO (CIO 向け Analytics)] アプリケーションホームページを開きます。
  1. [Datasets (データセット)] タブをクリックすると、データセットリストの一番上に [AccountDataset] が表示されます。

[AccountDataset] が強調表示されている [データセット] ビューページ

これで、データセットに取引先の名前と ID が追加されました。けれども、ダッシュボードに表示したいデータはこれだけではありませんよね? ページビューのデータもあると役立ちます。

AccountDataset を強化する

既存の URIWithUsers データセットのデータを新しい AccountDataset に取り込んで強化しましょう。このデータセットは、事前作成済みの Page Views ダッシュボードが使用するものです。Salesforce ではユーザー ID がすでに非正規化され、人間が判別できるユーザー名になっています。

  1. 歯車アイコンをクリックして、[Data Manager (データマネージャー)] を選択します。

[データマネージャー] オプションが強調表示されている歯車アイコンメニュー

  1. [Dataflows & Recipes (データフローとレシピ)] をクリックして、[Recipes (レシピ)] をクリックします。

[データフローとレシピ] ページ

  1. [Create Recipe (レシピを作成)] をクリックして、[Add Input Data (入力データを追加)] をクリックします。
  2. レシピのベースデータセットに [AccountDataset] を選択して、[Next (次へ)] をクリックします。

[AccountDataset] が強調表示されている [入力データを選択] ビューページ

  1. AccountDataset を URIWithUsers データセットと結合するために、AccountDataset アイコンの横にあるプラス記号をクリックして、ドロップダウンメニューから [Join (結合)] を選択します。

AccountDataset アイコンが表示され、プラス記号関数が強調表示されている [レシピ] ビューページ

  1. [入力データを選択] ページリストから [URIWithUsers] データセットを選択して AccountDataset と結合し、[Next (次へ)] をクリックします。
  2. [参照関係] 結合種別を選択し、参照関係に [複数値を検索] を選択すると、右データストリームから一致するすべての行が返されます。続いて、[Join Key (結合キー)] 項目に、データセットレシピで相関させる列を 2 つ入力します。ここでは、URIWithUsers データセットの URI_ID_DERIVED と、AccountDataSet データセットの Account ID (取引先 ID) を入力し (後者が入力済みの場合もあります)、[Add (追加)] をクリックします。

[AccountDataSet] データセットと [URIWithUsers] データセットが強調表示された [結合キー] の項目

  1. レシピを作成するには、[Columns (列)] ビューページの上部にある [Name (名前)] 列のチェックボックスをオンにして、すべてのデータセット列をレシピに含めます。
メモ

デフォルトで、結合ノードにはレシピのベースデータセットにあるすべての列 (この場合は Account ID) と、[Join Key (結合キー)] 項目に表示されるもの (つまり、ほかのデータソースの URI_ID_DERIVED) のみが含まれます。

[名前] 列のチェックボックスがオンで、強調表示されている [列] ビューページ

  1. [Apply (適用)] をクリックします。
  2. 次に、出力ノードを作成して、レシピを実行する準備をします。結合ノードの右側にあるプラス記号をクリックして、ドロップダウンメニューから [Output (出力)] を選択します。

AccountDataSet アイコンと URIWithUsers アイコンが表示され、プラス記号で示されている関数が強調表示されている [Recipe (レシピ)] ビューページ

  1. [Output (出力)] ページの [Dataset Display Label (データセットの表示ラベル)] で URI_With_Account_Data という名前を付け、[App Location (アプリケーションの場所)] で [Analytics for CIO (CIO 向け Analytics)] を選択します。
  2. [Apply (適用)] をクリックします。

[Apply (適用)] が強調表示されている [出力] ビューページ

  1. ページの右上にある [Save and Run (保存して実行)] をクリックします。

[保存して実行] が強調表示されている [レシピ] ビューページ

  1. レシピに Joint Account Info with URI Dataset (取引先情報を URI データセットに結合) という名前を付け、[Save (保存)] をクリックします。
  2. 実行状況を表示するには、[Back to Data Manager (データマネージャーに戻る)] をクリックします。

[ジョブ] ビューが強調表示されている [監視] ビューページ

  1. 実行が完了するまで待機します。この処理に数分かかることがあります。また、画面を更新しないと [Successful (成功)] 状況メッセージが表示されないことがあります。レシピが正常に実行されたら、[Analytics for CIO (CIO 向け Analytics)] アプリケーションのホームページに戻ります。
  2. [データセット] タブをクリックすると、データセットリストの上のほうに [URI_With_Account_Data] が表示されます。

[URI_With_Account_Data] が強調表示されている [データセット] ビューページ

これで、必要なデータがすべて 1 つのデータセットにまとめられました! では、ダッシュボードに表示してみましょう。

Page Views ダッシュボードをカスタマイズする

最初に、Page Views ダッシュボードのコピーを作成し、Account Page Views (取引先ページビュー) という名前を付けます。

  1. Tableau CRM Analytics Studio で、Analytics for CIO (CIO 向け Analytics) アプリケーションに移動します。アプリケーションのホームページで、検索バーに Page Views (URI) と入力し、Page Views (URI) ダッシュボードを開きます。
  2. [More (さらに表示)] メニューで、[Clone in New Tab (新規タブにコピー)] をクリックします。

[新規タブにコピー] が選択されている [さらに表示] メニュー

  1. コピーしたダッシュボード名の横にある鉛筆アイコンをクリックして、[Account Page Views (取引先ページビュー)] に変更します。

続いて、データセットをダッシュボードに追加して、レイアウトを調整します。

  1. Analytics Studio で、[URI_With_Account_Data dataset (URI_With_Account_Data データセット)] を検索して選択します。
  2. [Bars (棒)] の横にある [+] をクリックして、[Account Name (取引先名)] を選択します。

[取引先名] が強調表示されている [新規レンズ] ページ

  1. 上記の手順を繰り返し、User.Name でグループ化します。

取引先名と User.Name でグループ化された [新規レンズ] ページ

  1. ツールバーで、デザイナーにクリップアイコンをクリックし、レンズに URIWithAccountAndUserNames という名前を付けてから、[Clip to Designer (デザイナーにクリップ)] をクリックします。

[デザイナーにクリップ] ボタンが選択されたツールバー

  1. [Account Page Views (取引先ページビュー)] ダッシュボードに戻ります。
  2. 右側のクエリリストから、[URIWithAccountAndUserNames] レンズをダッシュボード上の表示したい位置にドラッグします。Shift キーを押しながらドラッグすると、他のダッシュボードパネルが自動的に他の場所に移動します。新しいパネルのデフォルトサイズが小さすぎる場合は、サイズを変更します。

URIWithAccountAndUserNames レンズのプレースホルダーが表示されている Account Page Views (取引先ページビュー) ダッシュボード

  1. ツールバーで、ダッシュボードを保存します。次に、[Preview (プレビュー)] をクリックして確認します。

中央に URIWithAccountAndUserNames レンズが挿入された Account Page Views (取引先ページビュー) ダッシュボード

アプリケーションを共有する

あと 1 つの手順は、アプリケーションを CIO と共有することです。

  1. Analytics Studio のホームタブに戻ります。
  2. [Created By Me (自分が作成)] セクションに移動し、[Analytics for CIO (CIO 向け Analytics)] アプリケーションタイルの横にあるドロップダウンメニューをクリックして、ドロップダウンメニューから [Share (共有)] を選択します。
    [共有] オプションが強調表示されている [Analytics for CIO (CIO 向け Analytics)] アプリケーションメニュー
  1. Julie Chavez を検索してアプリケーションの編集者として追加したら、[追加] をクリックします。
  2. [Save (保存)] をクリックします。この結果、Event Monitoring Analytics を使い始めることを促すメールが Julie に送信されます。

まとめ

地道な作業を丹念に成し遂げましたね。Julie からは、次回はあなたのお気に入りのレストランでランチしましょう、というお誘いメールが届きました。

もちろん、Salesforce システム管理者としての仕事はこれで終わりというわけではなく、今後も随時微調整が必要になるものと思われます。けれども差し当たり、Event Monitoring Analytics の作成プロセスを完了させた自分を褒めてあげましょう。

Event Monitoring Analytics をさらに向上させる目的で、この Salesforce アプリケーションをモバイルデバイスにインストールすることを検討します。そうすれば、外出先でも、オフィスやコンピューターの前にいなくても、ダッシュボードを確認できるようになります。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む