匯入資料檔資料
重要事項:本主題適用於最新版「連線」的使用者。如果您的帳戶仍然使用「傳統連線」,請下載傳統連線使用者手冊。
觀看影片來進一步瞭解!
您可以使用「連線」,將資料匯入 Oracle Responsys 中的資料檔清單或資料檔擴充表格 (PET)。
匯入工作開始執行後,上傳檔案即會封存在伺服器上。如果工作成功,上傳檔案會被刪除。如果工作失敗,則只有在下列情況下才會刪除上傳檔案:
- 檔案空白
- 檔案具有資料問題,如無效的資料格式
- 上傳檔案與計數檔案具有不同的記錄數。
注意:「連線」會將資料匯入至「資料檔清單」與其「資料檔擴充表格」。「傳統連線」僅支援清單資料。
建立「匯入資料檔資料」工作的步驟:
- 在側邊導覽列上按一下 資料,然後選取連線。
- 在「管理連線」頁面上按一下建立工作。
- 從下拉式清單中選取匯入資料檔資料,然後提供匯入工作的名稱與描述。
工作名稱長度不得超過 100 個字元,且只能包含下列字元:A-Z a-z 0-9 空格 ! - = @ _ [ ] { }
- 按一下完成。
即會開啟「連線」精靈。您可以用任何順序來完成步驟,且可儲存您的變更並在稍後繼續。
- 完成下列步驟:
- 在您設定所有步驟後,按一下儲存。若要儲存與啟用工作,請按一下啟用。
重要事項:您必須先設定到期日或將工作設為永久有效,才能儲存或啟用工作。若要設定到期日,請按一下到期旁邊的編輯 。當工作到期時,系統會將其刪除且無法復原。進一步瞭解管理到期日。
在您完成後:
- 在您儲存工作後,可以使用「管理連線」頁面來管理工作。進一步瞭解管理工作。
- 儲存工作時,「連線」可能會傳回錯誤。按一下顯示錯誤以複查錯誤,並快速跳至需要修正的頁面。您必須先解決所有錯誤,才能啟用工作。
步驟 1:來源連線能力
在此步驟中,您將提供檔案伺服器規格以擷取來源檔案。
選取下列其中一個選項:
- Responsys 檔案伺服器:「連線」工作可透過 Responsys SCP (Secure Copy Protocol,安全複製通訊協定) 帳戶檔案伺服器來匯入資料。此帳戶包含三類目錄:上傳、下載與封存。
重要事項:如果尚未建立,則「Oracle Responsys 支援」與您的 IT 團隊將需要合作來產生 SSH-2 公共或私密金鑰組。此程序可確保您得以透過 SSH/SCP 用戶端安全存取 SCP 帳戶。您也可以使用 SSH (Secure Shell) 用戶端來建立自己的目錄。
- 如果您選取此選項,請按一下「變更」來指定檔案所在的目錄。
- 依 SFTP 的外部伺服器:如果您選取此選項,請提供下列資訊:
- 主機名稱:從下拉式清單中選取主機名稱。
- 目錄路徑:輸入相關聯目錄的路徑名稱。
- 使用者名稱:輸入存取 SFTP 連線的使用者名稱。
- 驗證:視您伺服器的設定方式而定,選取密碼或金鑰。
如果這是您第一個使用金鑰驗證的工作,請按一下存取或產生金鑰資訊,然後輸入電子郵件地址以接收公共金鑰,以及將金鑰新增至 SFTP 帳戶的指示。安裝公共金鑰後,按一下「測試連線」以確認 SFTP 連線組態有效。
提示:如需金鑰驗證的相關資訊,請參閱選取、匯入或產生公共金鑰。
步驟 2:來源規格
在此步驟中,您將提供待匯入檔案的相關資訊。
- 要上傳的檔案:要匯入之檔案的完整名稱與副檔名。您可以新增檔案建立日期作為字首或字尾。
- 字元集:檔案的字元集。如果您的檔案包含表情符號,您將必須選取 Unicode (UTF-8) 作為字元集。
- 欄位分隔符號:檔案中分隔欄位 (資料欄) 的分隔符號。
- 欄位括弧:指定文字資料欄與值要以單引號還是雙引號括住。
- 日期格式:選取匯入檔案的日期格式。如需所支援日期格式的相關資訊,請參閱連線中支援的日期格式。
- 第一行包含資料欄名稱:如果此檔案中的第一行包含欄位名稱,則勾選此核取方塊。
- 使用 PGP/GPG 金鑰加密檔案:如果檔案使用金鑰加密且必須在上傳前加密,則勾選此核取方塊。
- 使用 PGP/GPG 金鑰簽署檔案:如果檔案使用金鑰簽署,則勾選此核取方塊。
- 要確認預期記錄筆數的檔案:您可以勾選此核取方塊,並指定用於比較記錄筆數與已匯入記錄筆數的檔案。例如,如果此檔案中的預期記錄筆數為 300,但匯入的檔案僅包含 100 筆記錄,則系統會註記移轉錯誤並放棄上傳處理。
步驟 3:目標定義
在此步驟中,您可以選取要匯入資料的目標資料檔清單與 PET。
注意:在步驟 4 中對應欄位時,您需要選取目標表格。
新增目標定義的步驟:
- 在目標定義步驟中,如果提示或若要使用與所選取不同的清單,請從資料檔清單中選取資料檔清單或 PET。這是要匯入的目標清單。
- 如果目標清單具有與 PET 相關聯的應用程式管道清單,您可以將資料匯入應用程式管道清單的 PET 中。若要這麼做,請勾選使用應用程式管道清單核取方塊。
- 指定匯入資料的目標表格。
- 按一下 + 並選取要匯入資料的目標表格。如果您正在匯入至 PET,則只能選取一個。如果是匯入清單中,您可以匯入至清單與一個 PET。
如果您使用「應用程式管道清單」,則「目標表格」清單只會顯示該清單的 PET。否則,「目標表格」清單會包含資料檔清單與任何相關聯的 PET。
指定目標表格的選項。
適用於清單使用資料檔清單欄位使新記錄符合現有記錄:選取用於比對新記錄與現有記錄的清單欄位,例如 RIID_。
如果相符,則覆寫現有記錄:勾選此核取方塊,以在記錄相符時使用新資料來取代現有記錄。如果您未勾選此核取方塊,則傳入記錄會被忽略。
如果不相符,則匯入新記錄:勾選此核取方塊,以在沒有相符記錄時匯入記錄。如果您未勾選此核取方塊,則傳入記錄會被忽略。
如果欄位空白則拒絕記錄:核取是否要拒絕含有空白電子郵件地址或行動電話號碼值的記錄。
新增管道的預設權限狀態:選取新增管道的預設權限狀態,「選擇加入」或「選擇退出」。
來源檔案中的選擇加入/選擇退出狀態值:指定用於來源檔案的「選擇加入」與「選擇退出」狀態值。
傳入檔案中的「電子郵件格式值」:選取來源檔案中的電子郵件格式值,H 代表 HTML 而 T 代表文字。行動電話號碼上傳格式:在來源檔案中選取行動電話號碼格式。連線會根據您為帳戶選取的格式,來驗證內傳行動電話號碼的格式。您在這裡選取的格式會覆寫此工作的帳戶設定。
對此名稱的最新載入啟用篩選:勾選此核取方塊,以對具有相同名稱的最新載入啟用篩選。附註:選取後,您可指定在此載入內選取客戶的準則 (透過篩選條件設計工具),以接收行銷活動或匯出為 .CSV 檔案。
適用於 PET插入新記錄前先移除所有記錄:勾選此核取方塊,以使用新上傳的記錄來取代現有表格記錄。
使用資料檔清單欄位使新記錄符合現有記錄:選取用於比對新記錄與現有記錄的清單欄位,例如 RIID_。
如果相符,則覆寫現有記錄:勾選此核取方塊,以在記錄相符時使用新資料來取代現有記錄。如果您未勾選此核取方塊,則傳入記錄會被忽略。
如果不相符,則匯入新記錄:勾選此核取方塊,以在沒有相符記錄時匯入記錄。如果您未勾選此核取方塊,則傳入記錄會被忽略。
來源檔案具有最終目標與個人化資料:勾選此核取方塊,以使用外部行銷活動的資料,而不結合現有記錄。
包含選擇退出記錄:針對外部行銷活動勾選此核取方塊,以僅將交易訊息的通訊傳送給選擇退出使用者。
- 按一下 + 並選取要匯入資料的目標表格。如果您正在匯入至 PET,則只能選取一個。如果是匯入清單中,您可以匯入至清單與一個 PET。
建立 PET
您可以建立要匯入資料的新目標 PET。您建立新表格時,該表格將會有與您用作範本之表格相同的資料欄版面配置。您將能夠為新檔案指定其他選項。
建立用來匯入資料之新目標 PET 的步驟:
- 在目標定義步驟中,如果提示或若要使用與所選取不同的清單,請從資料檔清單中選取資料檔清單或 PET。這是要匯入的目標清單。
- 按一下 +。在選取目標表格對話方塊中,按一下建立新表格。
新的表格就會加到「目標表格」清單中。
- 在目標表格清單中按一下新表格。
- 在組態區段中,按一下選取,然後選取要用作範本的表格。
-
在組態區段中,指定下列選項:
- 建立多個來源檔案的資料檔擴充:勾選此核取方塊,以為每個來源檔案建立一個 PET。
- 命名:指定是否使用來源表格名稱,或為新表格指定其他名稱。
- 資料夾:如果提示選取或若要使用不同的資料夾,請選取新表格的資料夾。
- 設定到期天數:指定表格在之後到期的天數。連線將在表格到期後自動將其刪除。
- 使用資料檔清單欄位使新記錄符合現有記錄:選取用於比對新記錄與現有記錄的欄位。若要比對兩個欄位,請按一下「新增」來新增第二個欄位。
- 如果相符,則覆寫現有記錄:勾選此核取方塊,以在記錄相符時使用新資料來取代現有記錄。如果您未勾選此核取方塊,則傳入記錄會被忽略。
- 如果不相符,則匯入新記錄:勾選此核取方塊,以在沒有相符記錄時匯入記錄。如果您未勾選此核取方塊,則傳入記錄會被忽略。
- 來源檔案具有最終目標與個人化資料:勾選此核取方塊,以使用外部行銷活動的資料,而不結合現有記錄。
- 包含選擇退出記錄:針對外部行銷活動勾選此核取方塊,以僅將交易訊息的通訊傳送給選擇退出使用者。
步驟 4:欄位對應
在此步驟中,您可以將來源檔案的資料欄對應至目標資料檔清單或 PET 中的欄位。對應欄位可指定哪個資料欄對應至哪個欄位。
您可以手動對應欄位或使用對應的上傳檔案。
請注意下列事項:
- 過長的欄位名稱將截斷為 30 個字元。
- 欄位名稱的開頭必須是字母或數字,且只能包含字母、數字或 _ (底線)。
- 建立時,欄位名稱並不區分大小寫,但其後會轉譯為全部大寫的名稱。
- 如果有任何變更導致欄位名稱重複,則您需要手動為其重新命名。
- 所有系統欄位名稱 (由 Oracle Responsys 定義與保留) 皆以底線字元結尾,例如 EMAIL_ADDRESS_。最佳做法是已上傳欄位名稱不應以底線字元結尾,因為這些名稱需保留供系統欄位使用。
- 請盡可能比對類似名稱的傳入欄位與現有「清單」欄位,例如比對 CUST_ID 與 CUSTOMER_ID_。
如需資料類型與欄位名稱需求的相關詳細資料,請參閱資料類型與欄位名稱。
上傳對應檔案的步驟:
- 在欄位對應步驟中,按一下上傳檔案。
- 選取對應檔案並完成詳細資料。
- 欄位分隔符號:選取分隔檔案中資料欄的分隔符號 (通常為定位點或逗號)。
- 欄位括住符號:指定文字資料欄與值要以單引號還是雙引號括住。
- 第一行包含資料欄名稱:如果第一行包含欄位名稱,則勾選此核取方塊。
對應欄位的步驟:
注意:若要更新資料檔清單,請從「資料檔清單」區段中選取比對欄位。若要更新 PET,請從「資料檔擴充」區段中選取比對欄位。例如,若要比對資料檔清單與 PET 中的 CUSTOMER_ID_,請依序選取 1 與 2。
步驟 5:後處理
在此步驟中,您可以選取在工作執行成功後要採取的動作。
- 引發事件:勾選此核取方塊,使完成的工作可供「方案」使用。若選取,工作將可作為「方案」中的「連線」事件。
- 引發自訂事件:勾選此核取方塊,以在順利完成工作後引發指定的自訂事件。您可以從選取自訂事件下拉式清單中選取要產生的事件。
- 投放行銷活動:勾選此核取方塊,以在順利完成工作後投放選取的行銷活動。您最多可以選取 40 個行銷活動。若要接收行銷活動投放的相關進度通知,請確保每個行銷活動的設定值都有指定一或多個要接收進度通知的電子郵件地址。
步驟 6:通知
在此步驟中,您可以設定工作的電子郵件通知。您可以選擇在工作成功或失敗後傳送通知。
步驟 7:排程
在此步驟中,您可以排定工作。工作可於指定日期與時間執行一次,或依重複性排程執行。若要隨選執行工作,請使用不要排程選項。
重要事項:為確保閏年與 31 天的月份不會導致問題,您無法在一個月的 29 號、30 號或 31 號排定每月重複性執行。您可以排定在每月最後一個星期的某一天執行工作,例如每月的最後一個星期五。
設定工作的開始時間時,請選取一小時中四個時段的其中一個:0-14、15-29、30-44、45-59。系統會為各項排定工作隨機選擇分鐘 (例如,在 0-14 時段之內的 12 分)。這項設定可使工作開始時間的分配更加平均。
工作將於所選擇時段內的隨機時間開始。如果您嘗試將新的工作設定在與目前時間重疊的時段,系統會發出錯誤訊息,說明所選取時間為過去的時間。因此,最佳做法是選擇目前時段之後的時段。