Salesforce マーケティングクラウド コネクタのリファレンス
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。
このページでは、Salesforce Marketing Cloud コネクタの技術的なリファレンス情報を提供します。
サポートされているオブジェクト
Salesforce マーケティングクラウド コネクタは、以下のデフォルトテーブルをサポートしています(source_schema が default に設定されている場合)。
テーブル名 | アップデートのタイプ |
|---|---|
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
| バッチ(非増分) |
| インクリメンタル |
| バッチ(非増分) |
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
| インクリメンタル |
データ拡張の場合、外部キー(顧客キー)をsource_table名として提供する必要があります。データ拡張はバッチのみです(増分なし)。
自動データ型変換
コネクターは、データ拡張内のSalesforce マーケティングクラウドデータ型を以下のようにDelta互換データ型に変換します。
Salesforce マーケティング クラウド 型 | Delta 型 |
|---|---|
テキスト | string |
メール | string |
メールアドレス | string |
Phone | string |
ローカル | string |
Number | 整数 |
ロングナンバー | long |
Decimal(p, s) | decimal(min(p, 38), min(s, 18)) |
Boolean | boolean |
Date | timestamp_ntz |
Byte | Byte |
マーケティング クラウド APIsは、タイムスタンプのタイムゾーンに関する情報を提供しません。したがって、コネクタはタイムゾーンなしでタイムスタンプを保存します(TimestampNTZ)。
必須認証フィールド
Salesforce Marketing Cloud用のUnity Catalog接続を作成する際は、以下のパラメーターを指定してください。
フィールド | 説明 |
|---|---|
サブドメイン | 認証ベースURIからの |
マーケティングID(MID) | Salesforce マーケティングクラウド インターフェースの右上隅に表示される、ビジネスアカウントのマーケティングID。 |
クライアントID | API 統合パッケージからのクライアント ID |
クライアントのシークレット | API統合パッケージのクライアントシークレット |
デフォルトテーブルのスキーマ
サポートされているすべてのデフォルトテーブルの詳細なスキーマ(フィールド名とデータ型を含む)については、次のセクションをご覧ください。
ジャーニー
主キー (複合):(id, version)。
フィールド | データ型 |
|---|---|
id | string |
version | 整数 |
キー | string |
name | string |
最終公開日 | timestamp |
ステータス | string |
説明 | string |
作成日 | timestamp |
変更日 | timestamp |
workflowApiVersion | 整数 |
アクティビティ | array<struct> |
トリガー | array<struct> |
目標 | array<string> |
終了 | array<string> |
通知機能 | array<string> |
統計 | struct |
healthStatus | struct |
エントリモード | string |
definitionType | string |
チャンネル | string |
デフォルト | struct |
メタデータ | string |
実行 モード | string |
categoryId | 整数 |
定義ID | string |
スケジュール済みステータス | string |
キャンペーン | array<string> |
キャンペーン
フィールド | データ型 |
|---|---|
id | string |
作成日 | timestamp |
変更日 | timestamp |
name | string |
説明 | string |
campaignCode | string |
色 | string |
お気に入り | boolean |
Eメール
フィールド | データ型 |
|---|---|
id | long |
カスタマーキー | string |
objectID | string |
contentType | string |
assetTypeId | 整数 |
assetTypeName | string |
アセットタイプ表示名 | string |
name | string |
所有者 | struct |
作成者 | struct |
作成日 | timestamp |
modifiedBy | struct |
変更日 | timestamp |
エンタープライズID | long |
ステータス | string |
thumbnailUrl | string |
コンテンツ | string |
preheaderViewContent | string |
subjectlineViewContent | string |
htmlViewContent | string |
characterEncoding | string |
自動化
主キー (複合):(id, view)。
view 列は、コネクタによって追加される合成列です。同じ自動化エントリ内でレコードタイプを区別します(normal vs. targetdes)。
フィールド | データ型 |
|---|---|
id | string |
ビュー | string |
キー | string |
name | string |
説明 | string |
categoryId | 整数 |
タイプ | string |
タイプID | 整数 |
ステータス | string |
statusId | 整数 |
スケジュール | struct<typeId: integer, startDate: timestamp_ntz, endDate: timestamp_ntz, scheduledTime: timestamp_ntz> |
lastRunTime | timestamp_ntz |
lastRunInstanceId | string |
automationTrigger | struct |
ファイルトリガー | struct |
ターゲットデータ拡張機能 | array<struct> |
イベントテーブル
すべてのイベント テーブル (click_events、sent_events、open_events、bounce_events、unsubscribe_events、not_sent_events) は、次のようなフィールドを含む同様のスキーマを共有しています。
- BatchID (整数)
- EventDate (タイムスタンプ)
- SendID (整数)
- SubscriberKey (文字列)
- TriggeredSendDefinitionObjectID (文字列)
追加フィールドはイベントタイプによって異なります。完全なスキーマについては、Salesforce マーケティング クラウド API ドキュメントを参照してください。