Heroku Postgres の Salesforce Data Cloud への接続
最終更新日 2024年05月15日(水)
Table of Contents
Salesforce Data Cloud は、Salesforce とその他の外部データソース間でデータを整理および統合できるようにするデータプラットフォームです。Heroku Postgres データを Salesforce Data Cloud インスタンスと同期すると、統合された顧客プロファイルを作成し、データに基づいてアクションを実行できます。この記事では、Heroku Postgres データベースを Data Cloud と連携させる方法について説明します。
ユースケース
Heroku で顧客向けアプリを開発し、Postgres データを Data Cloud と統合できます。
- 統合された顧客プロファイル: Heroku アプリのデータと Data Cloud のデータを組み合わせて、統合された顧客プロファイルを構築できます。統合プロファイルにより、顧客の Web エンゲージメント、注文履歴、コンテンツの好みをすべて 1 か所にまとめることができます。顧客を理解し、対象を絞ったレコメンデーションを作成して、顧客エンゲージメントを高めることができます。
- 顧客エンゲージメントを自動化する: Heroku Postgres から Data Cloud にデータを同期することで、顧客のアプリ操作に基づいてオートメーションを作成できます。顧客のインタラクションに応じて、パーソナル化されたマーケティングキャンペーンの送信、潜在的な機会の特定、Salesforce でのケースの作成を自動化できます。
Heroku PostgreSQL コネクター
Heroku PostgreSQL コネクターは、Salesforce Data Cloud コネクターのスイートに含まれています。このコネクターは、Heroku Postgres から Data Cloud への一方向同期を提供します。Heroku Postgres との PostgreSQL 接続のセットアップについては、Salesforce のドキュメントにある手順を実行してください。[接続を追加] ウィンドウの Source
(ソース) タブで、Heroku PostgreSQL
を選択します。
Heroku PostgreSQL コネクターをセットアップする際は、次の点に注意してください。
- 少なくとも
premium-4
プランを使用して接続を設定します。 - 接続は、データベース接続制限の件数に含まれます。
- 統合に必要な特定のテーブルへのアクセス権のみを付与できるように、Data Cloud 専用の資格情報を作成することを検討してください。
接続を設定するときは、データベースの資格情報が必要です。
- ユーザー名: データベースの資格情報の
User
(ユーザー) またはusername
- パスワード: データベースの資格情報の
Password
(パスワード) またはpassword
- 接続 URL: データベースの資格情報の
Host
(ホスト) またはhost
- スキーマ:
public
と入力 - データベース: データベースの資格情報の
Database
(データベース) またはdbname
資格情報は、data.heroku.com 経由では Postgres データベースの Credentials tab
(認証情報タブ) から、または pg:credentials:url
コマンドを実行して確認できます。
$ heroku pg:credentials:url DATABASE --name analyst -a example-app
Connection information for analyst credential
Connection info string:
"dbname=dee932clc3mg8h host=ec2-123-73-145-214.compute-1.amazonaws.com port=6212 user=analyst password=98kd8a9 sslmode=require"
Connection URL: postgres://analyst:98kd8a9@ec2-123-73-145-214.compute-1.amazonaws.com:6212/dee932clc3mg8h
接続をセットアップしたら、Postgres データソースへのデータストリームを作成できます。データストリームは、データベース内のテーブルからデータを取り込んで、Data Cloud にデータレークオブジェクト (DLO) を作成します。データストリームを設定して、データを一括処理で、またはリアルタイムで更新できます。[新規データストリーム] ウィンドウの Other Sources
(その他のソース) で、Heroku PostgreSQL
を選択します。
考慮事項
- Data Cloud の制限とガイドラインについては、Salesforce ドキュメントをお読みください。
- Data Cloud リージョンは、バージニア州 (米国)、フランクフルト (ドイツ)、ムンバイ (インド)、シドニー (オーストラリア)、東京 (日本) がご利用いただけます。
次のステップ
Heroku Postgres データを Data Cloud で同期すると、分析用の計算済みインサイトの作成、フローのトリガーによるプロセス自動化、イベントベースのオーケストレーション用のデータアクションの作成などにより、データに基づいてアクションを実行できます。
さらに詳しく知りたい方のために、お勧めのリソースを以下に紹介します。