Jump to: navigation, search

In the Column List:

  • P = Primary key
  • M = Mandatory field
  • F = Foreign key (where the term is used loosely to indicate a surrogate key reference to a field in another table, not a formal constraint)
  • DV = Default value
  • In the Data Type column, varchar/nvarchar means that the data type is varchar except in multi-language databases that use Unicode, in which case the data type is nvarchar.

Table CTL_UD_TO_UDE_MAPPING

Description

Modified: 8.5.003 (in Oracle, fields with VARCHAR data types use explicit CHAR character-length semantics); 8.1.201 (CONVERT_EXPRESSION column added)

In partitioned databases, this table is not partitioned.


This table captures storage configuration for user data KVPs. The table is populated with a special script during the Genesys Info Mart deployment and can be updated when user-data storage requirements change. Each row defines mapping for a given user-data KVP to one table and a column within that table.

Tip
To assist you in preparing supplementary documentation, click the following link to download a comma-separated text file containing information such as the data types and descriptions for all columns in this table: Download a CSV file.

Hint: For easiest viewing, open the downloaded CSV file in Excel and adjust settings for column widths, text wrapping, and so on as desired. Depending on your browser and other system settings, you might need to save the file to your desktop first.

Column List

Legend

Column Data Type P M F DV
ID int X X
UD_KEY_NAME varchar(255)/nvarchar(255) X
UDE_TABLE_NAME varchar(30) X
UDE_COLUMN_NAME varchar(30) X
PROPAGATION_RULE varchar(16) X
DEFAULT_VALUE varchar(255)/nvarchar(255)
ACTIVE_FLAG numeric(1) X
CONVERT_EXPRESSION varchar(255)/nvarchar(255)

ID

The primary key of this table.

UD_KEY_NAME

The key name of the user data KVP that is to be stored in the Info Mart database.

UDE_TABLE_NAME

The name of the fact or dimension table that stores user data that is associated with this key.

UDE_COLUMN_NAME

The name of the column in the fact or dimension table that stores user data that is associated with this key.

PROPAGATION_RULE

Modified: 8.5.006 (IRF_ROUTE value is added); 8.5.001 (IRF_INITIAL value is added).
This field defines how data that uses the same key name is propagated. Possible values are:

  • CALL — Store the latest KVP value that is associated with the call.
  • PARTY — Store the latest KVP value that is changed (added/updated/deleted) by a party of the call.
  • IRF — Store the latest KVP value that is associated with the call during the fact duration.
  • IRF_FIRST_UPDATE — Store the first update to the KVP value that is performed during the fact duration. In a scenario with call redirection, the duration also includes all previous IRFs having the technical result of Redirected/RoutedOnNoAnswer and/or Redirected/Unspecified.
  • IRF_INITIAL — Store the KVP value that is associated with the interaction when the interaction enters the resource that is the subject of the IRF or MSF record.
  • IRF_ROUTE — Store the final KVP value that is present during mediation, regardless of whether the call is abandoned in mediation or delivered to a handling resource, or whether the KVP value changes while the call is at a handling resource (that is, after mediation).

DEFAULT_VALUE

The default value that Genesys Info Mart must store when a KVP that uses this key name is missing.

ACTIVE_FLAG

Indicates whether this mapping is currently active: 0 = No, 1 = Yes.

CONVERT_EXPRESSION

Introduced: Release 8.1.201
Specifies the conversion expression for KVP values that are stored as date/time data in user data fact tables. Applies only to the date/time KVPs that you need to store in the format other than Genesys Info Mart default format for date/time (yyyy-mm-ddThh24:mi:ss.ff). The conversion expression is defined at the time when you map the KVP to the fact table column. If specified, Genesys Info Mart includes the conversion expression in SQL statements to convert the data.

Index List

CODE U C Description
I_C_UD_TARGET X A constraint that enforces unique mapping for each column in each target user-data table.
I_C_UD_TO_UDE_KN Improves access time, based on the user-data key name for mapping that is currently active.

Index I_C_UD_TARGET

Field Sort Comment
UDE_TABLE_NAME Ascending
UDE_COLUMN_NAME Ascending

Index I_C_UD_TO_UDE_KN

Field Sort Comment
UD_KEY_NAME Ascending
ACTIVE_FLAG Ascending

Subject Areas

No subject area information available.

This page was last edited on January 10, 2020, at 20:48.
Comments or questions about this documentation? Contact us for support!