Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Décisionnel
Manuel d'utilisation du générateur QtoTS

Objectifs du générateur
Mnémonique QTOTS
Paramètre QTOTS
Remarques

Objectifs du générateur

L'objectif du Connecteur Tableau Software est d'interfacer le produit BI Tableau Software avec Cegid XRP Ultimate.

Cette interface repose sur la génération d'un fichier TDS, fichier de travail pour Tableau Software, qui est constitué par les éléments définis dans les métiers.
Cette génération est réalisée à partir de la soumission nommée QTOTS.

Une fois la génération du fichier TDS effectuée, transférer ce fichier vers le poste utilisant Tableau Software puis l'ouvrir dans Tableau avec une connexion à la base de données.

La couverture fonctionnelle est globale à toutes les Applications de Cegid XRP Ultimate.

La gestion de la confidentialité n'est pas disponible pour cette interface.
Cette interface est soumise à une autorisation du Module "QTOTS".


Mnémonique QTOTS

Le mnémonique QTOTS, permet la création d'un fichier TDS à partir d'un métier identifié par son code métier et sa langue.

Le fichier TDS est un fichier XML constitué par des balises précises définies par Tableau Software.

Il est généré à la validation de ce traitement QTOTS par l'exécution du travail sur le serveur.



Il est préconisé de saisir le code du métier dans le nom du fichier .tds, ceci afin d'identifier rapidement les différents métiers et de faciliter le mode modification.

Si le nom du fichier .tds n'est pas précisé, le fichier créé aura pour nom : Code du Métier_Langue_N° Job.tds.
La saisie de sa terminaison est facultative.

Le nom de base représente la base de données sur laquelle les rapports de Tableau Software seront exécutés.

Ce nom de base est facultatif, dans ce cas, la base de données courante sera paramétrée dans le fichier tds.
Si le nom de la base est renseigné, le format à utiliser doit être server:port:base
  * Pour Oracle, le format est     Host : port : SID     avec     srvdev:1521:CS
  * Pour SqlServer, le format est     Instance Sql : port : base     avec VMW2K81\SQLDEV:1521:dvt


Ce fichier TDS créé dans le spool, peut être récupéré dans la transaction des fichiers des travaux associés à la consultation des travaux.




Transférer ce fichier sur le poste utilisant Tableau Software.

Dès lors, ouvrir ce fichier avec le produit Tableau Software.


Paramètre QTOTS

Le paramètre QTOTS permet de compléter la configuration de ce traitement.

Les occurrences sont disponibles dans la gestion des paramètres :
BD
      Permet de paramétrer les informations de la base de données.
      Le code utilisateur et son mot de passe peuvent être saisis dans le texte pour un accès direct à la base de données. L'utilisateur DWH peut être utilisé.
      Format à utiliser : User;Password    avec OPS$DBO;xxx par exemple.
      La chaîne 1 indique le possesseur des tables s'il est particulier (non préconisé).

FILTRES
      Permet de configurer le titre et la description du dossier filtre.
      Ils sont saisis respectivement dans l'intitulé complet et le texte.

HIE
      Permet de définir le Nom de Hiérarchie sous Tableau Software.
      L'intitulé complet indique le nom utilisé par les vraies hiérarchies.
      La chaîne 1 indique le code utilisé par les colonnes dans ses hiérarchies.
      Ainsi Hiérarchie CGR sera composé de "H CGR_niveau_0", "H CGR_niveau_1", etc.


Remarques

Les métiers Connecteur Tableau Software doivent être beaucoup plus concentrés que pour toutes les autres interfaces : plugin Excel Addin ou Connecteur SAP Business Objects.

En effet, un seul et unique ordre select est constitué dans Tableau Software avec l'ensemble des éléments (colonnes, jointures et filtres) du métier et ce quels que soient les éléments définis dans le rapport.
A l'inverse, le plugin Excel Addin ou l'interface Connecteur SAP Business Objects adapte l'ordre select à exécuter suivant les éléments définis dans le rapport.

La particularité des métiers pour Tableau Software concerne la présence d'une jointure principale. La vue relative à cette jointure doit avoir une nature égale à "JP".

L'ordre des vues de type jointure est important pour la déclaration des tables dans le select construit.

Recherche des jointures de la table principale en partie 1 (tab1.xxx = tab2.www) puis en partie 2 (tab3.yyy = tab1.xxx), jointures triées par nature (JP en position 0) puis ordre de la vue.
Recherche ensuite de la table 2 de la jointure principale en partie 1 puis partie 2.
Ensuite, recherche identique des tables déclarées.