設定檔案型目的地的檔案格式選項
當您連線至檔案型目的地(例如Amazon S3、Azure Blob或SFTP)時,可以使用選項為匯出的檔案設定各種檔案格式選項。
您可以使用Experience PlatformUI為匯出的檔案設定各種檔案格式選項。 您可以修改匯出檔案的幾個屬性,以符合您這端的檔案接收系統的需求,以便以最佳方式讀取和解譯從Experience Platform接收的檔案。
CSV檔案的檔案格式設定 file-configuration
若要顯示檔案格式選項,請啟動連線到目的地工作流程。 選取 資料型別:區段 和 檔案型別:CSV,以顯示匯出的CSV
檔案可用的檔案格式設定。
分隔字元 delimiter
使用此控制項為匯出的CSV檔案中的每個欄位和值設定分隔符號。 可選擇下列選項:
- 冒號
(:)
- 逗號
(,)
- 管道
(|)
- 分號
(;)
- 索引標籤
(\t)
範例
檢視以下範例,瞭解UI中每個選取專案的匯出CSV檔案內容。
- 已選取 冒號
(:)
的範例輸出:male:John:Doe
- 選取了 逗號
(,)
的範例輸出:male,John,Doe
- 已選取 管道
(|)
的範例輸出:male|John|Doe
- 已選取 分號
(;)
的範例輸出:male;John;Doe
- 已選取 索引標籤
(\t)
的範例輸出:male \t John \t Doe
引號字元 quote-character
使用此選項來控制應移除雙引號還是將其保留在匯出的字串中。
可用的選項包括:
- 空字元(\0000)。 使用此選項可移除匯出CSV檔案中的雙引號。
- 雙引號(")。 當字串值包含分隔字元或雙引號時,請使用此選項。 此選項可協助您在匯出的CSV檔案中保留分隔符號或雙引號,以便您能夠正確識別哪個值對應到哪個欄位。
範例
考慮輸入值Anna,"Doe,John"
。
檢視以下範例,瞭解UI中每個選取專案的匯出CSV檔案內容。
- 已選取 Null字元(\0000) 的輸出範例:
Anna,Doe,John
- 選取 雙引號(") 的輸出範例:
Anna,"Doe,John"
逸出字元 escape-character
使用此選項可設定在已引號值內逸出引號的單一字元。 例如,當字串包含在雙引號中時,此選項非常有用,因為部分字串已包含在雙引號中。 此選項會決定要用哪個字元來取代內部雙引號。 可選擇下列選項:
- 反斜線
(\)
- 單引號
(')
範例
檢視以下範例,瞭解UI中每個選取專案的匯出CSV檔案內容。
- 選取了 反斜線
(\)
的範例輸出:"Test,\"John\",LastName"
- 選取 單引號
(')
的輸出範例:"Test,'"John'",LastName"
空值輸出 empty-value-output
使用此控制項來設定空值的字串表示法。 此選項會決定空值在匯出的CSV檔案中的表示方式。 可選擇下列選項:
- Null (空值)
- 雙引號(") 中的空字串
- 空字串
範例
檢視以下範例,瞭解UI中每個選取專案的匯出CSV檔案內容。
- 已選取 null 的範例輸出:
male,NULL,TestLastName
。 在此案例中,Experience Platform會將空白值轉換為null值。 - 已選取 " 的範例輸出:
male,"",TestLastName
。 在此案例中,Experience Platform會將空白值轉換為一對雙引號。 - 已選取 空字串 的範例輸出:
male,,TestLastName
。 在此情況下,Experience Platform會維護空白值並依原樣匯出(不含雙引號)。
Null 值輸出 null-value-output
使用此控制項在匯出的檔案中設定 Null 值的字串表示方式。此選項會決定Null值在匯出的CSV檔案中的表示方式。 可選擇下列選項:
- Null (空值)
- 雙引號(") 中的空字串
- 空字串
範例
檢視以下範例,瞭解UI中每個選取專案的匯出CSV檔案內容。
- 已選取 null 的範例輸出:
male,NULL,TestLastName
。 在這種情況下,不會發生轉換,且CSV檔案包含null值。 - 已選取 " 的範例輸出:
male,"",TestLastName
。 在此案例中,Experience Platform會在空字串周圍以雙引號取代null值。 - 已選取 空字串 的範例輸出:
male,,TestLastName
。 在這種情況下,Experience Platform會以空字串取代null值(不含雙引號)。
壓縮格式 compression-format
設定將資料儲存到檔案時要使用的壓縮類型。支援的選項為 GZIP 和 NONE。此選項會決定是否匯出壓縮檔案。
編碼
未顯示在UI熒幕擷圖中。 指定已儲存CSV檔案的編碼(字元集)。 選項為UTF-8或UTF-16。
用於逸出引號的字元
未顯示在UI熒幕擷圖中。 此旗標可指出是否一律將包含引號的值括在引號中。
預設為逸出包含引號字元的所有值。
行分隔符號
未顯示在UI熒幕擷圖中。 定義用於寫入的線分隔符號。 長度上限為1個字元。
忽略前導空白字元
未顯示在UI熒幕擷圖中。 此旗標可指出是否應該略過匯出值的前導空格。
已選取 True 的範例輸出: "male","John","TestLastName"
已選取 False 的範例輸出: " male","John","TestLastName"
忽略結尾的空白字元
未顯示在UI熒幕擷圖中。 此旗標可指出是否應該略過匯出值的尾端空格。
已選取 True 的範例輸出: "male","John","TestLastName"
已選取 False 的範例輸出: "male ","John","TestLastName"
後續步驟 next-steps
閱讀本檔案後,您現在知道如何設定CSV資料檔案的檔案匯出選項,以根據下游檔案接收系統的需求量身打造檔案內容。 接下來,您可以閱讀檔案型目的地啟用教學課程,以開始將檔案匯出至您偏好的雲端儲存位置。