Salesforceをデータベース/データウェアハウスと同期
データパイプラインを使用すると、Salesforceをデータウェアハウスのソースとして連携できます。
さらに、Workatoには、レシピを通じてSalesforceをデータベースと連携できるさまざまなアクションが用意されています。
オブジェクトスキーマの取得アクションは、Salesforceの標準オブジェクトまたはカスタムオブジェクトのスキーマを取得します。 Salesforceオブジェクトのフィールドをデータウェアハウスに複製する必要がある場合は、このアクションを使用します。 出力には、sObjectのメタデータ、およびフィールドとそのデータ型のリストが含まれます。 配列には、ユーザーのフィールドレベルセキュリティ設定で定義されている、接続ユーザーが表示できるフィールドのみが含まれます。
新規または更新されたカスタムデータを検出
このブール値フィールドは、SOQLを使用したScheduled record searchに加え、すべての単一レコードおよびバッチのNew、New/UpdatedレコードトリガーのSalesforceトリガーで使用できます。 オブジェクトレコードをデータベースにレプリケートする場合にのみ、このフィールドを使用してください。
'はい'が選択されている場合、トリガー出力には、新規追加または変更されたカスタムフィールドのデータが含まれます。 その後、対応するデータベースのデータレプリケートアクションと組み合わせて使用されます。 現在、Snowflakeアダプターでサポートされています。
データソースから新規/更新データが検出されると、Workatoはまず、新しいオブジェクト定義を既存のSnowflakeテーブルスキーマと照合して検査します。 不一致は、Snowflakeのテーブル定義を更新することで解消されます。 その後、データは重複除外され、Snowflakeテーブルに挿入/更新されます。
例については、このレシピを参照してください。
Last updated: