Salesforce マーケティングクラウド コネクタの制限事項
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。
Salesforce マーケティング クラウド コネクタには、以下の制限があります。
一般的な制限事項
- スケジュールされたパイプラインを実行するとき、アラートはすぐにトリガーされません。代わりに、次の更新が実行されるとトリガーされます。
- ソーステーブルが削除されても、宛先テーブルは自動的に削除されません。宛先テーブルを手動で削除する必要があります。この動作は、Lakeflow上のSpark宣言型パイプラインの動作と一貫性がありません。
- ソースのメンテナンス期間中、Databricksはお客様のデータにアクセスできない場合があります。
- ソーステーブル名が既存の宛先テーブル名と競合する場合、パイプラインの更新に失敗します。
- 複数宛先パイプラインのサポートはAPIのみです。
- オプションで、取り込まれたテーブルの名前を変更できます。パイプライン内のテーブルの名前を変更すると、API 専用パイプラインになり、UI でパイプラインを編集できなくなります。
- パイプラインがすでに開始された後に列を選択した場合、コネクタは、新しい列のデータを自動的にバックフィルしません。ヒストリカルデータを取り込むには、テーブルで手動でフル更新を実行してください。
- Databricks は、異なるソース スキーマからのものであっても、同じパイプライン内で同じ名前の 2 つ以上のテーブルを取り込むことはできません。
- ソース システムは、カーソル列が単調に増加すると想定します。
- コネクタは、変換なしで生データを取り込みます。変換には、LakeFlow PipelinesのダウンストリームSpark宣言型パイプラインを使用します。
SFTP エクスポート ワークフロー
このコネクタは、現在、SFTPベースのエクスポートワークフローをサポートしていません。これは、Automation Studioアクティビティによって生成されたデータ(データ抽出やSQLクエリなど)を、データ拡張に書き込まずに直接取り込むことはできないことを意味します。
データビュー
このコネクタは、データビューの直接取り込みをサポートしていません。代わりに、Salesforce マーケティングクラウドで SQL クエリアクティビティを作成し、結果をデータ拡張に書き込むことができます。その後、コネクタを使用してそのデータ拡張を取り込むことができます。
Eメールとキャンペーンの削除
コネクターは現在、Eメールおよびキャンペーンへの削除を反映していません。これらの削除を同期するには、テーブルの完全な更新を実行する必要があります。
ビジネスユニット
マーケティングクラウドAPIは、子事業単位を含む単一の事業単位のデータのみを返します。複数の事業単位がある場合は、個別のUnity Catalog接続を作成し、それぞれに個別のAPI統合パッケージを構成する必要があります。
プライマリーキーと履歴追跡
ソースデータ拡張に主キーが定義されている場合、コネクターは取り込み時にそのキーを使用します。主キーが定義されていない場合、コネクターは全ての列のハッシュである__databricks_idという名前の列を自動的に追加し、それを主キーとして使用します。
__databricks_idが使用されている場合、履歴追跡(SCD タイプ 2)はそのテーブルではサポートされていません。テーブルが SCD タイプ 2 モードで取り込むように構成されている場合、取り込みは失敗します。
Databricksは、Lakeflow Connect Salesforceコネクタを使用して、Salesforceおよび共有Salesforceデータ拡張を取り込むことを推奨します。Salesforce Marketing Cloudコネクタはこれらのデータ拡張を増分的に取り込むことはできませんが、Salesforceコネクタは可能です。