Data Mart

Important
Vous pouvez ajouter un nouveau Data Mart à l'aide de ce composant de configuration.

Filtres et contraintes

Le serveur de configuration applique les paramètres d'autorisation de location. Vous ne pouvez accéder qu'aux objets pour lesquels vous disposez des autorisations et privilèges d'accès.

Vous pouvez filtrer le contenu de cette liste de deux manières :

  1. Saisissez le nom d'un objet, en entier ou partiellement, dans le champ Filtre rapide.
  2. Cliquez sur l'icône en forme de cube pour ouvrir le panneau de filtre Répertoire des locataires. Dans ce panneau, cliquez sur le locataire que vous souhaitez sélectionner. Utilisez ensuite le champ Filtre rapide pour filtrer la liste des locataires.

Vous pouvez trier les éléments contenus dans la liste en cliquant sur un en-tête de colonne. Cliquez une seconde fois sur l'en-tête de colonne pour inverser l'ordre de tri. Vous pouvez ajouter ou supprimer des colonnes en cliquant sur Sélectionner les colonnes.

Pour sélectionner ou désélectionner plusieurs objets en même temps, cliquez sur Sélectionner.

Champs de données

Chaque entrée possède les champs de données suivants :

  • Nom — Nom de la solution hébergeant iWD Data Mart.

  • Application — Nom du module iWD Runtime Node lié à la solution sélectionnée. Il existe une relation directe entre les solutions requérant un Data Mart et les modules iWD Runtime Node. Vous pouvez délier le module iWD Runtime Node de la solution en laissant ce champ vierge.
  • Hôte — Hôte sur lequel le module iWD Runtime Node est installé. Sélectionnez-le dans la liste des hôtes configurés dans GAX Configuration Manager.
  • Port — Port attribué au module iWD Runtime Node. Champ numérique dont la valeur doit être comprise entre 1 et 65535 inclus. Le port doit être unique sur l'hôte.
  • Répertoire des scripts ETL — Répertoire de stockage des scripts ETL d'iWD Data Mart sur le serveur. Par exemple, le chemin par défaut utilisé à l'installation d'iWD Data Mart est C:\Program Files\GCTI\iWD Data Mart\etl.
  • Nombre de threads — Réglage des performances : taille du pool de threads.
  • Dimensions ignorées — Réglage des performances : liste des dimensions qui seront ignorées par la tâche Charge intrajournalière. Une dimension par ligne.
  • Clé de dimension par défaut — Réglage des performances : valeur par défaut utilisée pour les clés de dimensions ignorées.

L'onglet Consignation configure les capacités de consignation interne dans iWD Runtime Node.

  • Niveau de consignation — Définit le niveau du journal de services. Celui-ci doit être défini sur Info, sauf indication contraire de la part de l'assistance technique Genesys. Les niveaux de consignation possibles sont les suivants :
    • Débogage — événements d’information les plus détaillés ; ils se révèlent particulièrement utiles dans le cadre du débogage d'une application.
    • Infos — messages informatifs qui mettent en évidence la progression de l'application.
    • Avertissement — situations potentiellement dangereuses.
    • Erreur — événements d'erreurs ne pouvant pas affecter la capacité d'exécution de l'application.
    • Suivi — Active la consignation.
    • Désactiver — Désactive la consignation.
  • Répertoire du journal — Spécifie le répertoire de stockage des fichiers journaux pour tous les services. S'il commence par / (sous les systèmes d'exploitation Unix) ou une lettre de lecteur (sous Windows), un chemin d'accès absolu est utilisé. Sinon, le chemin est relatif et correspond au répertoire d'installation d'iWD Runtime Node.
    Remarque : il est fortement recommandé de ne définir le chemin d'accès au fichier que sur un répertoire de l'ordinateur local, et non sur un emplacement distant, tel qu'un lecteur réseau partagé. La connexion à un emplacement distant peut considérablement réduire les performances.
  • Age du journal — Définit le nombre de jours pendant lesquels les fichiers journaux doivent être conservés dans le système. La valeur 0 désactive cette limite.
  • Taille du journal — Définit la taille maximale en méga-octets d'un fichier journal. La valeur 0 désactive cette limite.
  • Fichiers journaux — Définit le nombre maximal de fichiers journaux conservés pour ce service, à l'exception du fichier journal actuel. La valeur 0 désactive cette limite.

