Salesforce Data Cloud セットアップガイド:hls-version: 2.20

Data Cloud プロビジョニング

  1. 歓迎メールのリンクを使用して、管理者ユーザーログイン情報で Data Cloud インスタンスにログインします。これが既存の Salesforce Health Cloud インスタンスにリリースされている場合、既存の管理者ユーザーログイン情報を使用してください。

  2. [設定] 歯車アイコンをクリックして、[Data Cloud 設定] をクリックします。

    • このオプションが表示されない場合は、ページを更新するか、ログアウトしてから、管理者ユーザーログイン情報を使用してもう一度ログインします。

  3. [使用を開始する] をクリックします。設定には数分かかることがあります。すべてのステップに緑色のチェックマークがあれば、Data Cloud インスタンスは正常に設定されたとみなされます。なければ、報告された問題を修正し、設定を完了します。設定が完了したら、Customer Data Platform アカウントの準備が整います。これで、管理者ユーザーはプロファイルを追加したり、追加のユーザーを作成したり、権限セットを割り当てたりできます。

データの接続

コネクタは、外部ソースと通信してデータを Data Cloud データソースオブジェクトに転送する、特殊なデータストリームです。

Customer Data Platform には、Marketing Cloud Email Studio、MobileConnect、MobilePush、Marketing Cloud データエクステンション用のコネクタ、Salesforce CRM、取り込み API、Interaction Studio 用のコネクタ、クラウドストレージプロバイダー経由の Salesforce 外部データ用のコネクタがあります。

公衆衛生管理​のユースケースでは、次のコネクタを使用してデータを CDP に取り込みます。

  • Salesforce CRM - Salesforce Health Cloud インスタンスのデータを Data Cloud に接続します。

  • 取り込み API - 外部ソースシステム (Azure、Epic、Cerner、およびその他の EHR システム) のデータを MuleSoft の CDP Connector を介して接続します。

Salesforce CRM Connector

Data Cloud では、Salesforce Health Cloud 組織への接続を確立できます。Data Cloud 管理者ユーザーは、自動的にデータをリリースするバンドルを使用するか、独自のデータストリームを設定できます。

Salesforce Health Cloud 組織への接続を作成する手順は、次のとおりです。

  1. Data Cloud で、[設定] 歯車アイコンを選択して、[Data Cloud 設定] をクリックします。

  2. [Salesforce CRM] を選択します。

  3. Salesforce Health Cloud 組織を Data Cloud に接続するには、​[新規]​ をクリックします。Data Cloud がプロビジョニングされた Salesforce Health Cloud 組織を接続することも、​別の組織 (外部組織) を接続する​オプションを選択することもできます。

  4. [接続] をクリックします。外部の Salesforce Health Cloud 組織を接続する場合、管理者ユーザーログイン情報を入力して、Data Cloud との接続を確立します。

  5. Salesforce Health Cloud 組織を接続したら、次の接続の詳細が表示されます。

    • コネクタ名: Data Cloud に接続されている Salesforce Health Cloud 組織の名前。

    • コネクタタイプ: データ接続種別の名前を識別します。

    • 状況: 組織の状況が表示されます。

    • 組織 ID: Data Cloud に接続されている Salesforce Health Cloud 組織の識別子。

    • 更新: Salesforce Health Cloud 組織が Data Cloud に接続されたときの日付とタイムスタンプ。

  6. これで、Salesforce Health Cloud 組織が接続されました。

Customer Data Platform インスタンスを作成して Salesforce Health Cloud 接続を設定したら、データキットで提供される標準データバンドルをインストールして、Customer Data Platform 内にデータをリリースできます。

公衆衛生管理​のユースケースでは、Service Cloud バンドルがインストールされます。バンドルをインストールするには、 リンク​を参照してください。

取り込み API

取り込み API を使用して、外部システムのデータを Data Cloud にプッシュできます。この RESTful API は、一括とストリーミングという 2 つのインタラクションパターンを提供します。ストリーミングパターンでは、データセットへの変更が取得されるたびに増分的な更新を受け入れます。一括パターンでは、定期的に実行されるデータの同期時に CSV ファイルを受け入れます。同じデータストリームで、ストリーミングと一括インタラクションからのデータを受け入れることができます。

取り込み API を設定して、外部システムのデータをプッシュするように設定するには、以下の各セクションの手順を実行します。

