Salesforce CDP のクエリプロファイルパラメータ
Query REST コールの使用の一般的な情報については、「SOQL クエリを実行する」および「クエリ」を参照してください。
サポート対象 SOQL パラメータ
次の SOQL パラメータは Salesforce CDP での使用にサポートされています。
- 単一オブジェクトでの SELECT ステートメント
- SELECT 句: count()
- SOQL WHERE 句: contains (次の文字列を含む) 演算子
- SOQL LIKE
-
SOQL LIMIT 句
デフォルトの制限は 100 に設定されています。1 回のコールの最大制限は 2,000 レコードです。
- SOQL OFFSET 句
- SOQL ORDER BY 句
SOQL の制限
次のクエリは Salesforce CDP での使用にサポートされていません。
- SOQL サブクエリ
- SELECT 句: 集計関数
- SELECT 句: 日付関数
- SOQL HAVING 句
サンプルクエリ
| 使用事例 | クエリ |
|---|---|
|
データプレビュー: データレイクオブジェクトに取り込まれたデータを調べます。 |
メールのクリックイベントを取得する SELECT SubscriberKey__c, EngagementChannel__c, EmailName__c, SubjectLine__c FROM sfmc_email_engagement_click_{EID}__dll LIMIT =100 |
|
同意の参照: メールアドレス、電話番号、名および姓に基づいて、連絡先データモデルから個人 ID を取得します。 |
メールアドレスによって個人 ID を取得する SELECT PartyId__c FROM ContactPointEmail__dlm WHERE EmailAddress__c=’jjones@email.com’ LIMIT =100 電話番号によって個人 ID を取得する SELECT PartyId__c FROM ContactPointPhone__dlm WHERE TelephoneNumber__c=’555-123-4567’ LIMIT =100 名前によって個人 ID を取得する SELECT IndividualId__c FROM Individual__dlm WHERE FirstName__c=’Jimmy’ AND LastName__c=’Smith’ LIMIT =100 |
|
統合プロファイルの参照: 取得元レコード ID によって統合個人と統合連絡先を取得します。 |
ステップ 1: 取得元レコード ID によって統合レコードを取得する SELECT UnifiedRecordId__c FROM IndividualIdentityLink__dlm WHERE SourceRecordID__c='{sourceID}' LIMIT =100 ステップ 2: 統合プロファイル ID によって統合個人を照会する SELECT FirstName__c, LastName__c FROM UnifiedIndividual__dlm WHERE Id__c='{UnifiedRecordId__c}' LIMIT =100 ステップ 3: 統合プロファイル ID によって統合連絡先の詳細を照会する 統合連絡先メール SELECT EmailAddress__c FROM UnifiedContactPointEmail__dlm WHERE PartyId__c={UnifiedRecordId__c} LIMIT =100 統合連絡先電話 SELECT TelephoneNumber__c FROM UnifiedContactPointPhone__dlm WHERE PartyId__c={UnifiedRecordId__c} LIMIT =100 |