文字檔案解碼器群組

將日誌檔案作為日誌源進行處理需要在日誌處理資料集包含檔案中定義解碼器,以從日誌條目中提取資料欄位。

定義日誌檔案日誌源的文本檔案解碼器組需要對日誌檔案的結構和內容、要提取的資料以及儲存該資料的欄位有所瞭解。 本節提供您可以為解碼器指定之參數的基本說明,但使用任何解碼器的方式取決於包含來源資料的記錄檔。

有關日誌檔案日誌源的格式要求的資訊,請參 閱日誌檔案。 如需定義文字檔案解碼器的協助,請與Adobe聯絡。

文字檔案解碼器群組可包括:

規則運算式解碼器

規則表達式解碼器識別日誌檔案中日誌條目內的複雜字串模式,並將這些模式提取為資料欄位。 對於每個解碼器,欄位數必須等於規則運算式中擷取子模式的數目。 匹配第n個捕獲子模式的行的部分被分配給該行的第n個欄位。

若要將規則運算式解碼器新增至文字檔案解碼器群組

  1. 如編輯現 Log Processing Dataset Include 有資料集包含檔 案中所述開啟檔案 ,並新增文字檔案解碼器群組。 請參閱表格項目解 碼器群組

  2. 在新建立 Decoders 的解碼器群組下按一下滑鼠右鍵,然後按一 Add new 下> Regular Expression

  3. 指定下列資訊:

    • 欄位: 日誌檔案中的欄位清單。 如果要將此處定義的任何欄位傳遞到資料集構建的轉換階段,則必須將這些欄位列在資料集的其中一個檔案的「 Log Processing Dataset Include 欄位」參數中。 自訂欄位名稱必須以"x-"開頭。

    • 名稱: 解碼器的可選識別碼。

    • 規則運算式: 用於從檔案的每一行擷取所需欄位。

  4. 對要添加到組的任何其他解碼器重複步驟4和5。

  5. 要保存文 Log Processing Dataset Include 件,請按一下右鍵 (modified) 窗口頂部的,然後按一下 Save

  6. 若要讓本機所做的變更生效,請在欄 Profile Manager中以滑鼠右鍵按一下該檔案的核取 User 標籤。 按一 Save to 下> <profile name>,其中描述檔名稱是資料集描述檔的名稱,或資料集包含檔案所屬的繼承描述檔。

請勿將修改的設定檔儲存至Adobe提供的任何內部設定檔,因為當您安裝這些設定檔的更新時,會覆寫您所做的變更。

注意

給定日誌檔案可以具有多個規則運算式解碼器。 定義解碼器的順序很重要:比對記錄檔中一行的第一解碼器是用來解碼該行的解碼器。

此範例說明如何使用規則運算式解碼器,從Tab分隔的文字檔案擷取資料欄位。 您可以定義具有制表符分隔字元的分隔字元解碼器,以取得相同的結果。

如需規則運算式解碼器的詳細資訊,包括術語和語法,請參 閱規則運算式

分隔解碼器

分隔解碼器解碼日誌檔案,該日誌檔案的欄位由單個字元分隔。 欄數必須與分隔檔案的欄數相對應;不過,並非所有欄位都需要命名。 如果欄位留空,記錄檔中仍需要欄位,但解碼器會忽略欄位。

向文本檔案解碼器組添加分隔的解碼器

  1. 如編輯現 Log Processing Dataset Include 有資料集包含檔 案中所述開啟檔案 ,並新增文字檔案解碼器群組。 請參閱表格項目解 碼器群組

  2. 在新建立 Decoders 的解碼器群組下按一下滑鼠右鍵,然後按一 Add new 下> Delimited

  3. 指定下列資訊:

    • 欄位: 日誌檔案中的欄位清單。 如果要將此處定義的任何欄位傳遞到資料集構建的轉換階段,則必須將這些欄位列在資料集的其中一個檔案的「 Log Processing Dataset Include 欄位」參數中。 自訂欄位名稱必須以"x-"開頭。

    • 分隔字元: 用於分隔輸出檔案中欄位的字元。

  4. 對要添加到組的任何其他解碼器重複步驟4和5。

  5. 要保存文 Log Processing Dataset Include 件,請按一下右鍵 (modified) 窗口頂部的,然後按一下 Save

  6. 若要讓本機所做的變更生效,請在欄中 Profile Manager,以滑鼠右鍵按一下該檔案的核取標籤,然後按一下 User > Save to < >profile name,其中描述檔名稱是資料集描述檔的名稱或資料集包含檔案所屬的繼承描述檔。

注意

請勿將修改的設定檔儲存至Adobe提供的任何內部設定檔,因為當您安裝這些設定檔的更新時,會覆寫您所做的變更。

此範例說明如何使用分隔字元解碼器從包含影片相關資料的逗號分隔文字檔案擷取資料欄位。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now