建立 SGG 承載處理可延伸查尋值

您還必須建立可延伸查尋值,以定義如何處理用量與事件承載。

承載處理組態資訊是在「SGG 承載處理組態」(D1-SGGPayloadProcess) 可延伸查尋中擷取。

此可延伸查尋的值由下列項目定義:

  • :可延伸查尋值的唯一代碼。此值將作為批次控制參數值參考。
  • 描述:查尋值的描述
  • 狀態:值的目前狀態。將此設為「現用」。
  • 處理明細:此區段定義承載處理的明細,包含
    • 承載處理常式類別名稱:要使用之處理常式的 Java 類別名稱。如需詳細資訊,請參閱下方的承載處理常式類別與參數
    • 前端系統:將套用組態的前端系統。從下拉式列表中選取。
    • 植入原始資料:指出是否將承載資料植入為原始資料的核取方塊。
    • 承載處理結果類型:組態適用的承載類型。選項包含:
      • 裝置事件
      • 初始測量
      • 初始測量與裝置事件
    • 使用初始測量資料類型:指示承載處理是否應使用「直接測量處理」和「初始測量資料類型」的核取方塊。勾選時,會隱藏初始測量資料匯集器業務物件 (區間)初始測量資料匯集器業務物件 (定量) 欄位。如需詳細資訊,請參閱業務使用者指南中的直接測量處理
    • 初始測量資料匯集器業務物件 (區間):用來建立區間初始測量的匯集器業務物件。基準套件包含用於此目的的「初始測量資料匯集器」(D1-IMDSeeder) 業務物件。只有在承載處理結果類型為「初始測量」或「初始測量與裝置事件」時才適用。
    • 初始測量資料匯集器業務物件 (定量):用來建立定量初始測量的匯集器業務物件。基準套件包含用於此目的的「初始測量資料匯集器」(D1-IMDSeeder) 業務物件。只有在承載處理結果類型為「初始測量」或「初始測量與裝置事件」時才適用。
    • 裝置事件匯集器業務物件:用來建立裝置事件的匯集器業務物件。基準套件包含用於此目的的「裝置事件匯集器」(D1-DeviceEventSeeder) 業務物件。只有在承載處理結果類型為「裝置事件」或「初始測量與裝置事件」時才適用。
    • 篩選初始測量資料:指出是否應根據計量單位來篩選初始測量的核取方塊。只有在承載處理結果類型為「初始測量」或「初始測量與裝置事件」時才適用。如需詳細資訊,請參閱依計量單位或裝置事件對應篩選承載。請注意,依計量單位篩選可與測量元件篩選同時使用。
    • 篩選裝置事件:指出是否應篩選裝置事件的核取方塊。只有在承載處理結果類型為「裝置事件」或「初始測量與裝置事件」時才適用。如需詳細資訊,請參閱下方的篩選承載
  • 動態參數:根據指定的「承載處理常式類別」,可支援其他處理規則的參數名稱和值列表。請參閱下方的承載處理常式類別與參數,瞭解每個轉接器支援的特定參數。
  • 使用者出口攔截器:定義在剖析和轉換自訂與非標準格式的傳入用量與裝置資料時,要透過使用者出口呼叫執行的自訂 Groovy 程式庫指令檔。使用者出口攔截器定義如下:
    承載處理使用者出口類型 Groovy 程式庫指令檔 Groovy 程式庫方法

    On Get 剖析器

    剖析指令檔

    getParser

    On Get 變比器

    轉換指令檔

    getTransformer

    在結果列表

    處理常式指令檔

    getHandler

    如需有關 On Get 剖析器和 On Get 變比器使用者出口攔截器的詳細資訊,請參閱 Adapter Development Kit 自訂承載處理。如需有關「在結果列表使用者出口攔截器」的資訊,請參閱對應其他欄位
    備註:
    只有在承載處理常式類別名稱設為 com.splwg.d1.domain.sgg.dg.processing.PayloadHandlerViaUserExits 時,才適用 On Get 剖析器和 On Get 變比器使用者出口攔截器。