取り込み API コネクタを設定する

  1. Data Cloud で、[Data Cloud 設定] を選択します。

  2. [取り込み API] をクリックします。

  3. [新規] をクリックし、API ソースの名前を入力して、[保存] をクリックします。新しいコネクタの詳細ページで、​.yaml​ ファイル拡張子を付けた OpenAPI (OAS) 形式でスキーマファイルをアップロードする必要があります。スキーマファイルは、API を介して転送されるデータの構造を記述します。 注意:​ 取り込み API スキーマには要件が設定されています。取り込み前にスキーマ要件を確認してください。

  4. [スキーマをアップロード] をクリックし、使用するファイルの場所に移動します。ファイルを選択し、[開く] をクリックします。 公衆衛生管理​のユースケースでは、スキーマファイル ​mule-hls-cdp-connector-schema.yaml​ は、実装テンプレートの HLS CDP System API (HLS CDP システム API)​ の ​/src/test/resources​ にあります。

  5. 検出されたすべてのオブジェクトとその属性をスキーマでプレビューします。

  6. [保存] をクリックします。コネクタページには、更新された状況が反映されます。

  7. スキーマファイルがアップロードされたら、データストリームを作成して、ソースシステムのデータの送信を開始できます。

公衆衛生管理​のユースケースでは、外部システム (Azure、Epic、Cerner、およびその他の EHR システム) に、MuleSoft の CDP Connector で取り込み API を介して Data Cloud にプッシュされるデータが含まれます。新しいデータストリームを作成するときに、​[取り込み API]​ ドロップダウンに使用されるコネクタの名前が表示されます。

公衆衛生管理​のユースケースで使用されるスキーマについては、実装テンプレートを参照してください。このユースケースでは、次のオブジェクトが追加されます。

  • condition (条件)

  • immunization (免疫付与)

  • webEngagement

スキーマ要件

Data Cloud で取り込み API ソースを作成するには、アップロードするスキーマファイルが特定の要件を満たしている必要があります。

  • アップロードするスキーマは、.yml または .yaml 拡張子を持つ有効な OpenAPI 形式である必要があります。OpenAPI バージョン 3.0.x がサポートされています。

  • オブジェクトにオブジェクトをネストすることはできません。

  • 各スキーマには 1 つ以上のオブジェクトが必要です。各オブジェクトには 1 つ以上の項目が必要です。

  • オブジェクトの項目数の上限は 1000 件です。

  • オブジェクト名の最大長は 80 文字です。

  • オブジェクト名で使用できる文字は a-z、A-Z、0-9、_、- のみです。Unicode 文字は使用できません。

  • 項目名で使用できる文字は a-z、A-Z、0-9、_、- のみです。Unicode 文字は使用できません。

  • 項目名では、予約語である date_id、location_id、dat_account_currency、dat_exchange_rate、pacing_period、pacing_end_date、row_count、version は使用できません。項目名では __ は使用できません。

  • 項目名の最大長は 80 文字です。

  • 項目は、次の型と形式を満たしている必要があります。

    • テキストまたはブール型: String (文字列)

    • 数値型: Number (数値)

    • 日付型: 文字列、形式: 日時

  • 重複するオブジェクト名は使用できません。大文字と小文字は区別されません。

  • オブジェクト内で重複する項目名は使用できません。大文字と小文字は区別されません。

  • ペイロードの DateTime (日時) データ型項目は、yyyy-MM-dd’T’HH:mm:ss.SSS’Z' 形式の ISO 8601 UTC Zulu である必要があります。

スキーマを更新するときは、次の点に注意してください。

  • 既存の項目データ型は変更できません。

  • オブジェクトを更新するときは、そのオブジェクトの既存の項目がすべて存在する必要があります。

  • 更新されたスキーマファイルには変更されたオブジェクトのみが含まれるため、毎回オブジェクトの完全なリストを用意する必要はありません。

  • [エンゲージメント]​ カテゴリを対象とするオブジェクトには日時項目が必要です。​[プロファイル]​ または ​[その他]​ 種別のオブジェクトにはこの要件は適用されません。

スキーマの例: スキーマの例については、 リンク​を参照してください。

データストリームの作成

データストリームは接続で、Data Cloud に取り込まれるデータが関連付けられています。Data Cloud には、さまざまな更新スケジュールで操作できる多くのデータストリームが含まれています。これらのデータストリームの更新方法と更新タイミングについては、 「Data Cloud のデータストリームスケジュール」​を参照してください。

