增量查詢 incremental-query
增量查詢 活動是 鎖定目標 活動,可讓您依排程查詢資料庫。 每次執行此活動時,都會排除先前執行的結果。這可讓您只鎖定新元素。
增量查詢 活動可用於各種型別的使用:
- 細分個體以定義訊息、客群等的目標。
- 匯出資料。 例如,您可以使用活動定期匯出檔案中的新記錄檔。 如果您想要在外部報告或BI工具中使用記錄檔資料,則此功能會很有用。
先前執行已定位的母體會儲存在工作流程中。 這表示從相同範本啟動的兩個工作流程不會共用相同記錄。 不過,在相同工作流程中,以相同增量查詢為基礎的兩個工作會使用相同記錄。
如果增量查詢在其執行期間的結果等於0,則工作流程會暫停直到查詢下一次程式化執行。 因此,增量查詢之後的轉變和活動不會在後續執行之前處理。
設定增量查詢活動 incremental-query-configuration
請依照下列步驟設定 增量查詢 活動:
-
將 增量查詢 活動新增至您的工作流程。
-
在 對象 區段中,選擇 目標維度,然後按一下 繼續。
目標定位維度可讓您定義作業的目標群體:收件者、合約受益人、操作者、訂閱者等。預設情況下,會從收件者中選取目標。進一步瞭解目標維度
-
使用查詢建模器來定義您的查詢,就像在設計新電子郵件時建立對象一樣。 瞭解如何使用查詢模型工具
-
在 已處理的資料 區段中,選取要使用的增量模式:
-
排除先前執行的結果:每次執行活動時,都會排除先前執行的結果。
先前執行中已定位的記錄可記錄從目標日期起的最大天數。 若要這麼做,請使用 天數 中的歷程記錄欄位。 如果此值為零,收件者永遠不會從記錄中清除。
-
使用日期欄位:此選項可讓您根據特定日期欄位,從先前執行中排除結果。 若要這麼做,請從所選目標維度的可用屬性清單中選擇所需的日期欄位。 在下次執行工作流程時,只會擷取在上次執行日期之後修改或建立的資料。
在第一次執行工作流程後,上次執行日期 欄位將變為可用。 它會指定下次執行時使用的日期,並在每次執行工作流程時自動更新。 您仍然可以手動輸入新值來覆寫此值,以符合您的需求。
note note NOTE 根據選取的日期欄位,使用日期欄位 模式可提供更大的彈性。 例如,如果指定的欄位與修改日期相對應,則日期欄位模式將可讓您擷取最近更新的資料,而另一個模式將僅排除先前執行中已定位的記錄,即使這些記錄自上次執行工作流程後已被修改。 -
範例 incremental-query-example
以下範例顯示工作流程的設定,該工作流程每週都會篩選Adobe Campaign資料庫中訂閱Yoga Newsletter服務的設定檔,以傳送歡迎電子郵件給他們。
工作流程由下列元素組成:
- 排程器 活動,每週一早上6:00執行工作流程。
- 增量查詢 活動,在第一次執行期間鎖定所有目前訂閱者,然後在下列執行期間只鎖定該周的新訂閱者。
- 電子郵件傳遞 活動。