The following table visualizes relation between Dimensions (Rows) and Fact Tables (Columns).

Legend:

  • "+" in a table cell means that this fact may be viewed through the dimension.
  • "-" in a table cell means that fact table is not related to the dimension.
  • " ←+" in a table cell means that dimension is related to the "higher" level process, but also inherited to all sub processes. For example "CustomerSip" is related to the "ServiceTask", but it is also inherited to every Agent Task, which are parts of the service task. ( ← →)
  • (blue star)  - Marked items apply for LUCS / Stratus Agent only.

Role-play dimensions

A single physical dimension can be referenced multiple times in a fact table, with each reference linking to a logically distinct role for the dimension. For example, the "Sip" dimension may be in following roles for the Service Task:

  • InitialSipFrom – caller sip
  • InitialSipTo – callee sip
  • TransferrorSipUri – The SipUri which performed transfer

Static and Slowly changing dimensions

  • Slowly changing dimensions are changed by adding new members during call center configuration: Agent Creation, Service Number creation.
  • Static dimensions have a predefined list of members, so the list is quite stable. In rare cases, new members may be added during a Data Warehouse upgrade process.

Dimension

Role

AgentTask

Task

CustomerTask

AgentState

Sip

InitialSipFrom

inherited

← +

+

-


InitialSipTo

inherited

← +

+

-


TransferorSipUri

inherited

← +

-

-

Agent

  • FirstName
  • LastName
  • DisplayName

FirstAcceptedAgent

-

+

+

-


Agent

+

-

-

+

(blue star) Agent Profile

AgentProfile

+

-

-

+

Service

Service

inherited

← +

-

-


IncomingService

-

-

+

-


FirstQueuedService

-

-

+

-


LastQueuedService

-

-

+

-

OrganizationUnit

ServiceOrganizationUnit

inherited

← +

-

-


AgentOrganizationUnit

+

-

-

+


FirstAcceptedAgentOrganizationUnit

+

-

+

-


IncomingServiceOrganizationUnit

-

-

+

-


FirstQueuedServiceOrganizationUnit

-

-

+

-


LastQueuedServiceOrganizationUnit

-

-

+

-

Date

StartDate

+

+

+

-


PeriodStartDate

-

-

-

+

Time

StartTime

+

+

+

-


PeriodStartTime

-

-

-

+

Slowly Changing Dimensions
Common Task Dimensions

Dimension

Role

AgentTask

Task

CustomerTask

TaskType

  • TaskType*
  • TaskTypeGroup*
  • TaskDirection*

TaskType

inherited

← +

+

TaskResult

  • TaskResult*
  • TaskResultGroup*
  • IsFirstAgentResolved*

TaskResult

inherited

← +

+

AgentTaskResult

  • AgentTaskResult*
  • AgentTaskResultGroup*

AgentTaskResult

+

-

-

CalendarCategoryType

  • CalendarCategoryType*
  • IsInOpeningHour*
  • IsInOpeningHourTypeCheckingFailure*

CalendarCategoryType

inherited

← +

+

OriginType

OriginType

inherited

← +

+


OriginTypeCustom

inherited

← +

+

ModalityType

InitialModalityType

+

+

+


PrimaryModalityType

+

+

+

ServiceTaskHungUpType

ServiceTaskHungUpType

-

+

+


Task Distribution Dimensions

Dimension

Role

AgentTask

Task

CustomerTask

(blue star)  AgentSelectionType

    • AgentSelectionAlgorithmType*
    • ResponsibleSinceLevel*
    • ResponsibleSinceLevelAggregated*
    • SelectedAtLevel*
    • SelectedAtLevelAggregated*
      • IsFlowOut

AgentSelectionType

+

+

-

WaitBetweenType

WaitBetweenType

inherited

← +

+

IsInSla

IsInSla

-

+

+

Task Duration Dimensions

Dimension

Role

AgentTask

Task

CustomerTask

WithIvrTime

WithIvrTime

-

+

+

WithQueueTime

    • WithQueueTime*
    • IsQueued*

WithQueueTime

-

+

+

WithAgentProposalTime

WithAgentProposalTime

-

+

+

WithConnectTime

WithConnectTime

-

+

+

WithPendingTime

WithPendingTime

-

+

+

WithPreviewTime

WithPreviewTime

-

+

+

WithDialoutTime

WithDialoutTime

-

+

+

(blue star) WithAcwTime

WithAcwTime

-

+

+

WithHoldTime

WithHoldTime

-

+

+

Static Dimensions Handled Tasks

Dimension

Role

AgentTask

Task

CustomerTask

(blue star) TaskCompletionCode

TaskCompletionCode

+

+

+

(blue star) CrossSellingCode

CrossSellingCode

+

+

+

IsHandled

IsHandled

-

+

+

Static Dimensions: Lost Tasks

Dimension

Role

AgentTask

Task

CustomerTask

SessionLostType

SessionLostType

-

+

+

IsLostBeforeAccept

IsLostBeforeAccept

-

+

+

IsLostInIvr

IsLostInIvr

-

+

+

IsLostInQueue

IsLostInQueue

-

+

+

IsEarlyLost

IsEarlyLost

-

+

+

IsLost

IsLost

-

+

+

Static Dimensions: Standby Duty Tasks

Dimension

Role

AgentTask

Task

CustomerTask

IsStandbyDuty

IsStandbyDuty

-

+

+

StandbyDutyIsHandled

StandbyDutyIsHandled

-

+

+

StandbyDutyIsLost

StandbyDutyIsLost

-

+

+

StandbyDutyIsDtmfFailure

StandbyDutyIsDtmfFailure

-

+

+

StandbyDutyIsUnreachable

StandbyDutyIsUnreachable

-

+

+