Salesforce CRM データストリームを作成する

Salesforce CRM スターターバンドルからデータストリームを作成する手順は、次のとおりです。

この リンク​を参照して、スターターバンドルでデータストリームを作成し、Salesforce Health Cloud データソースからのデータフローを開始します。

公衆衛生管理​のユースケースでは、Salesforce CRM サービスバンドルを使用して、Salesforce Health Cloud アカウントのデータストリームと取引先責任者オブジェクトが作成されます。

Salesforce Health Cloud データソースからデータストリームを作成する手順は、次のとおりです。

データストリームを作成して、Salesforce Health Cloud データソースからのデータフローを開始します。Salesforce Health Cloud 組織の​「Salesforce Data Cloud Salesforce Connector Integration (Salesforce Data Cloud Salesforce Connector インテグレーション)」​権限セットに、標準オブジェクト、カスタムオブジェクト、およびそれらの項目を Data Cloud に取り込むための権限を追加します。 「Data Cloud で、Salesforce Health Cloud にアクセスするためのオブジェクトと項目権限を有効にする」​を参照するか、以下の手順を実行します。

オブジェクトとその項目の権限を追加する手順は、次のとおりです。

  1. Data Cloud に取り込むオブジェクトと項目が含まれる Salesforce Health Cloud 組織で、[設定] から [クイック検索] ボックスに「権限」と入力し、[権限セット] を選択します。

  2. [Salesforce Data Cloud Salesforce Connector Integration (Salesforce Data Cloud Salesforce Connector インテグレーション)]​ 権限セットを選択します。 注意:​ この権限セットは、Salesforce Health Cloud 組織を Data Cloud に接続した後にのみ使用できます。

  3. アプリケーションから [オブジェクト設定] を選択します。

  4. Data Cloud に取り込むオブジェクトを選択します。

  5. オブジェクト権限を変更するには、[編集] をクリックします。

  6. オブジェクトの [参照] および [すべて表示] 権限と、各項目の [参照アクセス権] を有効にします。

  7. [保存] をクリックします。

Data Cloud に取り込むすべてのオブジェクトと項目で上記の手順を繰り返します。次に、この リンク​の手順に従って、必要なオブジェクトのデータストリームを作成します。

公衆衛生管理​のユースケースでは、連絡先オブジェクト、識別子、ContactContactRelation のデータストリームが作成されます。

取り込み API データストリームの作成

取り込み API コネクタのスキーマファイルをアップロードしたら、ソースオブジェクトからデータストリームを作成します。 公衆衛生管理​のユースケースでは、condition (症状)、immunization (免疫付与)、webEngagement のデータストリームが作成されます。

  1. Data Cloud で、[データストリーム] を選択します。

  2. 最近参照したデータストリームで、[新規] をクリックします。

  3. [取り込み API] をクリックします。

  4. 複数の取り込み API を設定してある場合は、ドロップダウンで目的の API を選択します。

  5. 使用するスキーマに含まれるオブジェクトを確認し、[次へ] をクリックします。

  6. [新規データストリーム] ダイアログボックスで、以下を設定します。

    • プライマリキー: Data Cloud で利用する必要のある真のプライマリキー。プライマリキーが存在しない場合、プライマリキーの数式項目を作成する必要があります。

    • カテゴリ: [プロファイル]、[エンゲージメント]、[その他] のいずれかを選択します。 注意:公衆衛生管理​のユースケースでは、スキーマのすべてのオブジェクトのカテゴリは [その他] になります。

    • レコード更新日: プロファイルの変更を指示するには、[レコード更新日] を使用します。 注意:​ 各受信レコードが最後にいつ変更されたかを示すレコード変更済み項目はエンゲージメントオブジェクト種別に必要です。項目の要件は [プロファイル] や [その他] のオブジェクトでは省略可能ですが、レコード変更済み項目を指定して受信レコードが適切な順序で処理されるようにすることをお勧めします。

    • 日時項目: 取り込み時に外部ソースからのエンゲージメントが発生した日時を表すために使用されます。

    • [新規数式項目]​ (省略可能) をクリックします。

  7. [Next (次へ)] をクリックします。

  8. 最後の概要画面で、Data Cloud で作成されたデータストリームのリストを確認します。

  9. [Deploy (デプロイ)] をクリックします。作成したデータストリームが 1 つしかない場合は、そのデータストリームのレコードページが表示されます。複数のデータストリームを作成した場合は、ビューが更新され、最近参照したすべてのデータストリームが表示されます。

  10. データストリームにデータが表示されるまで最大で 1 時間ほどかかります。データストリームをデータモデルオブジェクトにマッピングして、データの使用を開始します。

