將資料匯入 Campaign ootb-profiles
Campaign 可協助您將聯絡人新增至雲端資料庫。 您可以載入檔案、排程並自動化多個聯絡人更新、在網路上收集資料,或直接在收件者表格中輸入輪廓資訊。
開始使用客群
了解 Campaign 資料模型
在工作流程中匯入輪廓
輪廓匯入是在專用範本中設定的,專用範本則是在工作流程透過 匯入 活動執行。 它們可以根據排程自動重複,例如多個資訊系統之間的自動化資料交換。在本節了解更多資訊。
執行單一匯入
建立並執行一般資料匯入作業,以載入雲端資料庫中的聯絡人。
匯入資料
Adobe Campaign可讓您以文字、CSV、TAB或XML格式,從一或多個檔案將資料匯入資料庫。 這些檔案與表 (主要或連結) 相關聯,並且源檔的每個欄位與資料庫的欄位相關聯。
匯入助理可以讓您設定匯入、定義其選項(例如資料轉換)並啟動執行。 它是一系列屏幕,其內容取決於匯入類型 (簡單或多個) 和操作員權限。
建立新的匯入工作後,匯入助理就會顯示。
來源檔案 source-file
在來源檔案中,每一行都與記錄一致。 記錄中的資料以分隔符號(空格、定位字元、字元等)分隔。 這意味著以行的形式檢索資料,並且每行與資料庫的欄位相關聯。
步驟1 — 選擇匯入範本 step-1---choosing-the-import-template
啟動匯入助理時,您必須先選取範本。 例如,要配置收到簡報的收件者的匯入,請按照以下步驟操作:
-
選取 Profiles and Targets > Job > Generic imports and exports 資料夾。
-
點擊 新建,然後點擊 匯入 以建立匯入範本。
-
按一下 Import template 欄位右側的箭頭以選取您的範本,或按一下 Select link 以瀏覽樹狀結構。
原生範本為 New text import。 此範本不得修改,但您可以複製此範本,以根據您的需求設定新範本。 匯入範本預設會儲存在 Profiles and targets > Templates > Job templates 節點中。
-
在 Label 欄位中輸入此匯入的名稱。 您可以添加描述。
-
在適當的欄位中選取匯入型別。 有兩種可能的匯入型別: Simple import 僅匯入一個檔案,以及 Multiple import 在單一執行中匯入多個檔案。
若要多重匯入,請從匯入助理第一個畫面的 Import type 下拉式清單中選取 Multiple import。
-
按一下 Add 以指定要匯入的欄位。
每次新增檔案時,都會顯示 File to import 助理的畫面。 請參閱區段步驟2 - Source檔案選擇,並依照助理中的步驟將匯入選項定義為簡單匯入。
note note NOTE 多次匯入應僅滿足特定需求,不建議使用。
高級參數 advanced-parameters
Advanced parameters 連結可讓您存取下列選項:
-
General 索引標籤
-
Stop execution if there are too many rejects
依預設,會選取此選項。 如果您想要繼續執行匯入(無論拒絕次數為何),可以取消選取它。 按照預設,如果拒絕前100行,則停止執行。
-
Trace mode
選擇此選項可追蹤每行的匯入執行情況。
-
Start the job in a detached process
依預設,會選取此選項。 它允許您分離匯入的執行,以便它不會影響資料庫中正在進行的其他作業。
-
Do not update enumerations
選擇此選項可避免增補資料庫中的枚舉值清單。
-
-
Variables 索引標籤
您可以定義與作業關聯的變數,這些變數可在查詢編輯器和計算欄位中存取。 若要建立變數,請按一下 Add 並使用變數編輯器。
note important IMPORTANT Variables 索引標籤僅供工作流程型別程式設計使用,且僅應由專家使用者設定。
第 2 步 - 源檔選擇 step-2---source-file-selection
源檔可以是文字格式 (txt、csv、tab、固定行) 或 xml。
預設會選取 Upload file on the server。 按一下 Local file 欄位右側的資料夾,以瀏覽本機磁碟並選取要匯入的檔案。 您可以取消選擇此選項以輸入存取路徑以及要在伺服器上匯入的檔案名稱。
指定檔案後,您可以按一下 Auto-detect format,在視窗的下半部檢視其資料。 此預覽顯示源檔案的前 200 行。
使用此檢視上方提供的選項來設定匯入。 透過這些選項定義的引數會傳輸到預覽中。 可以使用以下選項:
- Click here to change the file format… 可讓您檢查檔案格式並微調組態。
- Update on server… 可讓您將本機檔案傳輸至伺服器。 只有在選取 Upload file on the server 時,才能使用此選項。
- Download 只有在檔案已上傳至伺服器時才可使用。
- Auto-detect format 用來重新初始化資料來源的格式。 此選項可讓您將原始格式重新套用至已透過 Click here to change the file format… 選項格式化的資料。
- Advanced parameters 連結可讓您篩選來源資料並存取進階選項。 在此熒幕中,您可以選擇僅匯入檔案的一部分。 您也可以定義篩選器,例如根據對應行的值,僅匯入「Prospect」或「Customer」型別的使用者。 這些選項僅供專業 JavaScript 用戶使用。
變更檔案格式 changing-the-file-format
Click here to change the file format… 選項可讓您格式化來源檔案的資料,尤其是指定欄分隔符號和每個欄位的資料型別。 此配置通過以下視窗執行:
此步驟可讓您說明應如何讀取檔案欄位的值。 例如,若是日期,日期或日期+時間資料可能與格式(dd/mm/yyyy、mm/dd/yy等)相關聯。 如果輸入資料與預期格式不匹配,則在匯入期間將發生拒絕。
您可以在視窗下部的預覽區欄位中查看配置結果。
按一下 OK 儲存格式,然後按一下 Next 顯示下一步。
第 3 步 - 欄位對應 step-3---field-mapping
然後,您必須選擇目標架構並將每行的資料對應到資料庫中的欄位。
-
Destination schema 欄位可讓您選取要匯入資料的結構描述。 此資訊為必填。 按一下 Select link 圖示以選取其中一個現有結構描述。 按一下 Edit link 以顯示所選資料表的內容。
-
中央表格會顯示來源檔案中定義的所有欄位。 選取要匯入的欄位,以將目的地檔案與其建立關聯。 可以手動或自動對應這些欄位。
若要手動對應欄位,請按一下核取方塊以選取來源欄位,然後按一下第二欄以啟動與所選欄位相對應的儲存格。 接著,按一下 Edit expression 圖示以顯示目前表格的所有欄位。 選取目的地欄位並按一下 OK 以驗證對應。
若要自動關聯來源欄位和目的地欄位,請按一下欄位清單右側的 Guess the destination fields 圖示。 如果需要,可以修改建議的欄位。
note important IMPORTANT 在繼續執行下一步之前,必須始終驗證此操作的結果。 -
您可以將轉換套用至匯入的欄位。 若要這麼做,請按一下與相關欄位相關的 Transformation 欄儲存格,然後選取要套用的轉換。
note important IMPORTANT 轉換會在匯入時套用。 但是,如果已定義了對目標欄位的約束 (在上面的示例中為 @lastname 欄位),則這些約束優先。 -
您可以使用位於中央表格右側的適當圖示來新增計算欄位。 計算欄位可讓您執行複雜的轉換、新增虛擬欄或合併多個欄的資料。 有關各種可能性的詳細資訊,請參見以下部分。
計算欄位 calculated-fields
計算欄位是指新增至來源檔案的新欄,以及從其他欄計算。 計算欄位隨後可與Adobe Campaign資料庫的欄位建立關聯。 但是,在計算欄位中無法進行對帳操作。
有四種類型的計算欄位:
-
Fixed string:來源檔案的所有行,計算欄位的值都相同。 可讓您設定插入或更新之記錄的欄位值。 例如,您可以為所有匯入的記錄將標記設置為「是」。
-
String with JavaScript tags:計算欄位的值是包含JavaScript命令的字元字串。
-
JavaScript expression:計算欄位的值是JavaScript函式評估的結果。 返回的值可以是數字、日期等。
-
Enumeration:欄位的值是根據來源檔案中包含的值所歸因。 編輯器允許您指定源行並輸入枚舉值清單,如以下示例所示:
Preview 索引標籤可讓您檢視已定義組態的結果。 已在此新增 Subscription 欄。 該值計算自 狀態 欄位。
第 4 步 – 調解 step-4---reconciliation
匯入輔助程式的調解步驟可讓您定義從檔案中調解資料與資料庫中現有資料的模式,並設定檔案資料與資料庫資料之間的優先順序規則。 配置視窗如下所示:
屏幕的中央部分包含一個樹結構,其中包含要匯入資料的 Adobe Campaign 資料庫的欄位和表。
每個節點(表格或欄位)都有特殊選項可用。 當您按一下清單中相關的節點時,其引數和簡短說明會顯示在下方。 為每個元素定義的行為會顯示在對應的 Behavior 欄中。
操作類型 types-of-operation
對於匯入涉及的每個表格,您必須定義作業型別。 以下操作可用於資料庫的主要元素:
- Update or insertion:如果記錄存在於資料庫中,則更新記錄,否則建立記錄。
- Insertion:將記錄插入資料庫。
- Update:僅更新現有記錄(忽略其他記錄)。
- Reconciliation only:在資料庫中尋找記錄,但未執行更新。 例如,允許您根據檔案行關聯要匯入的收件者資料夾,而不更新資料夾中的資料。
- Deletion:可讓您銷毀資料庫中的記錄。
匯入所涉及的表中的每個欄位都有以下選項:
- Update (empty) if source value is empty:在更新事件中,如果來源檔案中的欄位為空,則欄位中的值將會移除資料庫值。 否則,保留資料庫欄位。
- Update only if destination is empty:除非資料庫欄位是空的,否則來源檔案中的值不會覆寫資料庫欄位中的值。 在這種情況下,它採用源檔的值。
- Update the field only when the record is inserted:在更新或插入作業期間,只會匯入新的來源檔案記錄。
調解金鑰 reconciliation-keys
必須至少填寫一個調解金鑰才能管理重複資料刪除。
調解金鑰是用於識別記錄的一組欄位。 例如,若要匯入收件者,調解金鑰可以是帳號、「電子郵件」欄位或「姓氏、名字、公司」欄位等。
在此情況下,為了找出檔案的一行是否符合資料庫中的現有收件者,匯入引擎會比較檔案的值與資料庫中索引鍵所有欄位的值。 當欄位是記錄專屬時,可以執行來源和目的地資料之間的精細比較,以確保匯入後資料的完整性。 可以為同一個表填寫第二個調解金鑰;它用於第一個金鑰為空的行。
避免選擇在匯入期間可能被修改的欄位;如果發生這種情況,引擎可以建立其他記錄。
重複資料刪除 deduplication
Management of doubles 欄位可讓您設定重複資料刪除。 重複資料刪除涉及 在源檔中 多次出現的記錄 (或多檔案匯入時的源檔),即調解金鑰的欄位相同的行。
- 在 Update 模式(預設模式)下的重複資料刪除管理不會執行重複資料刪除。 因此,最後的記錄具有優先權(因為它會更新先前記錄的資料)。 在此模式下不執行重複計數。
- 在 Ignore 模式或 Reject entity 中的重複管理會排除匯入中的重複專案。 在這種情況下,不會匯入任何記錄。
- 在 Reject entity 模式中,不會匯入元素,而且匯入記錄檔中會產生錯誤。
- 在 Ignore 模式中,未匯入元素,但並未保留任何錯誤追蹤。 此模式可讓您優化性能。
重複資料刪除涉及同時存在於來源檔案和資料庫中的記錄。 它只與更新有關的作業(亦即 Update and insertion 或 Update)。 Duplicate management 選項可讓您更新或忽略記錄(如果記錄同時位於來源檔案和資料庫中)。 Update or insert based on origin 選項屬於選擇性模組,無法用於標準內容。
選項 Reject 和 Ignore 的運作方式如上所示。
發生錯誤時 behavior-in-the-event-of-an-error
大部分的資料傳輸作業會產生各種型別的錯誤(不一致的行格式、無效的電子郵件地址等)。 匯入引擎生成的所有錯誤和所有警告都將儲存並連結到匯入執行個體。
您可以透過 Rejects 索引標籤檢視這些拒絕的詳細資料。
拒絕有兩種型別(型別會顯示在 Connector 欄中):
- 拒絕文字聯結器與處理檔案行時發生的錯誤有關(計算欄位、資料分析等)。 在這種情況下,如果發生錯誤,則始終拒絕整行。
- 資料庫聯結器拒絕與資料協調或寫入資料庫期間發生的錯誤有關。 在匯入到多個表的情況下,拒絕只涉及記錄的一部分 (例如,對於收件者和相關事件的匯入,錯誤可以阻止更新事件而不拒絕接收者)。
在資料調解頁面中,您可以按欄位和逐個表定義所需的錯誤管理類型欄位。
-
Ignore and log a warning:所有欄位都已匯入資料庫,但產生錯誤的欄位除外。
-
Reject parent element:記錄的整行被拒絕,而不僅僅是造成錯誤的欄位。
-
Reject all elements:匯入停止,且記錄的所有元素都遭到拒絕。
匯入執行個體的拒絕屏幕中的樹結構指示哪些欄位被拒絕以及錯誤發生的位置。
您可以透過 Export rejects 圖示產生包含這些記錄的檔案:
第 5 步 - 匯入收件者時的附加步驟 step-5---additional-step-when-importing-recipients
匯入助理的下一個步驟可讓您選取或建立資料匯入所在的資料夾、自動對應匯入的收件者與(新的或現有的)清單,以及將收件者訂閱至服務。
-
按一下 Edit 連結以選取資料夾、清單,或您要與收件者建立關聯或訂閱的服務。
-
匯入到資料夾中
Import into a folder 區段的 Edit… 連結可讓您選取或建立收件者將匯入的資料夾。 按照預設,如果未定義分區,則會將資料匯入到操作員的預設資料夾中。
note note NOTE 運運算元的預設資料夾是該運運算元具有寫入許可權的第一個資料夾。 深入瞭解管理資料夾和檢視。 若要選取匯入資料夾,請按一下 Folder 欄位右側的箭頭,然後選取相關的資料夾。 您也可以使用 Select link 圖示在新視窗中顯示樹狀結構或建立新資料夾。
若要建立新資料夾,請選取您要新增資料夾的節點,然後按一下滑鼠右鍵。 選取 Create a new ‘Recipients’ folder。
資料夾會新增至目前節點下方。 輸入新資料夾的名稱,按一下Enter進行確認,然後按一下 OK。
-
與清單相關聯
Add recipients to a list 區段中的 Edit… 連結可讓您選取或建立收件者將匯入其中的清單。
您可以按一下 Select link,然後按 Create,為這些收件者建立新清單。
您可以決定將收件者新增至清單中已存在的收件者,或使用新收件者重新建立清單。 在這種情況下,如果清單已包含收件者,則它們將被刪除並由匯入的收件者替換。
-
訂閱服務
若要讓所有匯入的收件者訂閱資訊服務,請按一下 Subscribe recipients to a service 區段的 Edit… 連結,以選取或建立收件者將訂閱的資訊服務。 您可以選取 Send a confirmation message 選項:此訊息的內容定義在與訂閱服務相關聯的傳遞範本中。
您可以按一下 Select link,然後按一下 Create 圖示,為這些收件者建立新的服務。 本節介紹了資訊服務的管理。
-
-
使用 Origin 欄位將收件者來源的相關資訊新增至其設定檔。 此資訊在多重匯入的框架內特別有用。
按一下 Next 以驗證此步驟並顯示下列步驟。
步驟6 — 啟動匯入 step-6---launching-the-import
助理的最後一步可讓您啟動資料匯入。 若要這麼做,請按一下 Start 按鈕。
然後,您可以監視匯入工作的執行(請參閱監視工作流程執行)。
匯出資料
匯出作業可讓您存取及擷取資料庫的資料:連絡人、使用者端、清單、區段等。
例如,在試算表中使用行銷活動追蹤資料(追蹤歷史記錄等)會很有用。 輸出資料可以是 txt、CSV、TAB 或 XML 格式。
匯出助理可以讓您設定匯出、定義其選項並啟動執行。 這是一系列畫面,其內容取決於匯出型別(簡單或多重)和操作者的權利。
建立新的匯出作業後,會顯示匯出輔助程式。
步驟1 — 選擇匯出範本 step-1---choosing-the-export-template
啟動匯出助理時,您必須先選取範本。 例如,要配置最近註冊的收件者的匯出,請按照以下步驟操作:
-
選取 Profiles and Targets > Job > Generic imports and exports 資料夾。
-
點擊 新建,然後點擊 匯出 以建立匯出範本。
-
按一下 Export template 欄位右側的箭頭以選取您的範本,或按一下 Select link 以瀏覽樹狀結構。
原生範本為 New text export。 此範本不可修改,但您可以複製它以設定新範本。 匯出範本預設會儲存在 Resources > Templates > Job templates 節點中。
-
在 Label 欄位中輸入匯出名稱。 您可以添加描述。
-
選取匯出型別。 有兩種可能的匯出型別:Simple export 只匯出一個檔案,以及 Multiple export 從一或多個型別的來原始檔,在單一執行中匯出數個檔案。
第 2 步 - 要匯出的檔案類型 step-2---type-of-file-to-export
選擇要匯出的文件類型,即要匯出的資料架構。
根據預設,從 Jobs 節點啟動匯出時,資料會來自收件者表格。 從資料清單(從 right click > Export 功能表)啟動匯出時,資料所屬的表格會自動填入 Document type 欄位。
-
依預設,已選取 Download the file generated on the server after the export 選項。 在 Local file 欄位中,填寫要建立之檔案的名稱和路徑,或按一下欄位右側的資料夾來瀏覽您的本機磁碟。 您可以取消選擇此選項以輸入伺服器輸出檔案的存取路徑和名稱。
note note NOTE 始終在伺服器上執行自動匯入和匯出作業。 若要僅匯出部分資料,請按一下 Advanced parameters 並在適當的欄位中輸入要匯出的行數。 -
您可以建立差異匯出,以僅匯出自上次執行以來修改的記錄。 若要這麼做,請按一下 Advanced parameters 連結,再按一下 Differential export 標籤,然後選取 Activate differential export。
您必須輸入上次修改的日期。 它可以從欄位中檢索或計算。
步驟3 — 定義輸出格式 step-3---defining-the-output-format
選取匯出檔案的輸出格式。 可以使用以下格式:文字、固定行文字、CSV 和 XML。
- 針對 Text 格式,選取分隔符號以分隔欄(定位字元、逗號、分號或自訂)和字串(單引號、雙引號或無)。
- 對於 text 和 CSV,您可以選取選項 Use first lines as column titles。
- 指示日期格式和數字格式。 若要這麼做,請按一下相關欄位的 Edit 按鈕,然後使用編輯器。
- 對於包含列舉值的欄位,您可以選取 Export labels instead of internal values of enumerations。 例如,標題可以以 1=Mr格式儲存。,2=小姐,3=夫人。 如果選擇此選項,將匯出 先生、小姐 和 太太。
第 4 步 - 資料選擇 step-4---data-selection
選取要匯出的欄位。 操作步驟:
-
連按兩下 Available fields 清單中所需的欄位,以將它們新增至 Output columns 區段。
-
使用清單右側的箭頭定義輸出檔案中欄位的順序。
-
按一下 Add 按鈕以呼叫函式。
步驟5 — 排序欄 step-5---sorting-columns
選擇行的排序順序。
第 6 步 - 篩選條件 step-6---filter-conditions-
您可以新增篩選條件以避免匯出所有資料。 此篩選的設定與傳遞助理員中的收件者目標定位相同。
第 7 步 – 設定資料格式 step-7---data-formatting
您可以修改輸出檔案的欄位順序和標籤,並將轉換應用於源資料。
-
要更改要匯出的行的順序,請選擇相關行,然後使用表右側的藍色箭頭。
-
若要變更欄位的標籤,請按一下符合要修改欄位的 Label 欄儲存格,然後輸入新標籤。 在鍵盤上按Enter鍵以確認。
-
若要將案例轉換套用至欄位的內容,請從 Transformation 欄中選取它。 您可以選擇:
- 切換到小寫
- 切換到大寫
- 第一個字母大寫
-
如果要建立新的計算欄位(例如,包含姓氏和名字的欄),請按一下 Add a calculated field。 如需詳細資訊,請參閱匯入資料區段。
如果要匯出元素集合 (例如,收件者的訂閱,它們所屬的清單等) ,則必須指定要匯出的集合中的元素數量。
第 8 步 - 資料預覽 step-8---data-preview
按一下 Start the preview of the data 以預覽匯出結果。 依預設,會顯示前200行。 若要變更此值,請按一下 Lines to display 欄位右側的箭頭。
按一下輔助程式底部的標籤,從欄中的結果預覽切換為XML中的結果。 您還可以查看生成的 SQL 查詢。
步驟9 — 啟動匯出 step-9---launching-the-export
按一下 Start 以啟動資料匯出。
然後,您可以監視匯入工作的執行。
透過網頁應用程式收集輪廓
使用 Campaign 建立網路表單,輕鬆、有效率地收集並管理輪廓資訊。 您可以在您的網站共用這些表單,讓您的聯絡人輕鬆提供資訊。 他們的資訊會傳送至 Campaign 建立其輪廓,或更新其資訊 (如果資訊已存在於資料庫中)。
在Campaign Classic v7檔案中瞭解如何建立網路表單。
相關主題