kafka-index-service实现一个topic多个不同查询粒度的kafka-index-service任务

在Druid.io相关需求开发的时候,通过大数据Flink实时计算后的结果数据写入到的kafka的topic中,由于需要不同的查询的粒度的的dataSource来有话我们的业务以及查询而不想部署多态Flink程序,因此这是就可以使用该方法实现一份计算,多查询粒度的datasource生成,只需要修改consumerProperties中的goup.id的值即可,以下是我在工作中的实际使用,记录一下:
15分钟粒度:

{
  "type": "kafka",
  "dataSchema": {
    "dataSource": "ctitest-20181205",
    "parser": {
      "type": "string",
      "parseSpec": {
        "format": "json",
        "timestampSpec": {
          "column": "timestamp",
          "format": "auto"
        },
        "dimensionsSpec": {
          "dimensions": [
            "vccId",
            "agId",
            "grpId",
            "callQue",
            "callId",
            "startTime",
            "reason",
            "userNum",
            "serverNum",
            "hotLineNum",
            "aCode",
            "aName",
            "code"
          ],
          "dimensionExclusions": []
        }
      }
    },
    "metricsSpec": [
      {
        "type": "longSum",
        "name": "loginNum",
        "fieldName": "loginNum",
        "expression": null
      },{
        "type": "longSum",
        "name": "logoutNum",
        "fieldName": "logoutNum",
        "expression": null
      },{
        "type": "longSum",
        "name": "activeSeatNum",
        "fieldName": "activeSeatNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "readyNum",
        "fieldName": "readyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "notReadyNum",
        "fieldName": "notReadyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "busyNum",
        "fieldName": "busyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNum",
        "fieldName": "acwNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumIB",
        "fieldName": "acwNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumOB",
        "fieldName": "acwNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumInternal",
        "fieldName": "acwNumInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumUnconnected",
        "fieldName": "acwNumUnconnected",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumUnknown",
        "fieldName": "acwNumUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "restartNum",
        "fieldName": "restartNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "loginTime",
        "fieldName": "loginTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "readyTime",
        "fieldName": "readyTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "notReadyTime",
        "fieldName": "notReadyTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTime",
        "fieldName": "acwTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeIB",
        "fieldName": "acwTimeIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeOB",
        "fieldName": "acwTimeOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeUnconnected",
        "fieldName": "acwTimeUnconnected",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeInternal",
        "fieldName": "acwTimeInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeUnknown",
        "fieldName": "acwTimeUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "busyTime",
        "fieldName": "busyTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "unKnownTime",
        "fieldName": "unKnownTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdNum",
        "fieldName": "holdNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdTime",
        "fieldName": "holdTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ringNum",
        "fieldName": "ringNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ringTime",
        "fieldName": "ringTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNum",
        "fieldName": "consultNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultTime",
        "fieldName": "consultTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultMadeNum",
        "fieldName": "consultMadeNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultMadeTime",
        "fieldName": "consultMadeTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNum",
        "fieldName": "conferenceNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceTime",
        "fieldName": "conferenceTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceMadeNum",
        "fieldName": "conferenceMadeTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceMadeTime",
        "fieldName": "conferenceMadeTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumIB",
        "fieldName": "callNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumIB",
        "fieldName": "callAnsweredNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultIB",
        "fieldName": "callNumConsultIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceIB",
        "fieldName": "callNumConferenceIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldIB",
        "fieldName": "callNumHoldIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingIB",
        "fieldName": "callTimeRingIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkIB",
        "fieldName": "callTimeTalkIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultIB",
        "fieldName": "callTimeConsultIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceIB",
        "fieldName": "callTimeConferenceIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldIB",
        "fieldName": "callTimeHoldIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumAcdIB",
        "fieldName": "callNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumAcdIB",
        "fieldName": "callAnsweredNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIB",
        "fieldName": "callAbandonedNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultAcdIB",
        "fieldName": "callNumConsultAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceAcdIB",
        "fieldName": "callNumConferenceAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldAcdIB",
        "fieldName": "callNumHoldAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIBC",
        "fieldName": "callAbandonedNumAcdIBC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIBA",
        "fieldName": "callAbandonedNumAcdIBA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingAcdIB",
        "fieldName": "callTimeRingAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkAcdIB",
        "fieldName": "callTimeTalkAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultAcdIB",
        "fieldName": "callTimeConsultAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceAcdIB",
        "fieldName": "callTimeConferenceAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldAcdIB",
        "fieldName": "callTimeHoldAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumTransferIB",
        "fieldName": "callNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumTransferIB",
        "fieldName": "callAnsweredNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumTransferIB",
        "fieldName": "callAbandonedNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultTransferIB",
        "fieldName": "callNumConsultTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceTransferIB",
        "fieldName": "callNumConferenceTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldTransferIB",
        "fieldName": "callNumHoldTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingTransferIB",
        "fieldName": "callTimeRingTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkTransferIB",
        "fieldName": "callTimeTalkTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultTransferIB",
        "fieldName": "callTimeConsultTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceTransferIB",
        "fieldName": "callTimeConferenceTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldTransferIB",
        "fieldName": "callTimeHoldTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDisconnectIB",
        "fieldName": "callNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDisconnectIB",
        "fieldName": "callAnsweredNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumDisconnectIB",
        "fieldName": "callAbandonedNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultDisconnectIB",
        "fieldName": "callNumConsultDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceDisconnectIB",
        "fieldName": "callNumConferenceDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldDisconnectIB",
        "fieldName": "callNumHoldDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingDisconnectIB",
        "fieldName": "callTimeRingDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDisconnectIB",
        "fieldName": "callTimeTalkDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultDisconnectIB",
        "fieldName": "callTimeConsultDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceDisconnectIB",
        "fieldName": "callTimeConferenceDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldDisconnectIB",
        "fieldName": "callTimeHoldDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferIB",
        "fieldName": "callNumMadeTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectIB",
        "fieldName": "callNumMadeDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "handUpNumA",
        "fieldName": "handUpNumA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "handUpNumC",
        "fieldName": "handUpNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedIB",
        "fieldName": "callNumMonitorListenedIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedIB",
        "fieldName": "callNumMonitorBargedIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumSysOB",
        "fieldName": "callNumSysOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumOB",
        "fieldName": "callNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumOB",
        "fieldName": "callAnsweredNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultOB",
        "fieldName": "callNumConsultOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceOB",
        "fieldName": "callNumConferenceOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldOB",
        "fieldName": "callNumHoldOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingSysOB",
        "fieldName": "callTimeRingSysOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingOB",
        "fieldName": "callTimeRingOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkOB",
        "fieldName": "callTimeTalkOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultOB",
        "fieldName": "callTimeConsultOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceOB",
        "fieldName": "callTimeConferenceOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldOB",
        "fieldName": "callTimeHoldOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedOB",
        "fieldName": "callNumMonitorListenedOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedOB",
        "fieldName": "callNumMonitorBargedOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferredOB",
        "fieldName": "callNumMadeTransferredOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectOB",
        "fieldName": "callNumMadeDisconnectOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternal",
        "fieldName": "callNumMadeTransferInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternal",
        "fieldName": "callNumMadeDisconnectInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDirectedInternalIN",
        "fieldName": "callNumDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDirectedInternalIN",
        "fieldName": "callAnsweredNumDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultedInternalIN",
        "fieldName": "callNumConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumConsultedInternalIN",
        "fieldName": "callAnsweredNumConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumTransferInternalIN",
        "fieldName": "callNumTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumTransferInternalIN",
        "fieldName": "callAnsweredNumTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDisconnectInternalIN",
        "fieldName": "callNumDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDisconnectInternalIN",
        "fieldName": "callAnsweredNumDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternalIN",
        "fieldName": "callNumMadeTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternalIN",
        "fieldName": "callNumMadeDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultedNumInternalIN",
        "fieldName": "consultedNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferencedNumInternalIN",
        "fieldName": "conferencedNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNumInternalIN",
        "fieldName": "consultNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNumInternalIN",
        "fieldName": "conferenceNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdNumInternalIN",
        "fieldName": "holdNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedInternalIN",
        "fieldName": "callNumMonitorListenedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedInternalIN",
        "fieldName": "callNumMonitorBargedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingInternalIN",
        "fieldName": "callTimeRingInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDirectedInternalIN",
        "fieldName": "callTimeTalkDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkTransferInternalIN",
        "fieldName": "callTimeTalkTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDisconnectInternalIN",
        "fieldName": "callTimeTalkDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkConsultInternalIN",
        "fieldName": "callTimeTalkConsultInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkConferenceInternalIN",
        "fieldName": "callTimeTalkConferenceInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultInternalIN",
        "fieldName": "callTimeConsultInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceInternalIN",
        "fieldName": "callTimeConferenceInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultedInternalIN",
        "fieldName": "callTimeConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferencedInternalIN",
        "fieldName": "callTimeConferencedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldInternalIN",
        "fieldName": "callTimeHoldInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDirectInternalOUT",
        "fieldName": "callNumDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDirectInternalOUT",
        "fieldName": "callAnsweredNumDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNumInternalOUT",
        "fieldName": "consultNumInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNumInternalOUT",
        "fieldName": "conferenceNumInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldInternalOUT",
        "fieldName": "callNumHoldInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternalOUT",
        "fieldName": "callNumMadeTransferInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternalOUT",
        "fieldName": "callNumMadeDisconnectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedInternalOUT",
        "fieldName": "callNumMonitorListenedInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedInternalOUT",
        "fieldName": "callNumMonitorBargedInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingInternalOUT",
        "fieldName": "callTimeRingInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDirectInternalOUT",
        "fieldName": "callTimeTalkDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultTimeInternalOUT",
        "fieldName": "consultTimeInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceTimeInternalOUT",
        "fieldName": "conferenceTimeInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdTimeInternalOUT",
        "fieldName": "holdTimeInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNum",
        "fieldName": "queueEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumIVRT",
        "fieldName": "queueEnterNumIVRT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumFlowOwn",
        "fieldName": "queueEnterNumFlowOwn",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumFlowOther",
        "fieldName": "queueEnterNumFlowOther",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumAT",
        "fieldName": "queueEnterNumAT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnboundNum",
        "fieldName": "queueAnboundNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumFull",
        "fieldName": "queueAbandonedNumFull",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumNoAgent",
        "fieldName": "queueAbandonedNumNoAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumNoTime",
        "fieldName": "queueAbandonedNumNoTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNum",
        "fieldName": "queueAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumTimeOut",
        "fieldName": "queueAbandonedNumTimeOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnsweredNumFirst",
        "fieldName": "queueAnsweredNumFirst",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumUseful",
        "fieldName": "queueEnterNumUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnswerNum",
        "fieldName": "queueAnswerNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAnsweredNum",
        "fieldName": "queue5sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAnsweredNum",
        "fieldName": "queue10sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAnsweredNum",
        "fieldName": "queue15sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAnsweredNum",
        "fieldName": "queue20sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAnsweredNum",
        "fieldName": "queue25sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAnsweredNum",
        "fieldName": "queue30sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAnsweredNum",
        "fieldName": "queue35sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAnsweredNum",
        "fieldName": "queue40sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAnsweredNum",
        "fieldName": "queue45sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAnsweredNum",
        "fieldName": "queue50sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAnsweredNum",
        "fieldName": "queue55sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAnsweredNum",
        "fieldName": "queue60sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAbandonedNumC",
        "fieldName": "queue5sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAbandonedNumC",
        "fieldName": "queue10sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAbandonedNumC",
        "fieldName": "queue15sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAbandonedNumC",
        "fieldName": "queue20sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAbandonedNumC",
        "fieldName": "queue25sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAbandonedNumC",
        "fieldName": "queue30sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAbandonedNumC",
        "fieldName": "queue35sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAbandonedNumC",
        "fieldName": "queue40sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAbandonedNumC",
        "fieldName": "queue45sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAbandonedNumC",
        "fieldName": "queue50sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAbandonedNumC",
        "fieldName": "queue55sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAbandonedNumC",
        "fieldName": "queue60sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAbandonedNum",
        "fieldName": "queue5sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAbandonedNum",
        "fieldName": "queue10sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAbandonedNum",
        "fieldName": "queue15sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAbandonedNum",
        "fieldName": "queue20sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAbandonedNum",
        "fieldName": "queue25sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAbandonedNum",
        "fieldName": "queue30sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAbandonedNum",
        "fieldName": "queue35sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAbandonedNum",
        "fieldName": "queue40sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAbandonedNum",
        "fieldName": "queue45sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAbandonedNum",
        "fieldName": "queue50sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAbandonedNum",
        "fieldName": "queue55sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAbandonedNum",
        "fieldName": "queue60sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTime",
        "fieldName": "queueWaitTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandoned",
        "fieldName": "queueWaitTimeAbandoned",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedFull",
        "fieldName": "queueWaitTimeAbandonedFull",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedNoTime",
        "fieldName": "queueWaitTimeAbandonedNoTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedNoAgent",
        "fieldName": "queueWaitTimeAbandonedNoAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedC",
        "fieldName": "queueWaitTimeAbandonedC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedTimeOut",
        "fieldName": "queueWaitTimeAbandonedTimeOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAnswered",
        "fieldName": "queueWaitTimeAnswered",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeUseful",
        "fieldName": "queueWaitTimeUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedCUseful",
        "fieldName": "queueWaitTimeAbandonedCUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedTimeOutCUseful",
        "fieldName": "queueWaitTimeAbandonedTimeOutCUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAnsweredUseful",
        "fieldName": "queueWaitTimeAnsweredUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNum",
        "fieldName": "transferEvaluateNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNum",
        "fieldName": "noTransferEvaluateNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumC",
        "fieldName": "noTransferEvaluateNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAT",
        "fieldName": "noTransferEvaluateNumAT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnect",
        "fieldName": "noTransferEvaluateNumDisconnect",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOut",
        "fieldName": "noTransferEvaluateNumSetLogOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumA",
        "fieldName": "noTransferEvaluateNumA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSE",
        "fieldName": "evaluateNumSE",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFE",
        "fieldName": "evaluateNumFE",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFail",
        "fieldName": "evaluateNumFail",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXN",
        "fieldName": "evaluateResultNumXN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTime",
        "fieldName": "evaluateTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumIB",
        "fieldName": "transferEvaluateNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumIB",
        "fieldName": "noTransferEvaluateNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCIB",
        "fieldName": "noTransferEvaluateNumCIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATIB",
        "fieldName": "noTransferEvaluateNumATIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectIB",
        "fieldName": "noTransferEvaluateNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutIB",
        "fieldName": "noTransferEvaluateNumSetLogOutIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAIB",
        "fieldName": "noTransferEvaluateNumAIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEIB",
        "fieldName": "evaluateNumSEIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEIB",
        "fieldName": "evaluateNumFEIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailIB",
        "fieldName": "evaluateNumFailIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNIB",
        "fieldName": "evaluateResultNumXNIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTimeIB",
        "fieldName": "evaluateTimeIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumQueue",
        "fieldName": "transferEvaluateNumQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumQueue",
        "fieldName": "noTransferEvaluateNumQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCQueue",
        "fieldName": "noTransferEvaluateNumCQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATQueue",
        "fieldName": "noTransferEvaluateNumATQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectQueue",
        "fieldName": "noTransferEvaluateNumDisconnectQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutQueue",
        "fieldName": "noTransferEvaluateNumSetLogOutQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAQueue",
        "fieldName": "noTransferEvaluateNumAQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEQueue",
        "fieldName": "evaluateNumSEQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEQueue",
        "fieldName": "evaluateNumFEQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailQueue",
        "fieldName": "evaluateNumFailQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNQueue",
        "fieldName": "evaluateResultNumXNQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTimeQueue",
        "fieldName": "evaluateTimeQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumOB",
        "fieldName": "transferEvaluateNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumOB",
        "fieldName": "noTransferEvaluateNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCOB",
        "fieldName": "noTransferEvaluateNumCOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATOB",
        "fieldName": "noTransferEvaluateNumATOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectOB",
        "fieldName": "noTransferEvaluateNumDisconnectOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutOB",
        "fieldName": "noTransferEvaluateNumSetLogOutOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAOB",
        "fieldName": "noTransferEvaluateNumAOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEOB",
        "fieldName": "evaluateNumSEOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEOB",
        "fieldName": "evaluateNumFEOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailOB",
        "fieldName": "evaluateNumFailOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNOB",
        "fieldName": "evaluateResultNumXNOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTimeOB",
        "fieldName": "evaluateTimeOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNum",
        "fieldName": "trunkEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumFixed",
        "fieldName": "trunkEnterNumFixed",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumMobile",
        "fieldName": "trunkEnterNumMobile",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumUnknown",
        "fieldName": "trunkEnterNumUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumReject",
        "fieldName": "trunkEnterNumReject",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumBlackList",
        "fieldName": "trunkEnterNumBlackList",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectIvrOverload",
        "fieldName": "trunkEnterNumRejectIvrOverload",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoUse",
        "fieldName": "trunkEnterNumRejectNoUse",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectExpired",
        "fieldName": "trunkEnterNumRejectExpired",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoMoney",
        "fieldName": "trunkEnterNumRejectNoMoney",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectOffConnect",
        "fieldName": "trunkEnterNumRejectOffConnect",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoSchedule",
        "fieldName": "trunkEnterNumRejectNoSchedule",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoVcc",
        "fieldName": "trunkEnterNumRejectNoVcc",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectOverload",
        "fieldName": "trunkEnterNumRejectOverload",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNotVip",
        "fieldName": "trunkEnterNumRejectNotVip",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectVip",
        "fieldName": "trunkEnterNumRejectVip",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumVIP",
        "fieldName": "trunkEnterNumVIP",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkManualRequestNum",
        "fieldName": "trunkManualRequestNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkManualAnsweredNum",
        "fieldName": "trunkManualAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "talkTime",
        "fieldName": "talkTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTime",
        "fieldName": "callTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNum",
        "fieldName": "ivrEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumTrunk",
        "fieldName": "ivrEnterNumTrunk",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumAgent",
        "fieldName": "ivrEnterNumAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrHangupNum",
        "fieldName": "ivrHangupNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferAgentNum",
        "fieldName": "ivrTransferAgentNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferDnNum",
        "fieldName": "ivrTransferDnNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferPhoneNum",
        "fieldName": "ivrTransferPhoneNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferVoiceMailNum",
        "fieldName": "ivrTransferVoiceMailNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTime",
        "fieldName": "ivrTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkWaitTime",
        "fieldName": "trunkWaitTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumCall",
        "fieldName": "ivrEnterNumCall",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk5sAnsweredNum",
        "fieldName": "trunk5sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk10sAnsweredNum",
        "fieldName": "trunk10sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk15sAnsweredNum",
        "fieldName": "trunk15sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk20sAnsweredNum",
        "fieldName": "trunk20sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk25sAnsweredNum",
        "fieldName": "trunk25sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk30sAnsweredNum",
        "fieldName": "trunk30sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk35sAnsweredNum",
        "fieldName": "trunk35sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk40sAnsweredNum",
        "fieldName": "trunk40sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk45sAnsweredNum",
        "fieldName": "trunk45sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk50sAnsweredNum",
        "fieldName": "trunk50sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk55sAnsweredNum",
        "fieldName": "trunk55sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk60sAnsweredNum",
        "fieldName": "trunk60sAnsweredNum",
        "expression": null
      }
    ],
    "granularitySpec": {
      "type": "uniform",
      "segmentGranularity": "hour",
      "queryGranularity": "FIFTEEN_MINUTE"
    }
  },
  "tuningConfig": {
    "type": "kafka",
    "maxRowsPerSegment": 5000000
  },
  "ioConfig": {
    "topic": "alikafka-cti-report-index-test001",
    "consumerProperties": {
      "bootstrap.servers": "192.168.165.135:9092,192.168.165.136:9092,192.168.165.137:9092,192.168.165.166:9092,192.168.165.167:9092",
      "group.id": "CID-alikafka-cti-report-index-test001"
    },
    "taskCount": 1,
    "replicas": 1,
    "taskDuration": "PT1H"
  }
}