公衆衛生管理​のユースケースでは、上記のステップに従ってスキーマに追加されたオブジェクトのデータストリームが作成されます。ステップ 6 で、​[新規数式項目]​ をクリックします (​[項目表示ラベル]​ は ​[uniqueId]​、​[数式の戻り値のデータ型]​ は ​[テキスト]​)。​[変換数式]​ で、以下のように各オブジェクトの数式が作成されます。

  • condition: CONCAT(sourceField['patientMrn'],"~",sourceField['conditionCode'])

  • immunization: CONCAT(sourceField['patientMrn'],"",sourceField['vaccineCode'],"",sourceField['vaccineStatus'],"~",sourceField['vaccineDate'])

  • webEngagement: CONCAT(sourceField['emailAddress'],"",sourceField['contentName'],"",sourceField['contentType'])

Data Cloud 取り込み API 用の接続アプリケーションの作成

Mulesoft の CDP Connector で取り込み API を使用してデータを Data Cloud に送信する前に、接続アプリケーションを設定する必要があります。接続アプリケーションの作成についての詳細は、この リンク​を参照してください。

取り込み API の接続アプリケーションの設定の一環として、次の OAuth 範囲を選択する必要があります。

  • Data Cloud の取り込み API データを管理 (​cdp_ingest_api​)

  • Data Cloud のプロファイルデータを管理 (​cdp_profile_api​)

  • Data Cloud データに対する ANSI SQL クエリを実行 (​cdp_query_api​)

  • API を使用してユーザーデータを管理 (​api​)

  • ユーザーに代わっていつでも要求を実行 (​refresh_token​、​offline_access​)。

MuleSoft の CDP Connector の設定

CDP 用の MuleSoft コネクタでは、Data Cloud にデータを送信するためのパイプラインがユーザーに提供されます。このコネクタは、設定する操作に応じて、Data Cloud Bulk API およびストリーミング API で動作します。API コールごとに HTTPS 接続経由の要求/応答パターンを使用します。必要なすべてのリクエストヘッダー、エラー処理、および HTTPS 接続設定は、コネクタに組み込まれています。

設定と使用可能な操作についての詳細は、 CDP Connector ドキュメント​を参照してください。

公衆衛生管理​のユースケースでは、 HLS CDP System API (HLS CDP システム API)​ 仕様と HLS CDP System API (HLS CDP システム API)​ 実装テンプレートアセットを参照してください。

データモデリングとデータマッピング

データの整理と準備

Data Cloud のセグメンテーションおよび有効化機能を正常に動作させるには、データの整理と準備が不可欠です。

Data Cloud データストリームを作成するときに、他の項目を生成することもできます。これらの補足項目は、ハードコードしたり、データストリームの他の項目から派生させたりできます。

次のユースケースは、Data Cloud の数式機能の使用例です。

数式項目は、データストリームの作成時に作成することも、後で作成することもできます。DataStream の作成時 (ステップ 6) に ​[新規数式項目]​ をクリックするか、最近参照したデータストリームリストから DataStream をクリックします。データストリームページで ​[取得元項目を追加]​ をクリックします。

データマッピング

データストリームを作成したら、データソースオブジェクト (DSO) をデータモデルオブジェクト (DMO) に関連付ける必要があります。リレーションによりマッピングされた項目およびオブジェクトのみをセグメンテーションと有効化で使用できます。

[データストリーム] 詳細ページか、データストリームをリリースした後に、[データマッピングを開始] をクリックします。

[データストリーム] マッピングキャンバスでは、DSO と対象 DMO の両方を参照できます。これらをマッピングするには、DLO の名前をクリックし、対象 DMO に接続します。たとえば、この方法を使用して、DSO の名を対象の [名] 項目にマッピングすることができます。

Data Cloud でデータをマッピングするときには、テーブルビューまたはビジュアルビューを選択します。

