文字檔案解碼器群組

將記錄檔處理為記錄來源需要定義「記錄處理資料集包含檔案」中的解碼器,以從記錄項目擷取資料欄位。

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

有關日誌檔案日誌源的格式要求的資訊,請參閱日誌檔案。 如需定義文字檔案解碼器的協助,請聯絡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提供的任何內部設定檔,因為您安裝這些設定檔的更新時,變更會遭到覆寫。

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

本頁內容