L'onglet Base de données définit la connexion à un serveur de base de données de Data Mart. La base de données configurée et l'utilisateur doivent exister dans le serveur de base de données. L'utilisateur doit posséder les autorisations de lecture/écriture requises sur la base de données.

  • Application — Nom du module Database Access Point associé à l'instance de Data Mart
  • Base de données — Nom de la base de données. Uniquement disponible pour MS SQL Server.
  • SID — ID système Oracle de la base de données. L'ID système Oracle (SID) permet d'identifier de manière unique une base de données spécifique du système. Uniquement disponible pour la base de données Oracle.
  • Serveur — Serveur de base de données. Sélectionnez-le dans la liste des hôtes configurés.
  • Port — Numéro du port TCP du serveur de base de données.
  • Nom d'utilisateur — Nom d'utilisateur de la base de données.
  • Mot de passe — Mot de passe de la base de données.
  • Sync auto — La base de données iWD Data Mart est automatiquement initialisée au premier démarrage des services Database et Kettle ETL. Si l'option Sync auto est sélectionnée, cette initialisation est automatique et le service Database recherche également les mises à jour vers la base de données iWD Data Mart chaque fois qu'une nouvelle version d'iWD Data Mart est installée. L'option Sync auto initialise également les modules ETL.
  • Personnaliser l'URL — Ajoutez une URL personnalisée spécifique pour écraser les valeurs par défaut de la base de données de Data Mart.

L'onglet Stat Server configure la tâche Adaptateur de statistiques et définit la connexion avec Genesys Stat Server. Adaptateur de statistiques traite les données statistiques créées par la tâche ETL Agréger les statistiques et écrit des filtres et des types de statistiques dans la configuration pour Genesys Stat Server. CCPulse+ demande des statistiques iWD en provenance de Stat Server, et lit des filtres et des types de statistiques depuis la configuration Stat Server.

  • Application — Nom du Stat Server. Sélectionnez-le dans la liste des modules Stat Server installés. Chaque Data Mart requiert une instance Stat Server distincte.
  • Mappage dimensionnel — Définit le mode d'association des dimensions statistiques.
    • Filtre — Les dimensions sont associées aux filtres CCPulse+.
    • File d'attente virtuelle — Les dimensions sont associées aux files d'attente virtuelles Genesys.
  • Nom de la file d'attente virtuelle — Nom de la file d'attente virtuelle vers laquelle les statistiques sont distribuées. Applicable uniquement si Mappage dimensionnel est configuré sur File d'attente virtuelle.
  • Index du service — Index du service de statistiques pour les options de configuration. Il doit être unique parmi l'ensemble d'index et affecté au service de statistiques utilisé par la seule instance de Genesys Stat Server.
  • Nom du fichier d'extension — Requis pour la prise en charge d'un environnement de génération d'états Genesys avec plusieurs instances des extensions Java de Stat Server. Nom du fichier jar de l'extension Java de Stat Server (BPR_iWD_Extension.jar). Ce fichier a été enregistré dans le répertoire d'installation de Stat Server lors de l'installation des extensions d'iWD Stat. L'emplacement de ce fichier dans la configuration de Stat Server est indiqué en tant que valeur de l'option java-libraries-dir dans la section java-config.
  • Nom de la section d'extension — Requis pour la prise en charge d'un environnement de génération d'états Genesys avec plusieurs instances des extensions Java de Stat Server. Cette propriété est associée au nom de section de l'extension Java spécifique de Stat Server dans la configuration de Stat Server.

L'onglet Planifications configure le programme d'exécution des trois groupes de tâches du Data Mart. La syntaxe respecte l'expression de planification CRON standard. Par exemple, l'expression suivante entraîne l'exécution de la tâche toutes les 15 minutes :

 0 0,15,30,45 * * * ?

