載入檔案 load-file

載入檔案 ​活動為​ 資料管理 ​活動。使用此活動來處理儲存在外部檔案中的設定檔和資料。 設定檔和資料未新增至資料庫,但輸入檔案中的所有欄位都可用於個人化,或更新設定檔或任何其他表格。

NOTE
支援的檔案格式包括:文字 (TXT) 和逗號分隔值 (CSV)。您可以載入大小上限為50MB的檔案。

此活動可與調解活動搭配使用,以將未識別的資料連結至現有資源。 例如,如果您將非標準資料匯入資料庫中,載入檔案 ​活動可以放在​ 調解 ​活動之前。

設定載入檔案活動 load-configuration

載入檔案 ​活動組態包含兩個步驟。 首先,您需要透過上傳範例檔案來定義預期的檔案結構。完成此操作後,您可以指定要匯入其資料的檔案原點。 請依照下列步驟設定活動。

設定範例檔案 sample

請依照下列步驟,設定用來定義預期檔案結構的範例檔案:

  1. 新增​ 載入檔案 ​活動至您的工作流程。

  2. 選取要用來定義預期檔案結構的範例檔案。 若要這麼做,請按一下​ 範例檔案 ​區段中的​ 選取檔案 ​按鈕,並選取要使用的本機檔案。

    note note
    NOTE
    範例檔案的資料用於設定活動,但不匯入。我們建議使用包含少量資料的範例檔案。 檔案格式必須與此範例檔案對齊。
  3. 此時會顯示範例檔案的預覽,最多顯示30行。

  4. 在​ 檔案型別 ​下拉式清單中,指定檔案是使用分隔欄還是固定寬度欄。

  5. 對於分隔欄檔案型別,請使用​ ​區段來設定每個欄的屬性。

    accordion
    檔案欄的可用選項
    • 標籤:要針對資料行顯示的標籤。
    • 資料型別:資料行中包含的資料型別。
    • 寬度 (字串資料型別):欄中可顯示的最大字元數。
    • 資料轉換 (字串資料型別):將轉換套用至資料行中包含的值。
    • 空白字元管理 (字串資料型別):指定如何管理資料行中包含的空格。
    • 分隔符號 (日期、時間、整數和數字資料型別)*:指定要做為分隔符號使用的字元。
    • 允許NULL:指定如何管理資料行中的空白值。 如果出現空值,「Adobe Campaign預設」選項會擲回錯誤。
    • 處理 ​時發生錯誤(字串資料型別):請指定其中一行發生錯誤時的行為。
    • 值重新對應:此選項可讓您將特定值與新值對應。 例如,如果欄包含「True」/「False」值,您可以新增對應以自動將這些值取代為「0」/「1」字元。
  6. 在「格式化」區段中,指定檔案設定格式的方式,以確保可正確匯入該資料。

定義要上傳的目標檔案 target

CAUTION
在載入目標檔案之前,請確定它符合範例檔案格式。 檔案格式、欄結構或欄數的任何差異都可能導致工作流程執行期間發生錯誤。

若要定義要上傳的目標檔案,請執行下列步驟:

  1. 在​ 目標檔案 ​區段中,指定擷取要在伺服器上載的檔案時要執行的動作。

    • 從本機電腦上傳檔案:選取要從您的電腦上傳的檔案。

    • 已在轉變中指定:上傳從先前活動(例如​ 傳輸檔案)即將到來的入站轉變中指定的檔案。

    • 預先處理檔案:上傳在上一個轉換中指定的檔案,並套用預先處理命令至該檔案,例如​ 解壓縮 ​或​ 解密

    • 已計算:上傳在​ 檔案名稱 ​欄位中指定的檔案。 按一下「開啟個人化對話框」圖示以利用運算式編輯器 (包含事件變數) 來計算檔案名稱。

    note note
    NOTE
    如果您正在存取已在使用者端主控台中設定的​ 載入檔案 ​活動,如果您已將活動設定為上傳檔案至外部資料庫,則會顯示額外的​ 目標資料庫 ​區段。 它可讓您指定要將檔案上傳至Campaign伺服器或外部資料庫。

其他選項 options

  1. 在​ 拒絕管理 ​區段中,指定活動在發生錯誤時的行為方式:

    • 在​ 允許的錯誤數 ​欄位中,指定處理要載入的檔案時授權的錯誤數上限。 例如,如果該值設定為「20」,則當載入檔案時出現超過20個錯誤時,工作流程執行將失敗。

    • 若要保留載入檔案時發生的錯誤,請開啟​ 保留檔案中的拒絕 ​選項,並在​ 拒絕檔案 ​欄位中指定檔案的所要名稱。

      啟用此選項後,會在活動後新增一個名為「補充」的額外輸出轉變。 匯入期間發生的任何錯誤都會儲存在伺服器上指定的檔案中。

  2. 若要在執行工作流程後從伺服器刪除上傳的檔案,請切換​ 匯入後刪除檔案 ​選項。

  3. 當設定正確時,按一下「確認」。

範例 load-example

此區段中有與​ 調解 ​活動搭配使用的外部檔案載入範例。

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b