輸出範本巨集 outbound-template-macros
列出可用來建立輸出範本的巨集。 這些包括檔案名稱巨集、標題巨集和內容巨集。
檔案名稱和檔案標題巨集 file-name-header-macros
此表格列出並描述可在檔案名稱中使用的巨集以及定義標頭欄位。 如需程式碼範例,請參閱輸出巨集範例。
ASCII_SOH
DPID
MASTER_DPID
NEW_LINE
ORDER_ID
PID_ALIAS
訂單/目的地ID的別名。
別名是在管理員UI中設定。
SPLITNUM
指示將輸出檔案分割成多個零件。 將檔案名稱中的SPLITNUM區段取代為前面加零的零件編號,確保SPLITNUM區段至少有三個字元。
SPLITNUM巨集不需要由<>字元包圍。
範例: <SYNC_TYPE>_<ORDER_ID>_<DPID>_<SYNC_MODE>_<TIMESTAMP>SPLITNUM.csv
s3_123456_9999_full_1566906141001.csv
s3_123456_9999_full_1566906141002.csv
s3_123456_9999_full_1566906141003.csv
上述範例中的最後三位數(001,002,003)是SPLITNUM識別碼。
SYNC_MODE
指示同步化型別並包含:
full
:完整同步處理。iter
:增量同步處理。
SYNC_TYPE
表示資料傳輸方法並包含:
ftp
http
s3
TAB
TIMESTAMP
10位數、UTC、Unix時間戳記。
也可以依照Java日期/時間戳記格式規則將其格式化為 <TIMESTAMP; format="YYYYMMDDhhmmss">
。
內容巨集 content-macros
用來格式化資料檔案內容的巨集。 如需程式碼範例,請參閱輸出巨集範例。
CLOSE_CURLY_BRACKET
}
字元。DP_UUID
資料提供者唯一使用者識別碼。
這是您在傳出檔案中傳送資料的目的地資料合作夥伴ID。
DP_UUID_LIST
DPID
DPUUIDS
這個巨集的輸出會將資料提供者ID (DPID)對應到相關的不重複使用者ID (DPUUID)。 此巨集必須有格式字串才能控制其輸出。 範例輸出如下所示:
"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"
maxMappings
設定決定您想要巨集傳回多少對應。 當 maxMappings=0
時,此巨集會傳回每個指定DPID的所有對應。 資料會依時間戳記排序(最近的時間在前),並會先傳回時間戳記最大的結果。
if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
MCID
OPEN_CURLY_BRACKET
{
字元。OPT_OUT
ORDER_ID
OUTPUT_ATTRIBUTE_TYPE
OUTPUT_ATTRIBUTE_VALUE
1
為靜態的硬式編碼值。PID
PIDALIAS
訂單/目的地ID的別名。
別名是在管理員UI中設定。
REMOVED_SEGMENT_LIST
SEGMENT_LIST
傳回清單中的區段清單。 接受下列選用引數:
segmentId
:區段識別碼。 不再提倡。使用sid
。csegid
:客戶區段識別碼。 不再提倡。使用sid
。sid
:區段識別碼type
:傳回5
,這個靜態的硬式編碼值會將資料識別為區段資料。alias
:已棄用。 請勿使用。lastUpdateTime
:表示上次更新區段會籍狀態的Unix時間戳記。lastRealizationTime
:表示上次實現區段時間的Unix時間戳記。
將這些變數放在巨集後面的大括弧中。 例如,此程式碼會以垂直號「|」字元分隔結果: <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">
SET_ATTRIBUTES
1
做為靜態的硬式編碼值。SYNC_MODE
指示同步化型別並包含:
full
:完整同步處理。iter
:增量同步處理。
SYNC_TYPE
表示資料傳輸方法並包含:
ftp
http
s3
TAB
TRAIT_LIST
傳回特徵清單。 接受下列選用引數:
-
type
:依數值ID識別特徵型別。 傳回:- 識別DPM特徵的
10
(離線、由輸入工作上線)。 3
可識別規則型特徵(即時、透過DCS上線)。
- 識別DPM特徵的
-
traitId
:特徵識別碼。 -
lastRealized
:上次實現此特徵的時間。 Unix時間戳記。
將這些變數放在巨集後面的大括弧中。 例如,此程式碼會以垂直號「|」字元分隔結果: <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","
UUID