15分钟粒度:

{
  "type": "kafka",
  "dataSchema": {
    "dataSource": "TEST-CTI-PT1S-PT1H",
    "parser": {
      "type": "string",
      "parseSpec": {
        "format": "json",
        "timestampSpec": {
          "column": "timestamp",
          "format": "auto"
        },
        "dimensionsSpec": {
          "dimensions": [
            "vccId",
            "agId",
            "grpId",
            "callQue",
            "callId",
            "reason",
            "userNum",
            "serverNum",
            "hotLineNum",
            "aCode",
            "aName",
            "code"
          ],
          "dimensionExclusions": []
        }
      }
    },
    "metricsSpec": [
      {
        "type": "longSum",
        "name": "loginNum",
        "fieldName": "loginNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "logoutNum",
        "fieldName": "logoutNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "activeSeatNum",
        "fieldName": "activeSeatNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "readyNum",
        "fieldName": "readyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "notReadyNum",
        "fieldName": "notReadyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "busyNum",
        "fieldName": "busyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNum",
        "fieldName": "acwNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumIB",
        "fieldName": "acwNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumOB",
        "fieldName": "acwNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumInternal",
        "fieldName": "acwNumInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumUnconnected",
        "fieldName": "acwNumUnconnected",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumUnknown",
        "fieldName": "acwNumUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "restartNum",
        "fieldName": "restartNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdNum",
        "fieldName": "holdNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ringNum",
        "fieldName": "ringNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNum",
        "fieldName": "consultNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultMadeNum",
        "fieldName": "consultMadeNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNum",
        "fieldName": "conferenceNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumIB",
        "fieldName": "callNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumIB",
        "fieldName": "callAnsweredNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultIB",
        "fieldName": "callNumConsultIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceIB",
        "fieldName": "callNumConferenceIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldIB",
        "fieldName": "callNumHoldIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumAcdIB",
        "fieldName": "callNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumAcdIB",
        "fieldName": "callAnsweredNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIB",
        "fieldName": "callAbandonedNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultAcdIB",
        "fieldName": "callNumConsultAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceAcdIB",
        "fieldName": "callNumConferenceAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldAcdIB",
        "fieldName": "callNumHoldAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIBC",
        "fieldName": "callAbandonedNumAcdIBC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIBA",
        "fieldName": "callAbandonedNumAcdIBA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumTransferIB",
        "fieldName": "callNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumTransferIB",
        "fieldName": "callAnsweredNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumTransferIB",
        "fieldName": "callAbandonedNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultTransferIB",
        "fieldName": "callNumConsultTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceTransferIB",
        "fieldName": "callNumConferenceTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldTransferIB",
        "fieldName": "callNumHoldTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDisconnectIB",
        "fieldName": "callNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDisconnectIB",
        "fieldName": "callAnsweredNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumDisconnectIB",
        "fieldName": "callAbandonedNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultDisconnectIB",
        "fieldName": "callNumConsultDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceDisconnectIB",
        "fieldName": "callNumConferenceDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldDisconnectIB",
        "fieldName": "callNumHoldDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferIB",
        "fieldName": "callNumMadeTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectIB",
        "fieldName": "callNumMadeDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "handUpNumA",
        "fieldName": "handUpNumA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "handUpNumC",
        "fieldName": "handUpNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedIB",
        "fieldName": "callNumMonitorListenedIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedIB",
        "fieldName": "callNumMonitorBargedIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumSysOB",
        "fieldName": "callNumSysOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumOB",
        "fieldName": "callNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumOB",
        "fieldName": "callAnsweredNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultOB",
        "fieldName": "callNumConsultOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceOB",
        "fieldName": "callNumConferenceOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldOB",
        "fieldName": "callNumHoldOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedOB",
        "fieldName": "callNumMonitorListenedOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedOB",
        "fieldName": "callNumMonitorBargedOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferredOB",
        "fieldName": "callNumMadeTransferredOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectOB",
        "fieldName": "callNumMadeDisconnectOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternal",
        "fieldName": "callNumMadeTransferInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternal",
        "fieldName": "callNumMadeDisconnectInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDirectedInternalIN",
        "fieldName": "callNumDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDirectedInternalIN",
        "fieldName": "callAnsweredNumDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultedInternalIN",
        "fieldName": "callNumConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumConsultedInternalIN",
        "fieldName": "callAnsweredNumConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumTransferInternalIN",
        "fieldName": "callNumTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumTransferInternalIN",
        "fieldName": "callAnsweredNumTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDisconnectInternalIN",
        "fieldName": "callNumDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDisconnectInternalIN",
        "fieldName": "callAnsweredNumDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternalIN",
        "fieldName": "callNumMadeTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternalIN",
        "fieldName": "callNumMadeDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultedNumInternalIN",
        "fieldName": "consultedNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferencedNumInternalIN",
        "fieldName": "conferencedNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNumInternalIN",
        "fieldName": "consultNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNumInternalIN",
        "fieldName": "conferenceNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdNumInternalIN",
        "fieldName": "holdNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedInternalIN",
        "fieldName": "callNumMonitorListenedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedInternalIN",
        "fieldName": "callNumMonitorBargedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDirectInternalOUT",
        "fieldName": "callNumDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDirectInternalOUT",
        "fieldName": "callAnsweredNumDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNumInternalOUT",
        "fieldName": "consultNumInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNumInternalOUT",
        "fieldName": "conferenceNumInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldInternalOUT",
        "fieldName": "callNumHoldInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternalOUT",
        "fieldName": "callNumMadeTransferInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternalOUT",
        "fieldName": "callNumMadeDisconnectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedInternalOUT",
        "fieldName": "callNumMonitorListenedInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedInternalOUT",
        "fieldName": "callNumMonitorBargedInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNum",
        "fieldName": "queueEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumIVRT",
        "fieldName": "queueEnterNumIVRT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumFlowOwn",
        "fieldName": "queueEnterNumFlowOwn",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumFlowOther",
        "fieldName": "queueEnterNumFlowOther",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumAT",
        "fieldName": "queueEnterNumAT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnboundNum",
        "fieldName": "queueAnboundNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumFull",
        "fieldName": "queueAbandonedNumFull",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumNoAgent",
        "fieldName": "queueAbandonedNumNoAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNum",
        "fieldName": "queueAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnsweredNumFirst",
        "fieldName": "queueAnsweredNumFirst",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumUseful",
        "fieldName": "queueEnterNumUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnswerNum",
        "fieldName": "queueAnswerNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAnsweredNum",
        "fieldName": "queue5sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAnsweredNum",
        "fieldName": "queue10sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAnsweredNum",
        "fieldName": "queue15sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAnsweredNum",
        "fieldName": "queue20sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAnsweredNum",
        "fieldName": "queue25sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAnsweredNum",
        "fieldName": "queue30sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAnsweredNum",
        "fieldName": "queue35sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAnsweredNum",
        "fieldName": "queue40sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAnsweredNum",
        "fieldName": "queue45sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAnsweredNum",
        "fieldName": "queue50sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAnsweredNum",
        "fieldName": "queue55sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAnsweredNum",
        "fieldName": "queue60sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAbandonedNumC",
        "fieldName": "queue5sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAbandonedNumC",
        "fieldName": "queue10sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAbandonedNumC",
        "fieldName": "queue15sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAbandonedNumC",
        "fieldName": "queue20sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAbandonedNumC",
        "fieldName": "queue25sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAbandonedNumC",
        "fieldName": "queue30sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAbandonedNumC",
        "fieldName": "queue35sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAbandonedNumC",
        "fieldName": "queue40sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAbandonedNumC",
        "fieldName": "queue45sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAbandonedNumC",
        "fieldName": "queue50sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAbandonedNumC",
        "fieldName": "queue55sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAbandonedNumC",
        "fieldName": "queue60sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAbandonedNum",
        "fieldName": "queue5sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAbandonedNum",
        "fieldName": "queue10sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAbandonedNum",
        "fieldName": "queue15sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAbandonedNum",
        "fieldName": "queue20sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAbandonedNum",
        "fieldName": "queue25sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAbandonedNum",
        "fieldName": "queue30sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAbandonedNum",
        "fieldName": "queue35sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAbandonedNum",
        "fieldName": "queue40sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAbandonedNum",
        "fieldName": "queue45sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAbandonedNum",
        "fieldName": "queue50sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAbandonedNum",
        "fieldName": "queue55sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAbandonedNum",
        "fieldName": "queue60sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNum",
        "fieldName": "transferEvaluateNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNum",
        "fieldName": "noTransferEvaluateNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumC",
        "fieldName": "noTransferEvaluateNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAT",
        "fieldName": "noTransferEvaluateNumAT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnect",
        "fieldName": "noTransferEvaluateNumDisconnect",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOut",
        "fieldName": "noTransferEvaluateNumSetLogOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumA",
        "fieldName": "noTransferEvaluateNumA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSE",
        "fieldName": "evaluateNumSE",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFE",
        "fieldName": "evaluateNumFE",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFail",
        "fieldName": "evaluateNumFail",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXN",
        "fieldName": "evaluateResultNumXN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumIB",
        "fieldName": "transferEvaluateNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumIB",
        "fieldName": "noTransferEvaluateNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCIB",
        "fieldName": "noTransferEvaluateNumCIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATIB",
        "fieldName": "noTransferEvaluateNumATIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectIB",
        "fieldName": "noTransferEvaluateNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutIB",
        "fieldName": "noTransferEvaluateNumSetLogOutIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAIB",
        "fieldName": "noTransferEvaluateNumAIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEIB",
        "fieldName": "evaluateNumSEIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEIB",
        "fieldName": "evaluateNumFEIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailIB",
        "fieldName": "evaluateNumFailIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNIB",
        "fieldName": "evaluateResultNumXNIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumQueue",
        "fieldName": "transferEvaluateNumQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumQueue",
        "fieldName": "noTransferEvaluateNumQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCQueue",
        "fieldName": "noTransferEvaluateNumCQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATQueue",
        "fieldName": "noTransferEvaluateNumATQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectQueue",
        "fieldName": "noTransferEvaluateNumDisconnectQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutQueue",
        "fieldName": "noTransferEvaluateNumSetLogOutQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAQueue",
        "fieldName": "noTransferEvaluateNumAQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEQueue",
        "fieldName": "evaluateNumSEQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEQueue",
        "fieldName": "evaluateNumFEQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailQueue",
        "fieldName": "evaluateNumFailQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNQueue",
        "fieldName": "evaluateResultNumXNQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumOB",
        "fieldName": "transferEvaluateNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumOB",
        "fieldName": "noTransferEvaluateNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCOB",
        "fieldName": "noTransferEvaluateNumCOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATOB",
        "fieldName": "noTransferEvaluateNumATOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectOB",
        "fieldName": "noTransferEvaluateNumDisconnectOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutOB",
        "fieldName": "noTransferEvaluateNumSetLogOutOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAOB",
        "fieldName": "noTransferEvaluateNumAOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEOB",
        "fieldName": "evaluateNumSEOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEOB",
        "fieldName": "evaluateNumFEOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailOB",
        "fieldName": "evaluateNumFailOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNOB",
        "fieldName": "evaluateResultNumXNOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNum",
        "fieldName": "trunkEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumFixed",
        "fieldName": "trunkEnterNumFixed",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumMobile",
        "fieldName": "trunkEnterNumMobile",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumUnknown",
        "fieldName": "trunkEnterNumUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumReject",
        "fieldName": "trunkEnterNumReject",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumBlackList",
        "fieldName": "trunkEnterNumBlackList",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectIvrOverload",
        "fieldName": "trunkEnterNumRejectIvrOverload",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoUse",
        "fieldName": "trunkEnterNumRejectNoUse",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectExpired",
        "fieldName": "trunkEnterNumRejectExpired",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoMoney",
        "fieldName": "trunkEnterNumRejectNoMoney",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectOffConnect",
        "fieldName": "trunkEnterNumRejectOffConnect",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoSchedule",
        "fieldName": "trunkEnterNumRejectNoSchedule",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoVcc",
        "fieldName": "trunkEnterNumRejectNoVcc",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectOverload",
        "fieldName": "trunkEnterNumRejectOverload",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNotVip",
        "fieldName": "trunkEnterNumRejectNotVip",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectVip",
        "fieldName": "trunkEnterNumRejectVip",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumVIP",
        "fieldName": "trunkEnterNumVIP",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkManualRequestNum",
        "fieldName": "trunkManualRequestNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkManualAnsweredNum",
        "fieldName": "trunkManualAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNum",
        "fieldName": "ivrEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumTrunk",
        "fieldName": "ivrEnterNumTrunk",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumAgent",
        "fieldName": "ivrEnterNumAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrHangupNum",
        "fieldName": "ivrHangupNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferAgentNum",
        "fieldName": "ivrTransferAgentNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferDnNum",
        "fieldName": "ivrTransferDnNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferPhoneNum",
        "fieldName": "ivrTransferPhoneNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferVoiceMailNum",
        "fieldName": "ivrTransferVoiceMailNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumCall",
        "fieldName": "ivrEnterNumCall",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk5sAnsweredNum",
        "fieldName": "trunk5sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk10sAnsweredNum",
        "fieldName": "trunk10sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk15sAnsweredNum",
        "fieldName": "trunk15sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk20sAnsweredNum",
        "fieldName": "trunk20sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk25sAnsweredNum",
        "fieldName": "trunk25sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk30sAnsweredNum",
        "fieldName": "trunk30sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk35sAnsweredNum",
        "fieldName": "trunk35sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk40sAnsweredNum",
        "fieldName": "trunk40sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk45sAnsweredNum",
        "fieldName": "trunk45sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk50sAnsweredNum",
        "fieldName": "trunk50sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk55sAnsweredNum",
        "fieldName": "trunk55sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk60sAnsweredNum",
        "fieldName": "trunk60sAnsweredNum",
        "expression": null
      }
    ],
    "granularitySpec": {
      "type": "uniform",
      "segmentGranularity": "HOUR",
      "queryGranularity": "SECOND"
    }
  },
  "tuningConfig": {
    "type": "kafka",
    "maxRowsPerSegment": 5000000
  },
  "ioConfig": {
    "topic": "alikafka-cti-report-index-test001",
    "consumerProperties": {
      "bootstrap.servers": "192.168.165.135:9092,192.168.165.136:9092,192.168.165.137:9092,192.168.165.166:9092,192.168.165.167:9092",
      "group.id": "CID-alikafka-TEST-CTI-PT1S-PT1H"
    },
    "taskCount": 1,
    "replicas": 1,
    "taskDuration": "PT1H"
  }
}

