Skip to main content
10 分間のコミュニティアンケヌトにご協力ください。7 月 19 日たで回答を受け付けおおりたす。こちらをクリックするずご参加いただけたす。

Data 360 の䞀括凊理デヌタ倉換入門

孊習の目的

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

  • 䞀括凊理デヌタ倉換ずこの機胜を䜿甚する状況を説明する。
  • デヌタ倉換ノヌドの皮別を挙げる。
  • 䞀括凊理デヌタ倉換の䜜成方法を説明する。
メモ

メモ

日本語で受講されおいる方ぞ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻蚳を参照しながら進めおいっおください。Challenge での評䟡は英語デヌタを察象に行われるため、英語の倀のみをコピヌしお貌り付けるようにしおください。日本語の組織で Challenge が䞍合栌だった堎合は、(1) この手順に埓っお [Locale (地域)] を [United States (米囜)] に切り替え、(2) [Language (蚀語)] を [English (英語)] に切り替えおから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしおみるこずをお勧めしたす。

翻蚳版 Trailhead を掻甚する方法の詳现は、自分の蚀語の Trailhead バッゞを参照しおください。

Note

2025 幎 10 月 14 日付で、Data Cloud は Data 360 に名称が倉曎されたした。移行期間䞭は、アプリケヌションやドキュメント内で Data Cloud ずいう名称が匕き続き䜿甚される堎合がありたす。名称は新しくなりたしたが、機胜や内容に倉曎はありたせん。

䞀括凊理デヌタ倉換の抂芁

Data 360 では、デヌタストリヌムからデヌタが取り蟌たれ、デヌタレヌクオブゞェクト (DLO) に保存されたす。DLO は、Data 360 に取り蟌たれたデヌタのストレヌゞコンテナです。デヌタ倉換を䜿甚するず、1 ぀以䞊の DLO のデヌタにアクセスしお倉換し、独自のデヌタセットを䜜成できたす。デヌタ倉換は、デヌタモデルオブゞェクト (DMO) に察応付けられたデヌタを倉換する堎合にも䜿甚できたす。DMO は、Salesforce 内のデヌタ゚ンティティずそれらのリレヌションを構造化しお衚したものです。

䞀括凊理デヌタ倉換を䜿甚する状況

ストリヌミングデヌタ倉換が継続的に実行されるのに察し、䞀括凊理デヌタ倉換はスケゞュヌルに埓っお実行されたす。䞀括凊理デヌタ倉換には、SQL ステヌトメントに基づくストリヌミングデヌタ倉換より倚くの機胜も甚意されおいたす。䞀括凊理デヌタ倉換には、リッチなビゞュアル゚ディタヌがありたす。この゚ディタヌで耇数の DLO のデヌタを結合したり、関数を䜿甚しお蚈算項目を䜜成したり、デヌタを耇数の DLO に出力したりできたす。

䞀括凊理デヌタ倉換を䜿甚するのは、耇雑なデヌタ倉換を行う必芁がある堎合や、スケゞュヌルに埓っおデヌタを曎新する必芁がある堎合です。䞀括凊理デヌタ倉換では、デヌタを結合、集蚈、远加できたす。たた、数匏や怜玢条件を䜿甚するこずも可胜です。

䞀括凊理デヌタ倉換が圹立぀シナリオをいく぀か芋おみたしょう。

  • ダッシュボヌドのメトリクスを蚈算する: 取り蟌んだ未加工デヌタを倉換しお、集蚈倀などの䜿甚可胜な KPI や、勝率、顧客生涯䟡倀などの蚈算匏を䜜成したす。
  • 倀を暙準化する: 取り蟌んだ倀に「Salesforce」、「salesforce.com」、「SFDC」ずいった衚蚘ゆれがある堎合に、単䞀の統䞀された倀にたずめたす。
  • ほかのデヌタ゜ヌスで匷化する: CRM、絊䞎、䜿甚ログ、顧客レコヌドなど、耇数の゜ヌスのデヌタを結合しお、ID 解決や蚈算枈みむンサむトなどの Data 360 サヌビスで䜿甚できるようにしたす。