Data Cloud 実装のユーザーが作成したデータモデルのオブジェクトは、データモデルオブジェクトと呼ばれます。新規作成されたオブジェクトでは、参照オブジェクトを使用できます。データモデルオブジェクトで参照オブジェクトを使用すると、参照オブジェクトの名前、シェイプ、セマンティックが継承されます。このデータモデルオブジェクトを標準オブジェクトといいます。また、完全にカスタマイズされたデータモデルオブジェクトを定義することもでき、これをカスタムオブジェクトといいます。

関係者領域のデータをマッピングする場合、ID 解決、セグメンテーション、および有効化を正常に使用するために必須の項目とリレーションを入力します。

サービスバンドルが使用してデータストリームが作成されている場合、取引先および取引先責任者オブジェクトのデフォルトのマッピングが存在します。 公衆衛生管理​のユースケースでは、Account (取引先) および Contact (取引先責任者) DSO から Contact Point (連絡先) DMO へのデフォルトのマッピングは削除されます。データモデルオブジェクト (DMO) へのデータストリームは、以下の表に従ってマッピングされます。

データストリーム名 (DSO) カスタムデータモデルオブジェクト (DMO) 標準データモデルオブジェクト (DMO)

Account (取引先)

Account (取引先)

Contact (取引先責任者)

AccountContact、Individual (個人)

ContactPointEmail

Contact Point Email (連絡先メール)

Connector-Condition

Condition_c

Connector-Immunization

Immunization_c

Connector-WebEngagement

WebEngagement_c

公衆衛生管理​のユースケースでは、データストリームと DMO/カスタム DMO 間の以下のデータマッピングが作成されます。

Account (取引先) データストリームから Account (取引先) DMO へのデータマッピング

一部のマッピングは、バンドルからデフォルトで追加されます。マッピングは、ユースケースの要件に基づいて変更する必要があります。

取引先 (DSO) 取引先 (DMO)

Account Description (取引先 説明)

Account Description (取引先 説明)

Account ID (取引先 ID)

Account Id (取引先 ID)、Bill Contact Address (取引先責任者住所(請求先))、Sales Phone (営業電話番号)

Account Name (取引先名)

Account Name (取引先名)

Account Number (取引先番号)

Account Number (取引先番号)

Account Type (取引先種別)

Account Type (取引先種別)

Created Date (作成日)

Created Date (作成日)

Last Activity (最終活動)

Last Activity Date (最終活動日)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Medical Record Number (カルテ番号)

Medical Record Number_c (カルテ番号_c)

Parent Account ID (親取引先 ID)

Parent Account (親取引先)

Contact (取引先責任者) データストリームから Account Contact (取引先-取引先責任者)、Individual (個人) DMO へのデータマッピング

一部のマッピングは、バンドルからデフォルトで追加されます。マッピングは、ユースケースの要件に基づいて変更する必要があります。

取引先責任者 (DSO) 取引先 取引先責任者 (DMO) 個人 (DMO)

Account ID (取引先 ID)

Account (取引先)

Contact ID (取引先責任者 ID)

Account Contact Id (取引先-取引先責任者 ID)、Individual (個人)、Mailing Address (住所(郵送先))

Individual Id (個人 ID)

Assistant’s Name (アシスタントの名前)

Assistant Name (アシスタント名)

Asst. Phone (アシスタント電話番号)

Assistant Phone (アシスタント電話番号)

Contact ID (取引先責任者 ID)

Business Phone (会社電話)、Contact Email (取引先責任者メール)

Created Date (作成日)

Created Date (作成日)

Created Date (作成日)

Department (部署)

Department Name (部署名)

Last Activity (最終活動)

Last Activity Date (最終活動日)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Title (役職)

Title (役職)

Birthdate (生年月日)

Birth Date (誕生日)

First Name (名)

First Name (名)

Birthsex Ext ValueCode

Gender (性別)

Last Modified Date (最終更新日)

Last Modified Date (最終更新日)

Last Name (姓)

Last Name (姓)

Full Name (完全名)

Person Name (人名)

Photo URL (写真の URL)

Photo URL (写真の URL)

Salutation (敬称)

Salutation (敬称)

condition (症状) データストリームから Condition_c カスタム DMO へのデータマッピング

条件 (DSO) Condition_c (DMO)

chronicFlag

chronicFlag

clinicalStatus

clinicalStatus

conditionCode

conditionCode

conditionDescription

conditionDescription

conditionSeverity

conditionSeverity

lastModifiedDate

lastModifiedDate

patientId

patientId

patientMrn

patientMrn

recordedDate

recordedDate