只有计量指标,以及修改最小查询粒度为second

{
  "type": "kafka",
  "dataSchema": {
    "dataSource": "TEST-CTI-PT1M-PT1H",
    "parser": {
      "type": "string",
      "parseSpec": {
        "format": "json",
        "timestampSpec": {
          "column": "timestamp",
          "format": "auto"
        },
        "dimensionsSpec": {
          "dimensions": [
            "vccId",
            "agId",
            "grpId",
            "callQue",
            "callId",
            "startTime",
            "reason",
            "userNum",
            "serverNum",
            "hotLineNum",
            "aCode",
            "aName",
            "code"
          ],
          "dimensionExclusions": []
        }
      }
    },
    "metricsSpec": [
       {
        "type": "longSum",
        "name": "loginNum",
        "fieldName": "loginNum",
        "expression": null
      },{
        "type": "longSum",
        "name": "logoutNum",
        "fieldName": "logoutNum",
        "expression": null
      },{
        "type": "longSum",
        "name": "activeSeatNum",
        "fieldName": "activeSeatNum",
        "expression": null
      },{
        "type": "longSum",
        "name": "readyNum",
        "fieldName": "readyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "notReadyNum",
        "fieldName": "notReadyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "busyNum",
        "fieldName": "busyNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNum",
        "fieldName": "acwNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumIB",
        "fieldName": "acwNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumOB",
        "fieldName": "acwNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumInternal",
        "fieldName": "acwNumInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumUnconnected",
        "fieldName": "acwNumUnconnected",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwNumUnknown",
        "fieldName": "acwNumUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "restartNum",
        "fieldName": "restartNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "loginTime",
        "fieldName": "loginTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "readyTime",
        "fieldName": "readyTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "notReadyTime",
        "fieldName": "notReadyTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTime",
        "fieldName": "acwTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeIB",
        "fieldName": "acwTimeIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeOB",
        "fieldName": "acwTimeOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeUnconnected",
        "fieldName": "acwTimeUnconnected",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeInternal",
        "fieldName": "acwTimeInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "acwTimeUnknown",
        "fieldName": "acwTimeUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "busyTime",
        "fieldName": "busyTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "unKnownTime",
        "fieldName": "unKnownTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdNum",
        "fieldName": "holdNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdTime",
        "fieldName": "holdTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ringNum",
        "fieldName": "ringNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ringTime",
        "fieldName": "ringTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNum",
        "fieldName": "consultNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultTime",
        "fieldName": "consultTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultMadeNum",
        "fieldName": "consultMadeNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultMadeTime",
        "fieldName": "consultMadeTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNum",
        "fieldName": "conferenceNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceTime",
        "fieldName": "conferenceTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceMadeNum",
        "fieldName": "conferenceMadeTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceMadeTime",
        "fieldName": "conferenceMadeTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumIB",
        "fieldName": "callNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumIB",
        "fieldName": "callAnsweredNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultIB",
        "fieldName": "callNumConsultIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceIB",
        "fieldName": "callNumConferenceIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldIB",
        "fieldName": "callNumHoldIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingIB",
        "fieldName": "callTimeRingIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkIB",
        "fieldName": "callTimeTalkIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultIB",
        "fieldName": "callTimeConsultIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceIB",
        "fieldName": "callTimeConferenceIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldIB",
        "fieldName": "callTimeHoldIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumAcdIB",
        "fieldName": "callNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumAcdIB",
        "fieldName": "callAnsweredNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIB",
        "fieldName": "callAbandonedNumAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultAcdIB",
        "fieldName": "callNumConsultAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceAcdIB",
        "fieldName": "callNumConferenceAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldAcdIB",
        "fieldName": "callNumHoldAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIBC",
        "fieldName": "callAbandonedNumAcdIBC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumAcdIBA",
        "fieldName": "callAbandonedNumAcdIBA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingAcdIB",
        "fieldName": "callTimeRingAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkAcdIB",
        "fieldName": "callTimeTalkAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultAcdIB",
        "fieldName": "callTimeConsultAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceAcdIB",
        "fieldName": "callTimeConferenceAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldAcdIB",
        "fieldName": "callTimeHoldAcdIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumTransferIB",
        "fieldName": "callNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumTransferIB",
        "fieldName": "callAnsweredNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumTransferIB",
        "fieldName": "callAbandonedNumTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultTransferIB",
        "fieldName": "callNumConsultTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceTransferIB",
        "fieldName": "callNumConferenceTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldTransferIB",
        "fieldName": "callNumHoldTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingTransferIB",
        "fieldName": "callTimeRingTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkTransferIB",
        "fieldName": "callTimeTalkTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultTransferIB",
        "fieldName": "callTimeConsultTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceTransferIB",
        "fieldName": "callTimeConferenceTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldTransferIB",
        "fieldName": "callTimeHoldTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDisconnectIB",
        "fieldName": "callNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDisconnectIB",
        "fieldName": "callAnsweredNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAbandonedNumDisconnectIB",
        "fieldName": "callAbandonedNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultDisconnectIB",
        "fieldName": "callNumConsultDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceDisconnectIB",
        "fieldName": "callNumConferenceDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldDisconnectIB",
        "fieldName": "callNumHoldDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingDisconnectIB",
        "fieldName": "callTimeRingDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDisconnectIB",
        "fieldName": "callTimeTalkDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultDisconnectIB",
        "fieldName": "callTimeConsultDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceDisconnectIB",
        "fieldName": "callTimeConferenceDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldDisconnectIB",
        "fieldName": "callTimeHoldDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferIB",
        "fieldName": "callNumMadeTransferIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectIB",
        "fieldName": "callNumMadeDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "handUpNumA",
        "fieldName": "handUpNumA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "handUpNumC",
        "fieldName": "handUpNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedIB",
        "fieldName": "callNumMonitorListenedIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedIB",
        "fieldName": "callNumMonitorBargedIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumSysOB",
        "fieldName": "callNumSysOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumOB",
        "fieldName": "callNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumOB",
        "fieldName": "callAnsweredNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultOB",
        "fieldName": "callNumConsultOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConferenceOB",
        "fieldName": "callNumConferenceOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldOB",
        "fieldName": "callNumHoldOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingSysOB",
        "fieldName": "callTimeRingSysOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingOB",
        "fieldName": "callTimeRingOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkOB",
        "fieldName": "callTimeTalkOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultOB",
        "fieldName": "callTimeConsultOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceOB",
        "fieldName": "callTimeConferenceOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldOB",
        "fieldName": "callTimeHoldOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedOB",
        "fieldName": "callNumMonitorListenedOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedOB",
        "fieldName": "callNumMonitorBargedOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferredOB",
        "fieldName": "callNumMadeTransferredOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectOB",
        "fieldName": "callNumMadeDisconnectOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternal",
        "fieldName": "callNumMadeTransferInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternal",
        "fieldName": "callNumMadeDisconnectInternal",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDirectedInternalIN",
        "fieldName": "callNumDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDirectedInternalIN",
        "fieldName": "callAnsweredNumDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumConsultedInternalIN",
        "fieldName": "callNumConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumConsultedInternalIN",
        "fieldName": "callAnsweredNumConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumTransferInternalIN",
        "fieldName": "callNumTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumTransferInternalIN",
        "fieldName": "callAnsweredNumTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDisconnectInternalIN",
        "fieldName": "callNumDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDisconnectInternalIN",
        "fieldName": "callAnsweredNumDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternalIN",
        "fieldName": "callNumMadeTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternalIN",
        "fieldName": "callNumMadeDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultedNumInternalIN",
        "fieldName": "consultedNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferencedNumInternalIN",
        "fieldName": "conferencedNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNumInternalIN",
        "fieldName": "consultNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNumInternalIN",
        "fieldName": "conferenceNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdNumInternalIN",
        "fieldName": "holdNumInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedInternalIN",
        "fieldName": "callNumMonitorListenedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedInternalIN",
        "fieldName": "callNumMonitorBargedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingInternalIN",
        "fieldName": "callTimeRingInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDirectedInternalIN",
        "fieldName": "callTimeTalkDirectedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkTransferInternalIN",
        "fieldName": "callTimeTalkTransferInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDisconnectInternalIN",
        "fieldName": "callTimeTalkDisconnectInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkConsultInternalIN",
        "fieldName": "callTimeTalkConsultInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkConferenceInternalIN",
        "fieldName": "callTimeTalkConferenceInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultInternalIN",
        "fieldName": "callTimeConsultInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferenceInternalIN",
        "fieldName": "callTimeConferenceInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConsultedInternalIN",
        "fieldName": "callTimeConsultedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeConferencedInternalIN",
        "fieldName": "callTimeConferencedInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeHoldInternalIN",
        "fieldName": "callTimeHoldInternalIN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumDirectInternalOUT",
        "fieldName": "callNumDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callAnsweredNumDirectInternalOUT",
        "fieldName": "callAnsweredNumDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultNumInternalOUT",
        "fieldName": "consultNumInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceNumInternalOUT",
        "fieldName": "conferenceNumInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumHoldInternalOUT",
        "fieldName": "callNumHoldInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeTransferInternalOUT",
        "fieldName": "callNumMadeTransferInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMadeDisconnectInternalOUT",
        "fieldName": "callNumMadeDisconnectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorListenedInternalOUT",
        "fieldName": "callNumMonitorListenedInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callNumMonitorBargedInternalOUT",
        "fieldName": "callNumMonitorBargedInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeRingInternalOUT",
        "fieldName": "callTimeRingInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTimeTalkDirectInternalOUT",
        "fieldName": "callTimeTalkDirectInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "consultTimeInternalOUT",
        "fieldName": "consultTimeInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "conferenceTimeInternalOUT",
        "fieldName": "conferenceTimeInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "holdTimeInternalOUT",
        "fieldName": "holdTimeInternalOUT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNum",
        "fieldName": "queueEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumIVRT",
        "fieldName": "queueEnterNumIVRT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumFlowOwn",
        "fieldName": "queueEnterNumFlowOwn",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumFlowOther",
        "fieldName": "queueEnterNumFlowOther",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumAT",
        "fieldName": "queueEnterNumAT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnboundNum",
        "fieldName": "queueAnboundNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumFull",
        "fieldName": "queueAbandonedNumFull",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumNoAgent",
        "fieldName": "queueAbandonedNumNoAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumNoTime",
        "fieldName": "queueAbandonedNumNoTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNum",
        "fieldName": "queueAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAbandonedNumTimeOut",
        "fieldName": "queueAbandonedNumTimeOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnsweredNumFirst",
        "fieldName": "queueAnsweredNumFirst",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueEnterNumUseful",
        "fieldName": "queueEnterNumUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueAnswerNum",
        "fieldName": "queueAnswerNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAnsweredNum",
        "fieldName": "queue5sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAnsweredNum",
        "fieldName": "queue10sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAnsweredNum",
        "fieldName": "queue15sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAnsweredNum",
        "fieldName": "queue20sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAnsweredNum",
        "fieldName": "queue25sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAnsweredNum",
        "fieldName": "queue30sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAnsweredNum",
        "fieldName": "queue35sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAnsweredNum",
        "fieldName": "queue40sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAnsweredNum",
        "fieldName": "queue45sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAnsweredNum",
        "fieldName": "queue50sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAnsweredNum",
        "fieldName": "queue55sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAnsweredNum",
        "fieldName": "queue60sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAbandonedNumC",
        "fieldName": "queue5sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAbandonedNumC",
        "fieldName": "queue10sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAbandonedNumC",
        "fieldName": "queue15sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAbandonedNumC",
        "fieldName": "queue20sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAbandonedNumC",
        "fieldName": "queue25sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAbandonedNumC",
        "fieldName": "queue30sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAbandonedNumC",
        "fieldName": "queue35sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAbandonedNumC",
        "fieldName": "queue40sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAbandonedNumC",
        "fieldName": "queue45sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAbandonedNumC",
        "fieldName": "queue50sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAbandonedNumC",
        "fieldName": "queue55sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAbandonedNumC",
        "fieldName": "queue60sAbandonedNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue5sAbandonedNum",
        "fieldName": "queue5sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue10sAbandonedNum",
        "fieldName": "queue10sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue15sAbandonedNum",
        "fieldName": "queue15sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue20sAbandonedNum",
        "fieldName": "queue20sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue25sAbandonedNum",
        "fieldName": "queue25sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue30sAbandonedNum",
        "fieldName": "queue30sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue35sAbandonedNum",
        "fieldName": "queue35sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue40sAbandonedNum",
        "fieldName": "queue40sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue45sAbandonedNum",
        "fieldName": "queue45sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue50sAbandonedNum",
        "fieldName": "queue50sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue55sAbandonedNum",
        "fieldName": "queue55sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queue60sAbandonedNum",
        "fieldName": "queue60sAbandonedNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTime",
        "fieldName": "queueWaitTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandoned",
        "fieldName": "queueWaitTimeAbandoned",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedFull",
        "fieldName": "queueWaitTimeAbandonedFull",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedNoTime",
        "fieldName": "queueWaitTimeAbandonedNoTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedNoAgent",
        "fieldName": "queueWaitTimeAbandonedNoAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedC",
        "fieldName": "queueWaitTimeAbandonedC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedTimeOut",
        "fieldName": "queueWaitTimeAbandonedTimeOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAnswered",
        "fieldName": "queueWaitTimeAnswered",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeUseful",
        "fieldName": "queueWaitTimeUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedCUseful",
        "fieldName": "queueWaitTimeAbandonedCUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAbandonedTimeOutCUseful",
        "fieldName": "queueWaitTimeAbandonedTimeOutCUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "queueWaitTimeAnsweredUseful",
        "fieldName": "queueWaitTimeAnsweredUseful",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNum",
        "fieldName": "transferEvaluateNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNum",
        "fieldName": "noTransferEvaluateNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumC",
        "fieldName": "noTransferEvaluateNumC",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAT",
        "fieldName": "noTransferEvaluateNumAT",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnect",
        "fieldName": "noTransferEvaluateNumDisconnect",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOut",
        "fieldName": "noTransferEvaluateNumSetLogOut",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumA",
        "fieldName": "noTransferEvaluateNumA",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSE",
        "fieldName": "evaluateNumSE",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFE",
        "fieldName": "evaluateNumFE",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFail",
        "fieldName": "evaluateNumFail",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXN",
        "fieldName": "evaluateResultNumXN",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTime",
        "fieldName": "evaluateTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumIB",
        "fieldName": "transferEvaluateNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumIB",
        "fieldName": "noTransferEvaluateNumIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCIB",
        "fieldName": "noTransferEvaluateNumCIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATIB",
        "fieldName": "noTransferEvaluateNumATIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectIB",
        "fieldName": "noTransferEvaluateNumDisconnectIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutIB",
        "fieldName": "noTransferEvaluateNumSetLogOutIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAIB",
        "fieldName": "noTransferEvaluateNumAIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEIB",
        "fieldName": "evaluateNumSEIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEIB",
        "fieldName": "evaluateNumFEIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailIB",
        "fieldName": "evaluateNumFailIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNIB",
        "fieldName": "evaluateResultNumXNIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTimeIB",
        "fieldName": "evaluateTimeIB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumQueue",
        "fieldName": "transferEvaluateNumQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumQueue",
        "fieldName": "noTransferEvaluateNumQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCQueue",
        "fieldName": "noTransferEvaluateNumCQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATQueue",
        "fieldName": "noTransferEvaluateNumATQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectQueue",
        "fieldName": "noTransferEvaluateNumDisconnectQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutQueue",
        "fieldName": "noTransferEvaluateNumSetLogOutQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAQueue",
        "fieldName": "noTransferEvaluateNumAQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEQueue",
        "fieldName": "evaluateNumSEQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEQueue",
        "fieldName": "evaluateNumFEQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailQueue",
        "fieldName": "evaluateNumFailQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNQueue",
        "fieldName": "evaluateResultNumXNQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTimeQueue",
        "fieldName": "evaluateTimeQueue",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "transferEvaluateNumOB",
        "fieldName": "transferEvaluateNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumOB",
        "fieldName": "noTransferEvaluateNumOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumCOB",
        "fieldName": "noTransferEvaluateNumCOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumATOB",
        "fieldName": "noTransferEvaluateNumATOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumDisconnectOB",
        "fieldName": "noTransferEvaluateNumDisconnectOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumSetLogOutOB",
        "fieldName": "noTransferEvaluateNumSetLogOutOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "noTransferEvaluateNumAOB",
        "fieldName": "noTransferEvaluateNumAOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumSEOB",
        "fieldName": "evaluateNumSEOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFEOB",
        "fieldName": "evaluateNumFEOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateNumFailOB",
        "fieldName": "evaluateNumFailOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateResultNumXNOB",
        "fieldName": "evaluateResultNumXNOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "evaluateTimeOB",
        "fieldName": "evaluateTimeOB",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNum",
        "fieldName": "trunkEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumFixed",
        "fieldName": "trunkEnterNumFixed",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumMobile",
        "fieldName": "trunkEnterNumMobile",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumUnknown",
        "fieldName": "trunkEnterNumUnknown",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumReject",
        "fieldName": "trunkEnterNumReject",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumBlackList",
        "fieldName": "trunkEnterNumBlackList",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectIvrOverload",
        "fieldName": "trunkEnterNumRejectIvrOverload",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoUse",
        "fieldName": "trunkEnterNumRejectNoUse",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectExpired",
        "fieldName": "trunkEnterNumRejectExpired",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoMoney",
        "fieldName": "trunkEnterNumRejectNoMoney",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectOffConnect",
        "fieldName": "trunkEnterNumRejectOffConnect",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoSchedule",
        "fieldName": "trunkEnterNumRejectNoSchedule",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNoVcc",
        "fieldName": "trunkEnterNumRejectNoVcc",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectOverload",
        "fieldName": "trunkEnterNumRejectOverload",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectNotVip",
        "fieldName": "trunkEnterNumRejectNotVip",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumRejectVip",
        "fieldName": "trunkEnterNumRejectVip",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkEnterNumVIP",
        "fieldName": "trunkEnterNumVIP",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkManualRequestNum",
        "fieldName": "trunkManualRequestNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkManualAnsweredNum",
        "fieldName": "trunkManualAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "talkTime",
        "fieldName": "talkTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "callTime",
        "fieldName": "callTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNum",
        "fieldName": "ivrEnterNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumTrunk",
        "fieldName": "ivrEnterNumTrunk",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumAgent",
        "fieldName": "ivrEnterNumAgent",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrHangupNum",
        "fieldName": "ivrHangupNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferAgentNum",
        "fieldName": "ivrTransferAgentNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferDnNum",
        "fieldName": "ivrTransferDnNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferPhoneNum",
        "fieldName": "ivrTransferPhoneNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTransferVoiceMailNum",
        "fieldName": "ivrTransferVoiceMailNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrTime",
        "fieldName": "ivrTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunkWaitTime",
        "fieldName": "trunkWaitTime",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "ivrEnterNumCall",
        "fieldName": "ivrEnterNumCall",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk5sAnsweredNum",
        "fieldName": "trunk5sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk10sAnsweredNum",
        "fieldName": "trunk10sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk15sAnsweredNum",
        "fieldName": "trunk15sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk20sAnsweredNum",
        "fieldName": "trunk20sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk25sAnsweredNum",
        "fieldName": "trunk25sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk30sAnsweredNum",
        "fieldName": "trunk30sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk35sAnsweredNum",
        "fieldName": "trunk35sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk40sAnsweredNum",
        "fieldName": "trunk40sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk45sAnsweredNum",
        "fieldName": "trunk45sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk50sAnsweredNum",
        "fieldName": "trunk50sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk55sAnsweredNum",
        "fieldName": "trunk55sAnsweredNum",
        "expression": null
      },
      {
        "type": "longSum",
        "name": "trunk60sAnsweredNum",
        "fieldName": "trunk60sAnsweredNum",
        "expression": null
      }
    ],
    "granularitySpec": {
      "type": "uniform",
      "segmentGranularity": "HOUR",
      "queryGranularity": "MINUTE"
    }
  },
  "tuningConfig": {
    "type": "kafka",
    "maxRowsPerSegment": 5000000
  },
  "ioConfig": {
    "topic": "alikafka-cti-report-index-test001",
    "consumerProperties": {
      "bootstrap.servers": "192.168.165.135:9092,192.168.165.136:9092,192.168.165.137:9092,192.168.165.166:9092,192.168.165.167:9092",
      "group.id": "CID-alikafka-TEST-CTI-PT1M-PT1H"
    },
    "taskCount": 1,
    "replicas": 1,
    "taskDuration": "PT1H"
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值