Tableau CRM への外部データの抽出
学習の目的
外部データの抽出の概要
営業リーダーチームがパフォーマンスダッシュボードを使用できるように、データを Tableau CRM に取り込みましょう。Salesforce を管理し、営業チームのために設定することはあなたの仕事です。ですから、あなたは、営業チームが参照するデータの多くはすでに Salesforce の商談オブジェクト、取引先オブジェクト、ユーザオブジェクトにあることを知っています。ただし、一部のデータは外部ソースから取得されているはずです。Tableau CRM ならまったく問題ありません。詳しく見てみましょう。
あなたの会社の営業業務チームは、各取引先に Standard Industry Classification (SIC) 産業コード項目を使用して業種を識別しています。営業リーダーは、これらのコードを解読するのに苦労しており、従来の説明文の方を好んでいます。そこで、営業業務チームは、すべての産業コードとその説明が含まれた CSV ファイルを用意しました。その一部を次に示します。

この単元の目的は、このデータを Tableau CRM で抽出し、後で抽出する Salesforce データに追加できるようにすることです。現在、データジャーニーでは次の位置にいます。

CSV データの準備
CSV ファイルからデータを抽出すると、Tableau CRM では各項目の値に基づき、それがどの種別のデータであるか推測されます。そして各項目に基準、日付、ディメンションのいずれかの種別が割り当てられます。これらの種別により Tableau CRM のレンズやダッシュボードで項目をどのように操作するかが決まるため、種別は重要です。
Tableau CRM では、かなり正確に項目種別が割り当てられますが、適切な種別を指定する必要があることもあります。産業区分の説明の CSV ファイルの項目を 1 つずつ見て、何をする必要があるかを確認しましょう。

幸いにも、Tableau CRM でデータがどのように表示されるかをプレビューできるため、必要に応じて調整できます。
CSV データのアップロード
CSV ファイルの準備ができたので、CSV アップローダツールを使用して Tableau CRM にアップロードしましょう。その過程で、新しいデータセット用のアプリケーションも作成します。
- こちらから、産業区分の説明の CSV ファイルをデスクトップにダウンロードします。
- 前の単元でサインアップした Developer Edition 組織にまだログインしていない場合は、ログインします。
- アプリケーションランチャー (
) で、[Analytics Studio] を見つけて選択します。
- Analytics Studio で、[作成] をクリックし、[アプリケーション] を選択します。
- ここでは空のアプリケーションを作成するため、[空白のアプリケーション] の [作成] をクリックします。
- [続行] をクリックします。
- [アプリケーションに名前を付ける] 項目に、「Sales Performance Datasets (営業パフォーマンスデータセット)」と入力します。
- [作成] をクリックします。
- アプリケーションページの上部で [作成] をクリックし、[データセット] を選択します。アプリケーション内でデータセットを作成すると、アプリケーション名は自動的に選択されます。ほんの少しではありますが、手間が省けます。
- [CSV ファイル] をクリックします。
- [ファイルを選択するか、ここにファイルをドラッグしてください] をクリックします。
- 先ほどダウンロードした CSV ファイルに移動して選択し、[開く] をクリックします。ファイルがドラッグできる距離にある場合は、上記の手順の代わりに [ファイルを選択するか、ここにファイルをドラッグしてください] ボックスにファイルをドラッグすれば、数秒の手間が省けます。
- [次へ] をクリックします。Tableau CRM では新しいデータセット名としてファイル名を使用し、アプリケーションを選択します。
-
[データセット名] 項目で、名前を「SIC Descriptions (産業区分の説明)」に変更します。Tableau CRM がファイルの特定のプロパティ (区切り文字やエンコードなど) を検出します。これらのプロパティは、[検出されたファイルプロパティ] ボックスで確認できます。変更するには、
をクリックし、[編集] をクリックします。
-
[次へ] をクリックします。[項目属性を編集] 画面に、Tableau CRM に抽出しようとしているデータのプレビューが表示されます。
各ヘッダーのアイコンは項目種別を示します。
- 基準
- ディメンション
- 日付
Tableau CRM に誤りがある場合は、表示する列をクリックし、右側の [項目属性] パネルでその属性を編集できます。
今回のデータでは、[SIC Code (産業コード)] 項目が基準と識別されたようです。それは無理もないことですが、これは求めている種別ではありません。項目種別を基準のままにしておくと、産業コードの合計を求めること (有用ではありません) はできますが、産業コード別に取引先や商談をグループ化すること (非常に有用です) はできません。ですから、種別を変更しましょう。
- [SIC Code (産業コード)] 列をクリックします。右側のパネルに項目属性が表示されます。
- [データ型] 選択リストから [ディメンション] を選択します。
また、CSV ファイルの日付項目を確認して、Tableau CRM で種別と形式が正しく設定されていることを確かめました。それも確認しましょう。
- [Last Updated (最終更新日)] 列をクリックします。右側のパネルに項目属性が表示されます。
データ種別は正しいのですが、形式が d/M/yyyy になっているようです。CSV ファイルのすべての日付は 1/10/2017 になっています。これは、米国で一般的な M/d/yyyy 形式では 1 月 10 日ですが、ヨーロッパで一般的な d/M/yyyy 形式では 10 月 1 日です。Tableau CRM では、そのどちらかが判定できないため、ヨーロッパ形式が選択されました。ただし、求めているのは米国形式です。ここで簡単に変更できます。
- [日付形式] 選択リストから、[M/d/yyyy] を選択します。
予想したとおり、[SIC Description (産業区分の説明)] 項目は問題なくディメンションと識別されました。これで完了したようです。[ファイルをアップロード] をクリックして終了します。
データがアップロードされ、データセット作成の進行状況が表示されます。
休憩して、温かい飲み物でも飲みましょう。休憩から戻ってきたら、データセットが作成されていることを確認できます。
データジョブの監視と新しいデータセットの検証
バックグラウンドで、Tableau CRM によって新しいデータのジョブが作成され、実行されます。このジョブの実行にかかる時間は、CSV ファイルの大きさと、Tableau CRM で実行中の他のジョブの数によって異なります。ジョブの進行状況は、データマネージャで簡単に確認できます。
- Tableau CRM で、ギアアイコン (
) をクリックし、[データマネージャ] をクリックします。新しいブラウザタブでデータマネージャが開きます。最初に [監視] タブが表示されます。このとき、[ジョブ] サブタブがデフォルトで選択されています。
- リスト内でジョブを探します。ジョブ名は「Upload」で始まり、それに CSV ファイル名である SIC_Descriptions が続きます。
- Tableau CRM でデータを抽出するために何が行われたかを表示するには、ジョブ名の前にある矢印 (>) をクリックします。
次は、データセット自体を確認しましょう。実際のデータセットで、もう一度、項目データ種別や日付形式を確認します。データセットを見つけて、試してみましょう。
- データマネージャの左側で、[データ] タブをクリックします。
- SIC Descriptions データセットの右側にある
をクリックして [調査] を選択します。
- 新しいレンズの左側にある [棒の長さ] で、[基準を追加] ボタン (+) をクリックします。
ここには基準がありません。項目属性で基準を設定しなかったためです。
- [横棒] で、[グループを追加] (+) ボタンをクリックします。[Last Updated (最終更新日)]、[SIC Code (産業コード)]、[SIC Description (産業区分の説明)] の 3 つの項目があることを確認します。これで、これらの項目が日付またはディメンションとして設定されたことを確認できます。[新規レンズ] タブを閉じます。
お疲れさまでした! CSV アップローダツールを使用して、CSV ファイルをデータセットに変換しました。
次は、Salesforce データを Tableau CRM に取り込みます。