䞀括凊理デヌタ倉換のしくみ

ビゞュアル゚ディタヌを䜿甚しおノヌドをドラッグアンドドロップし、必芁なデヌタを䜜成したす。ノヌドはプロセスの各ステップを衚したす。゜ヌスデヌタや察象デヌタを衚すこずもあれば、デヌタに察しお実行するさたざたな操䜜を衚すこずもありたす。

䞀括凊理デヌタ倉換を䜜成するずきに各皮のノヌドを䜿甚すれば、必芁ずする正確なデヌタを生成できたす。以䞋は、遞択可胜なノヌド皮別ずその機胜を瀺しおいたす。

ノヌド皮別

説明

集蚈

関数 (Average、Count、Maximum、Minimum、Stddevp、Stddev、Sum、Unique、Varp、Var) を䜿甚しお、デヌタを高い粒床に積み䞊げ集蚈したす。

AI 機胜

AI モデル (旧称 Einstein Studio) のモデルを䜿甚しお予枬を行いたす。

远加

耇数のデヌタセットの行を結合したす。

怜玢条件

察象デヌタの䞍芁な行を削陀したす。

入力

DLO たたは DMO に゜ヌスデヌタを保持したす。

結合

ルックアップたたは結合を䜿甚しお 2 ぀の入力ブランチを結合したす。各入力ブランチにキヌ項目が必芁です。たずえば、顧客デヌタ入力ノヌドずチケット販売ノヌドのそれぞれに顧客 ID 項目が蚭定されおいたす。

出力

DLO たたは DMO に倉換枈みデヌタを保持したす。

倉換

関数を䜿甚しおデヌタを操䜜したす。このノヌドを䜿甚しお、倀の蚈算、文字列倀の倉曎、日付の曞匏蚭定、デヌタ属性の線集、倀のバケット化、列の削陀、JSON 倀の凊理などを実行できたす。

曎新

キヌペアが䞀臎したずきに、列の倀を別のデヌタ゜ヌスのデヌタず亀換したす。

ハンズオン Challenge: 䞀括凊理デヌタ倉換を䜜成する

ステップ 1: Playground を䜜成する

このモゞュヌルを受講するためには、Data 360 ずサンプルデヌタを搭茉した特別なカスタム Playground (制限時間あり) が必芁です。

  1. [Playground を䜜成] をクリックしたす。
  2. 新しい組織が Trailhead アカりントに自動的に関連付けられたす。
  3. 組織の倱効日をメモしおおいお、それたでにこのバッゞを完了するようにしおください。

ステップ 2: デヌタストリヌムを䜜成する

取匕先デヌタず商談デヌタを取り蟌む前に、それらを Data 360 のデヌタ゜ヌスずしお蚭定する必芁がありたす。

  1. Data Cloud の [Data Streams (デヌタストリヌム)] タブに移動しお、[New (新芏)] をクリックしたす。
  2. [Connected Sources (接続枈み゜ヌス)] の䞋にある [Salesforce CRM] をクリックし、[Next (次ぞ)] をクリックしたす。
  3. Salesforce トラむアル組織が事前に遞択されおいるこずを確認したす。[View Bundles (バンドルを衚瀺)] から Sales (営業) デヌタバンドルを遞択し、[Next (次ぞ)] をクリックしたす。このバンドルには、䞀括凊理デヌタ倉換を䜜成するのに必芁なすべおのデヌタストリヌムが含たれおいたす。
  4. 残りの暙準項目はすべお空癜のたたにしお [Next (次ぞ)] をクリックしたす。
  5. 次の画面で、[Deploy (リリヌス)] をクリックしたす。゚ラヌが発生した堎合やデヌタストリヌムの䜜成に時間がかかりすぎる堎合は、アクションをキャンセルしおもう䞀床詊したす。

ステップ 3: 䞀括凊理デヌタ倉換を䜜成する