resolvedDate

resolvedDate

sourceSystemId

sourceSystemId

uniqueId

uniqueId

immunization (免疫付与) データストリームから Immunization_c カスタム DMO へのデータマッピング

免疫付与 (DSO) Immunization_c (DMO)

dose (投薬)

dose (投薬)

lastModifiedDate

lastModifiedDate

patientId

patientId

patientMrn

patientMrn

sourceSystemId

sourceSystemId

uniqueId

uniqueId

vaccineCode

vaccineCode

vaccineDate

vaccineDate

vaccineDescription

vaccineDescription

vaccineGroup

vaccineGroup

vaccineStatus

vaccineStatus

webEngagement データストリームから WebEngagement_c カスタム DMO へのデータマッピング

webEngagement (DSO) WebEngagement_c (DMO)

averageTimeonPage

averageTimeonPage

contentName

contentName

contentType

contentType

emailAddress

emailAddress

lastModifiedDate

lastModifiedDate

lastVisitedDate

lastVisitedDate

memberName

memberName

pageViews

pageViews

sessionId

sessionId

uniqueId

uniqueId

userId

userId

公衆衛生管理​のユースケースでは、データストリームと DMO 間のデータマッピングが行われる場合、DMO とリレーションを保持する必要があります。

DMO 間のデータリレーション

オブジェクト 項目 基数 関連オブジェクト 関連項目

取引先-取引先責任者

Account (取引先)

N:1

Account (取引先)

Account Id (取引先 ID)

Account Contact (取引先-取引先責任者)

Contact Email (取引先責任者メール)

N:1

Contact Point Email (連絡先メール)

Contact Point Email Id (連絡先メール ID)

Account Contact (取引先-取引先責任者)

Individual (個人)

N:1

Individual (個人)

Individual Id (個人 ID)

Contact Point Email (連絡先メール)

Party (関係者)

N:1

Individual (個人)

Individual Id (個人 ID)

Condition_c

patientMrn

N:1

Account

Medical Record Number_c (カルテ番号_c)

Immunization_c

patientMrn

N:1

Account (取引先)

Medical Record Number_c (カルテ番号_c)

WebEngagement_c

emailAddress

N:1

Contact Point Email (連絡先メール)

Email Address (メールアドレス)

ID 解決

公衆衛生管理​のユースケースでは、ID 解決ルールセットは必要ありません。

ID 解決は、さまざまなソースのデータをユーザーの包括的なビュー (統合プロファイル) に統合する場合に使用します。ID 解決は一致ルールと調整ルールを使用して、人々に関するデータを結び付けて統合プロファイルを作成します。各統合プロファイルには、すべてのソースの一意の連絡先値がすべて含まれます。

ソースデータをデータモデルオブジェクト (DMO) にマッピングした後、ID 解決ルールセットを設定します。ルールセットを作成する前にマッピングを完了しておく必要があります。詳細は、 こちら​を参照してください。

計算済みインサイト

公衆衛生管理​のユースケースでは、計算済みインサイトは必要ありません。

計算済みインサイト機能を使用すると、Salesforce Customer Data Platform に保存されているデジタルステート全体で複数ディメンションメトリクスを定義および計算できます。

詳細は、 こちら​を参照してください。

計算済みインサイトの例は、Data Cloud ヘルプドキュメントや Data Cloud Salesforce GitHub インスタンスにあります。作成した計算済みインサイトは属性ライブラリで使用できます。計算済みインサイトはデータエクスプローラーで確認および検証することもできます。

セグメントの作成と有効化

セグメンテーション

Data Cloud では、セグメントを簡単に作成できます。

  1. Data Cloud で、[セグメント] をクリックします。

  2. すでに作成されているセグメントのリストが表示されたら、[新規] をクリックします。

  3. [セグメントの詳細] で、目的のすべての項目に入力します。[セグメント対象]、[セグメント名]、および [スケジュールを公開] は必須です。

    • セグメント対象: セグメントの作成基準となるエンティティを指定します。

    • セグメント名: セグメントに覚えやすくわかりやすい一意の名前を付けます。

    • セグメントの説明: 後で確認できるように、セグメントの使用、内容、または期間条件に関する詳細を入力します。

    • スケジュールを公開: 有効化対象にセグメントを公開するタイミングと頻度を決定します。

  4. 変更を保存します。

