Par exemple – produit ligne et produit
Cet exemple personnalisation, deux dimensions apparaîtront dans la base de données de la Mart d'infos sont dérivés du données jointes basés sur une chaîne qui peuvent n'exister dans votre environnement. Ces dimensions (ligne de produit et produit) constituent une hiérarchie de produit dans l'univers GI2 que vous pouvez explorer. Vous pouvez ajouter ces dimensions GI2 rapports pour fournir des résultats de produit, ligne de produits ou tout autre dimension que vous choisissez pour remplacer dans cet exemple.
Les étapes générales pour la personnalisation sont les suivants :
1. Créez et remplir une ou plusieurs des tables de données utilisateur dans la base de données du mini-entrepôt d'informations. | [+] Afficher les étapes
Création des Tables de Dimension données utilisateurCréer dans la base de données du mini-entrepôt infos et remplir une table de dimension de données utilisateur personnalisé : par exemple, USER_DATA_CUST_DIM_10. Les tables USER_DATA_CUST_DIM_x d'enregistrer les informations sur les changements dans les données qui accompagnent d'événements de téléphonie qui sont enregistrés par Interaction concentrateur (icône) et traitées ultérieurement par Genesys infos ETL du mini-entrepôt d'exécution processus. Genesys infos Mart écrit à ces tables des descriptions jusqu'à cinq de vos données d'entreprise. Cet exemple remplit les deux champs : PRODUCT_LINE avec des données de ligne de produit et PRODUCT_CODE avec les données du produit. Reportez-vous au manuel de référence Mart infos de Genesys correspondant (disponible sur docs.genesys.com) pour le modèle de données complètes des tables USER_DATA_CUST_DIM_ *. |
2. Configurer utilisateur clés de données dans les tables d'agrégation à pointer à vos données utilisateur tables et remplir les tables d'agrégation. | [+] Afficher les étapes
Mappage des données utilisateur clés et les colonnesLes informations contenues dans cette section décrivent comment configurer les clés de données utilisateur et les colonnes dans les tables de mappage et l'agrégation de base de données Mart d'informations.
Tables de correspondance de données utilisateur dans le mini-entrepôt d'infosLes attributs spécifiques à un déploiement, sous la forme de jointes définis par l'utilisateur, sont représentées dans le modèle de Genesys infos Mart à la fois en faible cardinalité données (au format de chaîne) et les données de haut cardinalité (en numérique, date/heure et la chaîne formats). Données utilisateur de la chaîne de faible cardinalité associé à une ressource d'interaction : telles que les modèles automobiles et les codes de produit : est stocké dans les tables de dimension IRF_USER_DATA_KEYS et USER_DATA_CUST_DIM_x. Données utilisateur haute cardinalité associé à une ressource d'interaction : comme prix, nombre de widgets vendu et dates — est stocké dans les tables d'extension fait IRF_USER_DATA_GEN_1 et IRF_USER_DATA_CUST_x. Outre ces tables sont les tables CTL_UD_TO_UDE_MAPPING et CTL_UDE_KEYS_TO_DIM_MAPPING, vous devez mettre à jour :
Exécuter l'exemple de script (exemple de Script SQL pour la création et les données utilisateur de mappage) pour définir des données utilisateur mappage et l'enregistrement de votre environnement. En outre, consultez le :
Prédéfini jointes apparaît également dans d'autres tables de base de données infos Mart, y compris les opérations suivantes :
L'utilisation des données jointes à partir de ces tableaux se produisant en dehors de la portée de cette section. Plusieurs GI2 rapports, toutefois, sont fournis pour tous les champs de liées aux données jointes dans le tableau INTERACTION_DESCRIPTOR.
Configuration d'utilisateur clés de données dans les Tables d'agrégationTables d'agrégation AG2_AGENT, AG2_AGENT_CAMPAIGN, AG2_AGENT_QUEUE, AG2_CAMPAIGN et AG2_ID fournissent les deux colonnes clés chaque que vous pouvez configurer pour joindre à deux tables de dimension de données utilisateur de votre choix. (Rappeler que des tables de dimension de données utilisateur enregistrer faible cardinalité, uniquement les données de chaîne.) Les tables d'agrégation AG2_AGENT_GRP fournissent des deux de ces colonnes, mais leurs valeurs sont hérités de tables de AG2_AGENT. Les champs USER_DATA_KEY ne sont pas disponibles dans la session de l'agent, l'état de l'agent, l'intervalle de l'agent et la file d'attente seule tables d'agrégation. Ces colonnes sont les suivantes :
Ces deux champs fournir un accès à un total de dimensions 10 jointes : ou deux hiérarchies : pour chaque table agréger et de la vue, tels qu'indiqués dans la figure à droite. Vous devez configurer la tâche d'agrégation pour agréger et renseignez les champs. Notre exemple de ligne de produit utilise le métier attribut agréger jeu, AG2_ID_ * est constituée de quatre tables et des trois vues. Il faut configurer la colonne USER_DATA_KEY1 dans chacun à pointer à la table de la dimension de données utilisateur personnalisé, USER_DATA_CUST_DIM_10. Pour plus d'informations sur la carte le champ USER_DATA_KEY2, consultez la section comment configurer les données utilisateur pour l'agrégation? dans le ''rapports et analyse agrégats User's Guide''.
Consultez le ''rapports et analyse agrégats Reference Manual'' pour un modèle de données des tables d'agrégation dans la base de données du mini-entrepôt infos et manuel de référence Mart infos de Genesys correspondant (disponible sur docs.genesys.com) pour la structure des tables USER_DATA_CUST_DIM_ *. |
3. Définir les options de configuration Genesys infos Mart et Interaction concentrateur de collecte de données de l'utilisateur. | [+] Afficher les étapes
Définition des Options de ConfigurationPlusieurs options sont disponibles que vous pouvez utiliser pour configurer les données sont inscrit dans la base de données du mini-entrepôt infos et la durée d'activité de données sont enregistrées. En particulier, vous pouvez configurer espace de stockage des données utilisateur comme suit :
Certaines de ces options s'applique spécifiquement aux données de l'utilisateur. Provisoires versions de Genesys infos Mart et Interaction concentrateur peuvent également présenter des nouvelles options de configuration qui influencent les résultats. Consultez les documentations suivantes pour obtenir la liste et la description des options suivantes : |
4. Ajoutez les tables de données associées à la structure d'univers. | [+] Afficher les étapes
Ajout de joint des Tables de données à l'universAprès avoir créé et renseignée une table de données utilisateur, vous devez ajouter à l'univers et définir rejoint entre la table de données utilisateur et les tables d'agrégation à partir de laquelle vous prévoyez des données de dimension dans les rapports sur les connaissances Interactive. Notez que vous pouvez utiliser votre SGBDR permet de définir rejoint entre les tables, ou vous pouvez définir ces rejoint au sein de l'outil de création d'informations. Cette section illustre définition rejoint au sein de l'outil de création d'informations. Le schéma GI2_universe comprend les tables de données utilisateur personnalisé : USER_DATA_CUST_DIM_1, USER_DATA_CUST_DIM_2, IRF_USER_DATA_CUST_1 et IRF_USER_DATA_CUST_2 avec la rejoint approprié et les contextes déjà été définies. Si, toutefois, vous choisissez d'inclure des tables de données utilisateur nommés ou structurés différemment, vous devez ajouter les tables au schéma univers vous-même. Notre exemple de ligne de produits dépend de données sont stockée dans le tableau USER_DATA_CUST_DIM_10, de sorte que nous faut effectuez les opérations suivantes :
Ensuite, nous ajouter ces nouveaux rejoint aux contextes qui existent déjà dans l'univers de sorte que tout chemins adhésion seront réglées automatiquement lorsque le rapport sur les requêtes sont exécutées par rapport à la base de données du mini-entrepôt d'informations. |
5. Ajouter LOV, des dimensions et des filtres. | [+] Afficher les étapes
Ajout des filtres et des Dimensions à l'universAvec les tables de données utilisateur ajoutés au univers, rejoint établie entre eux et les tables d'agrégation et contextes définis, on peut maintenant ajouter des filtres et des deux nouvelles dimensions à l'univers. Ces objets sont utilisés dans le rapport qui permettra de créer.
Ajout de LOVAvant de créer les dimensions, il faut ajouter LOV seront associée les dimensions. Procédez comme suit pour ajouter et de définir le produit et LOV de ligne de produit.
Création de Dimensions en fonction des données utilisateurProcédez comme suit pour ajouter et de définir le produit et produit ligne dimensions pour la attribut de métier dans la catégorie.
L'exemple de rapport nous créer propose des utilisateurs du rapport sur la possibilité de sélectionner un ou plusieurs des produits ou des lignes de produits dans laquelle générer des résultats. Pour utiliser cette fonction est pour vous préparer deux objets univers filtre remplir deux invites orientées produit utilisateur dans le rapport. Pour ce faire, commencez par créer les paramètres nécessaires et créez ensuite fileters basées sur les :
Création de paramètresProcédez comme suit pour ajouter et de définir les paramètres requis pour le filtrage.
Création de filtresProcédez comme suit pour ajouter et de définir les filtres basés sur le LOV nous créé précédemment.
Reportez-vous au documentation BO/deux pour en savoir plus sur comment définir des filtres. |
6. Définir une hiérarchie au sein de l'univers pour les données jointes comprenant des relations parent-enfant, telles que la ligne de produit et produit. | [+] Afficher les étapes
Définition d'une hiérarchie à l'universCet exemple créé deux dimensions qui partagent une relation parent enfant : un produit appartient à une ligne de produit spécifique et une ligne de produit consiste en un ou plusieurs produits. Les dimensions personnalisées que vous avez créé peuvent partager pas de cette section. Nous continuer cet exemple par la définition d'une hiérarchie de produit qui fait détailler vers le haut et descendre fonctionnalités disponibles présentes dans les lignes produit dans les rapports que vous personnaliser.
|
7. Enregistrer l'univers et d'exporter vers le référentiel. | |
8. Personnaliser les rapports sur les connaissances Interactive à inclure les dimensions clés de données. | [+] Afficher les étapes
Création d'un rapport d'attribut de métier produit en ligneUtilisez les dimensions que vous avez ajouté à l'univers à l'étape 5, vous pouvez maintenant générer un ou plusieurs rapports d'attribut métier qui fournissent les résultats de votre activité du centre de contact de produit et de la ligne du produit. La manière plus facile de créer un rapport de ce type est d'effectuer une copie du rapport sur les types de Service de Volume des interactions et d'adapter à utiliser la produit ligne et produit dimensions (plutôt que Type de Service et Service sous-type dimensions) à l'aide de comme suit :
|
Script SQL exemple pour la création et mappage des données utilisateur
L'exemple suivant de script fournit le code SQL qui est utilisé pour cet exemple.
[+] Afficher l'exemple de Code
Notez qu'il s'agit d'un exemple de script uniquement. Vous devez valider pour utilisation dans votre environnement.
IF EXISTS ( SELECT 1
FROM sysobjects
WHERE id = object_id('USER_DATA_CUST_DIM_10') AND type = 'U' )
DROP TABLE USER_DATA_CUST_DIM_10
GO
CREATE TABLE USER_DATA_CUST_DIM_10 (
ID INT identity ,
TENANT_KEY INT NOT NULL ,
CREATE_AUDIT_KEY INT NOT NULL ,
PRODUCT_LINE VARCHAR(170) NOT NULL DEFAULT 'none',
PRODUCT_CODE VARCHAR(170) NOT NULL DEFAULT 'none',
DIM_ATTRIBUTE_3 VARCHAR(170) NOT NULL DEFAULT 'none',
DIM_ATTRIBUTE_4 VARCHAR(170) NOT NULL DEFAULT 'none',
DIM_ATTRIBUTE_5 VARCHAR(170) NOT NULL DEFAULT 'none',
CONSTRAINT PK_USER_DATA_CUST_DIM_10 PRIMARY KEY(ID) )
GO
SET IDENTITY_INSERT USER_DATA_CUST_DIM_10 ON;
-- This row is for the predefined key 'UNKNOWN'. It is
-- mandatory. Do not remove it!
INSERT INTO USER_DATA_CUST_DIM_10 (
ID,
TENANT_KEY,
CREATE_AUDIT_KEY )
VALUES ( -1, -1, -1 ) ;
GO
-- This row is for the predefined key 'NO_VALUE'. It is
-- mandatory. Do not remove it!
INSERT INTO USER_DATA_CUST_DIM_10 (
ID,
TENANT_KEY,
CREATE_AUDIT_KEY )
VALUES ( -2, -2, -1 ) ;
GO
SET IDENTITY_INSERT USER_DATA_CUST_DIM_10 OFF;
-- Add a foreign key reference column from IRF_USER_DATA_KEYS
-- to the user data dimension table.
--
-- Note: Adding columns to a sizeable IRF_USER_DATA_KEYS table
-- could consume significant DBMS resources and time. Consider the
-- tradeoff between:
-- (1) adding redundant columns initially and adding/activating
-- mapping later and
-- (2) adding columns later.
ALTER TABLE IRF_USER_DATA_KEYS
ADD CUSTOM_KEY_10 INT NOT NULL DEFAULT -2
GO
-- Add mapping between user data dimension table and
-- IRF_USER_DATA_KEYS to CTL_UDE_KEYS_TO_DIM_MAPPING
INSERT INTO CTL_UDE_KEYS_TO_DIM_MAPPING (
DIM_TABLE_NAME,
DIM_TABLE_PK_NAME,
UDE_KEY_NAME )
VALUES (
'USER_DATA_CUST_DIM_10',
'ID',
'CUSTOM_KEY_10' )
GO
-- Add mapping between user data keys and user data tables to
-- CTL_UD_TO_UDE_MAPPING.
--
-- Note: ICON should be configured to record these user data keys.
INSERT INTO CTL_UD_TO_UDE_MAPPING (
ID ,
UD_KEY_NAME ,
UDE_TABLE_NAME ,
UDE_COLUMN_NAME ,
PROPAGATION_RULE,
DEFAULT_VALUE ,
ACTIVE_FLAG )
VALUES (
103 ,
'CustomProductLine' ,
'USER_DATA_CUST_DIM_10',
'PRODUCT_LINE' ,
'CALL' ,
'' ,
1 )
GO
INSERT INTO CTL_UD_TO_UDE_MAPPING (
ID ,
UD_KEY_NAME ,
UDE_TABLE_NAME ,
UDE_COLUMN_NAME ,
PROPAGATION_RULE,
DEFAULT_VALUE ,
ACTIVE_FLAG )
VALUES (
104 ,
'CustomProductCode' ,
'USER_DATA_CUST_DIM_10',
'PRODUCT_CODE' ,
'CALL' ,
'' ,
1 )
GO