Pour en savoir plus sur la planification CRON, consultez [http://www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/crontrigger Quartz Scheduler documentation]

  • Intrajournalier — Planification du groupe de tâches Intrajournalier : Configuration de la charge, Charge intrajournalière, Agréger intrajournalier, Agréger les statistiques et Adaptateur de statistiques. Programmation type pour une exécution toutes les 15 minutes.
  • Historique — Planification du groupe de tâches Historique : Charger l'historique, Agréger l'historique et Mettre à jour. Programmation type pour une exécution une fois par jour, après minuit.
  • Nettoyer — Planification des tâches de nettoyage. Programmation type pour une exécution une fois par jour, après le groupe Historique.

L'onglet Expirations configure la tâche Mettre à jour, qui supprime les faits expirés des tables de Data Mart.

  • Détails de l'enregistrement — Nombre de jours après lesquels les données de tâche détaillées (task_fact, task_event_fact et task_work_fact) sont supprimées de la base de données.
  • Agrégation 15 min — Nombre de jours après lesquels les données sont supprimées des tables d'agrégation 15 minutes.

L'onglet Attributs du locataire permet de sélectionner jusqu'à 5 attributs personnalisés d'un locataire. Ces derniers sont chargés dans la dimension CUSTOM_DIM et associés au locataire via le champ CUSTOM_DIM_KEY.

  • Personnaliser l'attribut 1-5 — Attributs du locataire personnalisés par l'utilisateur à partir d'une liste d'attributs personnalisés liée au Locataire.

L'onglet Attributs du département permet de sélectionner jusqu'à 5 attributs personnalisés d'un département. Ces derniers sont chargés dans la dimension CUSTOM_DIM et associés aux départements via le champ CUSTOM_DIM_KEY.

  • Personnaliser l'attribut 1-5 — Attributs du département personnalisés par l'utilisateur à partir d'une liste d'attributs personnalisés liée à tous les départements de la solution.

L'onglet Attributs du processus permet de sélectionner jusqu'à 5 attributs personnalisés d'un processus. Ces derniers sont chargés dans la dimension CUSTOM_DIM et associés aux processus via le champ CUSTOM_DIM_KEY.

  • Personnaliser l'attribut 1-5 — Attributs du processus personnalisés par l'utilisateur à partir d'une liste d'attributs personnalisés liée à tous les processus de la solution.

L'onglet Attributs de la tâche définit jusqu'à 10 noms d'attribut de tâche personnalisé à charger dans les champs d'attributs personnalisés task_fact (CUSTOM_ATTRIBUTE 1-10). Les noms doivent commencer par une lettre. Seuls les traits de soulignement et les caractères alphanumériques sont pris en charge.

Pour que Kettle les récupère, il est nécessaire de créer des champs dans la base de données du journal d'événements. Dans les tables rpt_interaction et rpt_esp, ajoutez les champs au format suivant :

*: Name: <attribute_name>, type: varchar(length).

Ces champs doivent être ajoutés aux mappages dans les options DAP du journal des événements dans les sections esp-custom-data et itx-custom-data.

Par exemple, pour stocker un attribut personnalisé portant le nom order_total dans iWD Data Mart en tant qu'attribut de tâche personnalisé :

  1. Créez une colonne dans la table rpt_interaction : order_total, type: varchar(50)
  2. Créez une nouvelle colonne dans la table rpt_esp : order_total, type: varchar(50)
  3. Créez une nouvelle option dans la section esp-custom-data des options DAP du journal des événements : order_total=order_total
  4. Créez une option d'entrée dans la section itx-custom-data des options DAP du journal des événements : order_total=order_total
  5. Ajoutez order_total à la liste Attributs de la tâche dans le module iWD GAX.

L'onglet Mappage dimensionnel définit jusqu'à 5 noms séparés d'attributs personnalisés de tâche (séparés par une virgule) Ces derniers sont chargés dans la dimension CUSTOM_DIM et associés à la tâche via le champ CUSTOM_DIM_KEY. Les noms doivent commencer par une lettre. Seuls les traits de soulignement et les caractères alphanumériques sont pris en charge.

Pour que Kettle les récupère, il est nécessaire de créer des champs dans la base de données du journal d'événements. Dans les tables rpt_interaction et rpt_esp, ajoutez les champs au format suivant :

*: Name: <attribute_name>, type: varchar(length).

Ces champs doivent être ajoutés aux mappages dans les options DAP du journal des événements dans les sections esp-custom-data et itx-custom-data.

Par exemple, pour stocker un attribut personnalisé portant le nom order_total dans iWD Data Mart en tant qu'attribut de tâche personnalisé :

  1. Créez une colonne dans la table rpt_interaction : order_total, type: varchar(50)
  2. Créez une nouvelle colonne dans la table rpt_esp : order_total, type: varchar(50)
  3. Créez une nouvelle option dans la section esp-custom-data des options DAP du journal des événements : order_total=order_total
  4. Créez une option d'entrée dans la section itx-custom-data des options DAP du journal des événements : order_total=order_total
  5. Ajoutez order_total à la liste Mappage dimensionnel dans le module iWD GAX.


Liens connexes


La dernière modification de cette page a été faite le décembre 10, 2014 à 12:31.
Comments or questions about this documentation? Contact us for support!