とりあえず [スケジュールを公開] は ​[更新しない]​ のままにして、セグメントの絞り込みの完了後に入力します。セグメントは 12 または 24 時間ごとに公開するようにスケジュールできます。

セグメント対象: [セグメント対象] では、セグメントを作成するために使用される対象エンティティ (オブジェクト) を定義します。たとえば、統合個人、取引先またはでセグメントを作成できます。取り込み中にプロファイル種別とマークされた任意のエンティティを選択できます。

公衆衛生管理​のユースケースでは、個人でセグメントを作成します。

セグメントの例:

Active-Diabetes-Patient-View-Diabetes-Article

このセグメントの例では、Web ページで 120 秒以上糖尿病の記事を表示している有効な糖尿病患者の母集団を見つけるためのセグメントを作成するステップを示します。

上記の手順に従って、個人でセグメントを作成し、​[ルールを編集]​ をクリックします。

  1. [関連属性] ドロップダウンで ​[Condition_c]​ を選択します。

  2. [conditionCode]​ 属性をキャンバスにドラッグします。

    1. 適切なコンテナパスを選択します。

    2. [集計] として [件数] を選択し、必要な演算子を選択して値を入力します。

    3. 属性の演算子で、​[次の値と等しい]​ 演算子を選択し、糖尿病の値を入力します。

  3. 別の関連属性 ​[clinicalStatus]​ を ​[Condition_c]​ からキャンバスにドラッグします。

    1. 上記と同じコンテナパスです。

    2. 属性の演算子で、​[次の値と等しい]​ 演算子を選択し、有効な状況の値を入力します。

  4. [完了] をクリックします。

  5. [関連属性] ドロップダウンで ​[WebEngagement_c]​ を選択し、別の条件を選択します。

  6. [contentName]​ 属性をキャンバスにドラッグします。

    1. 適切なコンテナパスを選択します。

    2. [集計] として [件数] を選択し、必要な演算子を選択して値を入力します。

    3. 属性の演算子で、​[次の値と等しい]​ 演算子を選択し、糖尿病の値を入力します。

  7. 別の関連属性 ​[contentType]​ を ​[WebEngagement_c]​ からキャンバスにドラッグします。

    1. 上記と同じコンテナパスです。

    2. 属性の演算子で、​[次の値と等しい]​ 演算子を選択し、記事のコンテンツタイプの値を入力します。

  8. 別の関連属性 ​[averageTimeonPage]​ を ​[WebEngagement_c]​ からキャンバスにドラッグします。

    1. 上記と同じコンテナパスです。

    2. 属性の演算子で、​[次の値以上]​ 演算子を選択し、ページ状況の平均時間の値を入力します。

  9. [完了] をクリックします。

[スケジュールを公開] は、12 時間ごとの公開が反映されるように更新されます。

有効化対象

有効化対象を作成し、Data Cloud を使用してデータセグメントを作成、有効化します。

公衆衛生管理​のユースケースでは、Marketing Cloud 有効化対象を作成します。

有効化対象 - Marketing Cloud:

有効化対象を作成する前に、[Data Cloud 設定] ページで Marketing Cloud Connector を設定します。

  1. [設定] 歯車アイコンをクリックして、[Data Cloud 設定] をクリックします。

  2. [Marketing Cloud] を選択します。

  3. Marketing Cloud アカウントを認証するためのログイン情報を入力します。セットアップの次のステップには、認証が成功した場合のみ進むことができます。

  4. データソースの設定 - このステップは省略可能です。Marketing Cloud から Data Cloud にデータを取り込む場合、データソースを設定する必要があります。 注意:公衆衛生管理​のユースケースでは、このステップはスキップされます。

  5. 有効にするビジネスユニットを選択 - このステップは省略可能です。ビジネスユニット (BU) を追加または削除するには、2 つの列の間にある矢印をクリックします。 注意:公衆衛生管理​のユースケースでは、ビジネスユニットを選択して、セグメントを Marketing Cloud に公開します。