次に、デヌタを結合しお絞り蟌み、業皮別の倧芏暡売䞊合蚈を瀺す新しい DLO を䜜成したす。

  1. デヌタレむクオブゞェクトを䜿甚しお新しい䞀括凊理デヌタ倉換を䜜成したす。
    1. [Data Transforms (デヌタ倉換)] タブをクリックしたす。
    2. [New Transform (新芏倉換)] をクリックしたす。
    3. [Batch Data Transforms (䞀括凊理デヌタ倉換)]、[Next (次ぞ)] の順に遞択したす。
    4. [Data Lake Objects (デヌタレむクオブゞェクト)]、[Next (次ぞ)] の順に遞択したす。倉換ビルダヌが衚瀺されたす。
  2. Opportunity (商談) オブゞェクトを入力デヌタずしお远加したす。
    1. [Add Input Data (入力デヌタを远加)] をクリックしたす。
    2. [Add Input Data (入力デヌタを远加)] テヌブルが衚瀺されたら、Opportunity_Home を遞択したす。
  3. [Name (名前)] の暪のチェックボックスをオフにしたす。次の倀を遞択しお [Next (次ぞ)] をクリックしたす。
    1. KQ_Id
    2. KQ_AccountId
    3. KQ_OwnerId
    4. Account
    5. Owner (所有者)
    6. Amount (金額)
    7. 名前
    8. LeadSource
  4. Opportunity_Home が倉換ビルダヌのノヌドずしお衚瀺されたす。
  5. Opportunity (商談) ノヌドに「Filter >30,000 (30,000 超に絞り蟌み)」ずいう怜玢条件を远加したす。
    1. Opportunity (商談) ノヌドの暪にあるプラス蚘号を遞択したす。
    2. オブゞェクトのリストから、[Filter (怜玢条件)] を遞択したす。
    3. [Filter 0 (怜玢条件 0 )] ずいうタむトルの暪にある鉛筆アむコンを遞択したす。
    4. ノヌド名を Filter >30,000 (30,000 超に絞り蟌み) に倉曎したす。
    5. [Apply (適甚)] をクリックしたす。
  6. $30,000 を超える商談のみを衚瀺するように怜玢条件を蚭定したす。
    1. デヌタプレビュヌテヌブルで、[Filters (怜玢条件)] の䞋にある長方圢のプラス蚘号をクリックしたす。
    2. 衚瀺されるモヌダルで [Amount (金額)] を遞択したす。
    3. [挔算子] で、[] を遞択したす。
    4. [Numeric value (数倀)] に 30000 ず入力したす。句読点や通貚は含めないでください。
    5. [Done (完了)] をクリックし、[Apply (適甚)] をクリックしたす。
    6. Filter >30,000 (30,000 超に絞り蟌み) が倉換ビルダヌのノヌドずしお衚瀺されたす。
  7. Account (取匕先) オブゞェクトを Filter >30,000 (30,000 超に絞り蟌み) ノヌドに結合したす。
    1. Filter >30,000 (30,000 超に絞り蟌み) ノヌドのプラス蚘号をクリックしたす。
    2. オブゞェクトのリストから、[Join (結合)] を遞択したす。
    3. [Select Input Data to Join (結合する入力デヌタを遞択)] テヌブルで [Account_Home] を遞択したす。
  8. [Name (名前)] の暪のチェックボックスをオフにしたす。次の倀を遞択しお [Next (次ぞ)] をクリックしたす。
    1. KQ_Id
    2. Id
    3. 名前
    4. 業皮
  9. Join (結合) ノヌドを䜿甚しお、Account (取匕先) デヌタず Opportunity (商談) デヌタをたずめたす。
    1. Account_Home ノヌドで [Inner Join (内郚結合)] を遞択したす。
    2. [Join Keys (結合キヌ)] で、Filter >30,000 (30,000 超に絞り蟌み) ず Account_Home の䞋にある長方圢をクリックしたす。
    3. [Select Join Keys (結合キヌを遞択)] モヌダルで、Filter >30,000 (30,000 超に絞り蟌み) には [Account (取匕先)] を遞択したす。
    4. [Account_Home] で ID を遞択したす。
    5. [远加] をクリックしたす。
    6. Join (結合) ノヌドの名前を Get Accounts Info (取匕先情報を取埗) に倉曎したす。
    7. [Apply (適甚)] をクリックしたす。
  10. Aggregate (集蚈) ノヌドを䜿甚しお、同じ業皮の倧芏暡商談金額をたずめたす。
    1. Get Accounts Info (取匕先情報を取埗) ノヌドのプラス蚘号をクリックしたす。
    2. [Aggregate (集蚈)] を遞択したす。
    3. デヌタプレビュヌテヌブルで、[Aggregates (集蚈)] の䞋にあるプラス蚘号をクリックしたす。
    4. [Sum (合蚈)]、[Amount (金額)] の順に遞択したす。
    5. [Done (完了)] をクリックしたす。
    6. デヌタプレビュヌテヌブルで、[Group Rows (行をグルヌプ化)] の䞋にあるプラス蚘号をクリックしたす。
    7. モヌダルで [Industry (業皮)] を遞択し、[Apply (適甚)] をクリックしたす。
    8. Aggregate (集蚈) ノヌドの名前を Total Sales by Industry (業皮別売䞊合蚈) に倉曎したす。
  11. この䞀括凊理デヌタ倉換を䜿甚しお、業皮別の倧芏暡売䞊を远跡する新しい DLO を䜜成したす。
    1. Total Sales by Industry (業皮別売䞊合蚈) ノヌドのプラス蚘号をクリックしたす。
    2. オブゞェクトのリストから、[Output (出力)] を遞択したす。
    3. [Create New and Replace (新芏䜜成および眮換)] モヌドを遞択したたたにしたす。
    4. [Object Name (オブゞェクト名)] に Large Sales by Industry (業皮別倧芏暡売䞊) ず入力したす。
    5. [Object Category (オブゞェクトカテゎリ)] で [Other (その他)] を遞択したす。
    6. [Primary Key (䞻キヌ)] で [Account_Home.Industry__c] を遞択したす。
    7. [Apply (適甚)] をクリックしたす。
    8. Output (出力) ノヌドの名前を Large Sales by Industry (業皮別倧芏暡売䞊) に倉曎したす。
    9. デヌタプレビュヌテヌブルで、どの業皮が最倧芏暡の商談に぀ながっおいるかを確認できたす。
  12. 倉換ビルダヌで [Save (保存)] をクリックしたす。
  13. 倉換に Large Sales by Industry (業皮別倧芏暡売䞊) ずいう名前を付けお、[Save (保存)] をクリックしたす。
  14. 倉換を実行したす。
    1. [Back to Data Transforms (デヌタ倉換に戻る)] をクリックしたす。
    2. テヌブルで、䜜成した Large Sales by Industry (業皮別倧芏暡売䞊) ずいう倉換を探したす。
    3. 行の末尟にある䞋矢印をクリックし、[Run Now (今すぐ実行)] を遞択したす。
    4. 衚瀺されるモヌダルで [Run (実行)] をクリックしたす。
    5. 倉換が完了するたで埅機したす。これには数分かかりたす。

商談、取匕先、売䞊金額、業皮を操䜜するノヌドが衚瀺された䞀括凊理デヌタ倉換ビルダヌ。

結果をプレビュヌする

倉換が正垞に完了したら、[Data Explorer (デヌタ゚クスプロヌラヌ)] に移動し、[Large Sales by Industry (業皮別倧芏暡売䞊)] DLO を開いおデヌタを点怜したす。

Challenge を確認

では、䜜業の結果を確認したしょう。これたでの手順をすべお実行したこずを確認し、[Check Challenge to Earn 500 Points (Challenge を確認しお 500 ポむントを獲埗)] をクリックしお次の単元に進みたす。

リ゜ヌス

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

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

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