Data Cloud で有効化対象を作成して、セグメントを Marketing Cloud ビジネスユニットに公開します。

  1. [有効化対象] をクリックします。

  2. [新規] をクリックします。

  3. [Marketing Cloud] を選択します。

  4. [次へ] をクリックします。

  5. わかりやすい一意の名前を入力します。 IMPORTANT:​ Marketing Cloud 有効化対象名は、128 文字を超えたり、アンダースコアで始めたり、すべて数字にしたりすることはできず、次の文字を含めることはできません: @ % ^ = < ' * + # $ / \ ! ? ( ) { } [ ] , . (space)

  6. [次へ] をクリックします。

  7. 公開されたセグメントを受信するビジネスユニット (BU) を追加または削除するには、2 つの列の間にある矢印をクリックします。有効化対象に複数の BU がある場合、有効化によって取引先責任者が BU で絞り込まれます。セグメントは、Marketing Cloud へのデータエクステンション (DE) ではなく、共有データエクステンション (SDE) として有効化されます。有効化対象に複数のビジネスユニットが設定されている場合は、有効化対象設定を変更して 1 つのビジネスユニットのみを含めます。

  8. 変更を保存します。

Marketing Cloud 有効化対象が作成されます。

有効化

有効化は、セグメントを具体化して有効化プラットフォームに公開するプロセスです。有効化対象は、特定の有効化プラットフォームの認証および承認情報を保存するために使用されます。セグメントを公開し、連絡先を含め、有効化対象への追加属性を含めることができます。

有効化プラットフォームにセグメントを公開するために、Data Cloud の有効化を表示、変更、削除します。有効化レコードに移動して、その有効化の詳細および公開履歴を表示します。

[有効化] の [有効化履歴] では、セグメントが公開された時間と方法が表示されます。Marketing Cloud 有効化対象に公開されたセグメントの場合、追加の [承諾済み] 列と [却下済み] 列のみが有効化の [公開履歴] に表示され、詳細を表示できます。

セグメントの公開履歴を表示する手順は、次のとおりです。

  1. Data Cloud で、有効化に移動します。

  2. 確認する有効化を選択します。

  3. [有効化履歴] で詳細を参照します。

Data Cloud でセグメントを作成したら、セグメントを有効化対象に公開できます。

  1. Data Cloud で、[セグメント] をクリックします。

  2. セグメントを選択します。

  3. [有効化] で、[新規] をクリックします。

  4. 有効化対象を選択します。

  5. [有効化メンバーシップ] からエンティティを選択します。

  6. [次へ] をクリックします。

  7. 連絡先を選択します。 注意:​ S3 有効化の場合は、連絡先の選択は任意です。連絡先がマッピングされている場合は、既存のパスを選択します。

  8. 追加属性を有効化するには、[属性を追加] をクリックします。

  9. 最大 100 個の追加属性をキャンバスにドラッグし、[保存] をクリックします。 注意:​ 2 種類の追加属性を有効化に追加できます。

    • [有効化メンバーシップ] エンティティの属性。

    • [有効化メンバーシップ] エンティティへの直接リレーションにマッピングされたエンティティの属性。

  10. 任意の属性の一意の優先属性名を追加するには、クリックします。

  11. [次へ] をクリックします。

  12. 有効化の名前と説明を入力します。 IMPORTANT:​ 名前項目に次の文字を含めることはできません: + ! @ # $ % ^ * ( ) = { } [ ] \ . < > / " : ? | , _ &

  13. [保存] をクリックします。

選択した有効化対象に対してスケジュールされた次の公開でセグメントが公開されます。

データキット

データキットではデータストリームバンドルの作成がサポートされており、データモデルのカスタマイズおよびリレーションが含まれています。データキットのパッケージ化は、現在 CRM データストリーム、Amazon S3 データストリーム、データモデルでサポートされています。Salesforce Data Cloud でのパッケージ化についての詳細は、 リンク​を参照してください。

データキットのライフサイクル

  1. Customer Data Platform でパッケージ化するデータストリームを作成します。

  2. Salesforce の [設定] でパッケージを作成します。

  3. Salesforce の [設定] で、パッケージ内のデータストリーム定義を選択します。

  4. Customer Data Platform で作成したパッケージをアップロードします。

  5. Customer Data Platform で作成したパッケージをインストールします。

  6. Customer Data Platform で作成したパッケージからデータストリームを作成します。

新しいパッケージ化されたデータストリームがリリースされると、パッケージに含まれるリレーションが自動的にマッピングされます。データキットでデータモデルを追加する場合、カスタムデータモデルはそのまま追加されます。標準データモデルを選択している場合、データモデル上に追加されたカスタムマッピングとカスタム項目のみがパッケージ化されます。詳細な手順については、 リンク​を参照してください。

詳細は、 Salesforce Customer Data Platform​ ドキュメントを参照してください。