Académique Documents
Professionnel Documents
Culture Documents
Sage ERP X3
Business Objects
Page 1/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Sommaire
Page 2/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Introduction
Le décideur doit s’efforcer de réunir puis structurer les informations nécessaires et suffisantes
afin que leur organisation se dirige tout naturellement vers une solution.
Le principal intérêt d’un SID est d’offrir au décideur une vision transversale intégrant toutes
ces dimensions.
=>il a pour objectif le pilotage de l’entreprise.
Bases de Couche
Prod sémantique
ETL ETL DM
Plateforme
d’entreprise
Appli métier,
Infocentre
ERP, DM www
(DW)
bureautique
Cube
OLAP
Rapports
Page 3/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Page 4/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Pilotage
Analyses
Reporting de masse
Page 5/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Etape 2 : consolidation :
Une fois les données centralisées, celles-ci doivent être structurées au sein de l’entrepôt
de données. Il s’agit d’un prétraitement permettant aux outils d’analyse d’y accéder plus
facilement, sachant que ces Datawarehouses ne sont pas renseignés à la main.
Etape 3 : traitement
En fonction d’une question plus ou moins complexe posée à l’aide d’un formulaire,
l’outil d’analyse recueille la requête et confronte les données correspondantes, de façon
à produire les indicateurs voulus.
Etape 4 : restitution :
Egalement appelée reporting, cette étape se charge de diffuser et de présenter les
informations à valeur ajoutée de telle sorte qu’elles apparaissent de la façon la plus
lisible possible pour le ou les décideurs(s).
L’objectif de la Business Intelligence est de préparer les données afin que celles-ci soient
facilement utilisées pour la création ou modification d’état, sans avoir le besoin d’avoir une
bonne connaissance ni du modèle de données, ni de la technique de développement.
Page 6/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Utiliser une base de données dédiée (datawarehouse) avec une structure adaptée à
l’analyse décisionnelle.
Paramétrer à la fois cette structure et les règles d’alimentation (ETL intégré), afin de
générer automatiquement l’ensemble depuis Sage X3.
Générer automatiquement l’Univers correspondant dans Business Objects.
Etre en mesure d’appeler un état BO exactement comme un état Crystal Reports (avec
passage d’arguments et zooms vers X3).
ETL
Module
Comptabilité Couche
sémantique
DM DM (univers)
Rapports B.O
DM
Datamart …
Module …
La solution choisie par Sage X3 est celle de Business Objects : Web Intelligence ou appelé
plus communément Webi.
Page 7/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2 - Mise
Lesen œuvrede base du dictionnaire X3 pour BI
éléments
Code Activité : ABI. (Les fonctions de la BI sont conditionnées par le code activité ABI)
Page 8/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Page 9/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Développement/Business Intelligence/Dimensions
2.2.1 Définition
Une dimension père : c’est un pointeur qui amène lui-même vers un pointeur supérieur.
Exemple : dans la table client : on trouve un pointeur supérieur : la catégorie client qui elle-
même pointe sur un pointeur supérieur : les pays)
Page 10/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.2.3 Paramétrage
L’alimentation de la dimension peut s’effectuer par une ou plusieurs tables Sage X3 ou par
un traitement spécifique.
Onglet description
Intitulé évalué : permet de personnaliser les intitulés à l’aide des formules de Sage X3.
Onglet champs
Les éléments
Certaines du dictionnaire
tables de dimensions : Dimensions
sont implicites et n’ont pas besoin d’être définies dans le
dictionnaire.
Tout champ de type date fait référence à une dimension (table des dates) avec des
> Chaque table
dimensions contientune chronologie automatique (année, trimestre, mois). Dans la
permettant
desdeDimensions
base (critères
données, elle d’analyse
est caractérisée paretAX3DAT.
de regoupement)
Tout
deschamp de typepère
Dimensions menu(référence
local et table diverse
à une autrefait référence
table à une dimension stockant
de dimensions)
les choix possibles et les intitulés correspondants. Dans la base de données, elles sont
des informations (champs pouvant être édités avec le détail)
caractérisées par AX3MNLx et AX3ADIx.
des zones techniques (pour gérer les habilitations par exemple)
Champs
Code champ Intitulé Type Lng Date Menu Table Type objet
…
Définition champ Dimensions implicites (menus locaux, tables diverses, dates)
Dimension liée Dimension père Nom du champ Formule alimentation Code activité
Code champ et intitulé : Faire très attention à l’intitulé : il faut essayer que dans un
univers tous les intitulés d’un objet soient différents, car l’utilisateur ne voit que
l’intitulé.
Par conséquent, il faut que celui-ci soit suffisamment clair afin d’éviter toute
redondance.
Page 12/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
De même, il existe une possibilité d’avoir un intitulé « évalué » : par exemple : les
messages dans sage X3 ex les sections. (1= affaire 2= services)
Type objet :
Dimensions : ce sont des critères d’analyse et de regroupement qui peuvent pointer
vers d’autres tables. Elles permettent d’effectuer l’analyse multidimensionnelle et la
synchronisation.
Exemple : le client, une date (stockée dans la table des dates)
Certains champs sont automatiquement des dimensions : menus locaux, tables
diverses, dates.
Page 13/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Technique : l’utilisateur ne le verra jamais dans l’univers mais bien dans la base de
données.
Dimension liée : Dimension à laquelle se rattachent les zones de type information.
Dimension père : On indique On indique le nom de la dimension père ; le nom de
champ si la clé est à plusieurs entrées et l’option de jointures entre ces deux
dimensions.
Tunnel vers objet : Possibilité dans BO d’associer un lien vers un objet X3 lorsque
l’état est lancé depuis Sage X3.
Option de jointure : Caractérise les liens entre une dimension et une dimension père.
Interne : relation de 1 pour 1,
Externe gauche : utilisé rarement. Pour une relation de « n » à 0,
Externe droite : relation 0 à « n ».
Page 14/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Code activité : Utilisable lors de la création d’une table de fait spécifique par exemple.
Objet nombre de : Permet de lister le nombre de ligne dans la requête. Cree un objet de
type indicateur dans l’univers.
Page 15/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.3.1 Définition
Une table de fait gère le détail le plus fin des informations que l’on souhaite analyser. Chaque
ligne de la table va caractériser un fait.
2.3.2 Paramétrage
Onglet description :
Autorisation site : Permet de définir automatiquement un filtrage des données par site.
Les sites autorisés à un utilisateur pour un état sont définis par l’intermédiaire d’un code
fonction. Cette autorisation s’effectue table de fait par table de fait.
Infos d’épuration : Se base sur un champ de type date. Par défaut, le champ doit être
présent dans la table de fait.
Type mise à jour : Permet de définir la façon dont la mise à jour des données est faite.
Elle peut être de type : « Incrémental » ou « Annule et remplace ».Cette mise à jour
passe par le système d’audit (cf. la documentation ‘superviseur’), i.e. par l’utilisation
d’une table déclenchante et d’un trigger.
Page 16/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Onglet champs
Dans chaque ligne de table de fait : on a les données, les règles, l’identifiant de la table
déclenchante = clef de l’enregistrement déclenchant.
Les champs : sont à peu près équivalent à ceux de la table dans X3.
Code champ et intitulé : Faire très attention à l’intitulé : il faut essayer que dans un
univers tous les intitulés d’un objet soient différents, car l’utilisateur ne voit que
l’intitulé. Par conséquent, il faut que celui-ci soit suffisamment clair afin d’éviter toute
redondance.Possibilité d’avoir un intitulé « évalué » : par exemple : les messages dans
sage X3 ex les sections. (1= affaire 2= services)
Page 17/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Type objet :
Dimensions :
Ce sont des critères d’analyse et de regroupement qui peuvent pointer vers d’autres
tables. Elles permettent d’effectuer l’analyse multidimensionnelle et la
synchronisation.
Exemple : le client, une date (stockée dans la table des dates)
Certains champs sont automatiquement des dimensions : menus locaux, tables
diverses, dates.
Informations :
Ce sont des précisions sur le fait (exemple : le commentaire, le numéro de
commande, adresse) Celles-ci n’ont pas vocation à regroupement. Elles sont toujours
associées à un objet dimension auquel elles apportent des informations
complémentaires (détail).
Page 18/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Technique :
L’utilisateur ne le verra jamais dans l’univers mais bien dans la base de données
permet de faire les liens avec les dimensions d’analyse.
Mesure :
Valeurs que l’on analyse à différents niveaux d’agrégation.
Une mesure, c’est ce qui quantifie un fait (exemple : le prix de vente, la quantité, la
remise). Elles permettent d’extraire des données numériques résultant de calculs
effectués sur les données d’une base de données.
Jour Mois
Compte Cumul 3
Semaine
Trimestre Cumul 2
Devise
Semestre Site Cumul 1
Année Ville Société juridique
Tunnel vers objet : Possibilité dans BO d’associer un lien vers un objet X3 lorsque
l’état est lancé depuis Sage X3.
Page 19/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Compte distinct : Champs sur lesquels on veut avoir une mesure particulière. Se base
sur un champ type dimension
Exemple : le client. Il peut être intéressant de définir le nombre de client par ex = une
mesure = nombre de client dans la table de fait mais pas dans la table de dimension.
Les éléments du dictionnaire : Table de faits
Code activité : Utilisable lors de la création d’une table de fait spécifique par exemple.
Champ Intitulé Type Lng Date Menu Table Type objet Compte distinct Code activité
Page 20/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Onglet liens
On lie à la table de fait une ou plusieurs dimensions. Le lien se fait par un ou plusieurs
champs de la clé définie dans la dimension.
Il est possible d’avoir plusieurs fois la même dimension avec une expression de lien
différente. (Exemple : clients livrés, clients facturés).
Si l’expression de lien est composée de plusieurs champs, l’intitulé retenu dans l’univers sera
l’intitulé du dernier champ composant celui-ci.
Option de jointure : Caractérise les liens entre une dimension et le table de fait.
Interne : relation de 1 pour 1,
Externe gauche : utilisé rarement. relation de N à 0,
Externe droite : relation 0 à N.
Onglet index
Page 21/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Description : On indique la syntaxe habituelle des index dans le dictionnaire Sage X3.
Caractéristiques de stockage : Même principe que pour les tables de base.
Onglet Agrégats
Les agrégats sont des tables de cumuls mis à jour par la synchro du datawarehouse afin
d’accélérer les restitutions lorsque l’on a fait des regroupements selon certains critères.
Dans une requête Webi, si on utilise un ou plusieurs critères composant l’agrégat, le système
ira lire automatiquement la table de cumuls, dans le cas contraire, il ira lire la table de détail.
Page 22/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
> 5ème onglet=agrégats
Pour définir des cumuls intermédiaires mis à jour dans le datamart pour
accélérer les restitutions quand on fait des regroupements de lignes
Le premier tableau définit la liste des agrégats, le second définit les X3 –Business Objects
Sage ERP
champs qui composent l’agrégat de la ligne courante du tableau supérieur.
Agrégats
Nom Code activité
Dimensions
associées
à la ligne
courante Pour type
du tableau Dimensions
Date :
supérieur Type dimension Dimension Champs Niveau d’agrégation
Jour,
Mois,
Trimestre,
Semestre,
ou Année
Date, Menu local, Table diverse, ou Autre Code dans Valeur de clé affichée pour dimension Autres,
la table des ou Champ correspondant pour Date, Table
dimensions diverse, ou Menu local
(pour dimensions Autres)
12 © 2006 Sage – Division Moyennes & Grandes Entreprises
Page 23/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.4 Le Datamart
Développement/Business Intelligence/Datamart
2.4.1 Définition
Les Univers sont constitués d’objets : ceux-ci seront directement manipulés par les
utilisateurs : dimensions, mesures, informations et dimensions pères.
Exemple : pour un univers de type gestion commerciale : la date de commande, le nom de
l’article, la quantité cédé, le CA
De même ces objets peuvent être regroupés en classes et sous classes : i.e. regroupement
thématiques d’objets tel que pour le Produit : le nom du Produit, le prix du produit, la gamme
du produit.
Cependant, il faut faire attention car on ne peut avoir deux classes avec le même nom.
Page 24/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.4.2 Paramétrage
Un datamart par groupe de modules est paramétré dans le cadre de l’implémentation Sage X3
(Comptabilité, Production, Stock/négoce).
Abréviation : Selon les choix de génération de l’univers, cette abréviation sera utilisée
pour la codification de l’univers.
Dans l’écran ci-dessus : l’abréviation NDFR sera le préfixe du nom de l’univers
complet d’un numéro séquentiel de 4 caractères qui s’incrémente de « + 1 » à chaque
nouvelle génération. Il faut donc faire attention à l’unicité sur les abréviations.
Autorisation site : Certaines fonctions ont des autorisations sites Au travers de cette
fonction, on gère les habilitations fonctionnelles paramétrées dans Sage X3.
Page 25/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Norme ANSI : Valeur ‘Oui’ pour activer la prise en charge de la norme ANSI 92 pour
les jointures. Il est obligatoirement à ‘Oui’ pour SQL Server.
Gestion date : Les dates ‘null’ peuvent prendre dans SageX3 une valeur discrète.
Exemple : 31/12/1599 pour les SGBDR de type Oracle.
Page 26/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.5 Le Datawarehouse
Développement/Business Intelligence/Datawarehouse
2.5.1 Définition
2.5.2 Paramétrage
Le bloc « Base » : est alimenté automatiquement par les informations publiées dans la
console dans la partie « serveurs Business Objects ».
Page 27/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Dimensionnement : Uniquement pour Oracle : on peut laisser cette zone à vide (celle-
ci est gérée en méga octets).
Sql Server : cela permet d’associer les datafiles (fichiers physiques DATA & INDEX)
SQL Server du datawarehouse avec un nom de Groupe SQL qui leurs sera propre et
permettre ainsi par exemple de stocker ces datafiles sur un autre disque physique que les
datafiles de la base de production.
Alimentation des dimensions : Dans le cas du multi-dossier, il ne faut créer une fiche
datawarehouse que dans un seul dossier auquel seront rattachés les autres dossiers.
Page 28/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Cela va créer un sous répertoire dans le répertoire de la solution sagex3 portant le nom du
datawarehouse.
Page 29/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
La case à cocher « validation forcée » permet de recréer la connexion entre la base Sage X3 et
la base BO. (Par exemple : lors du message d’erreur « table ou vue inaccessible « dans la
synchronisation, il faut revalider en mode forcé le datawarehouse pour créer le lien entre les
deux bases )
Il est préférable de lancer la validation de façon unitaire.
Cette fonction peut être lancée en batch.
N.B : Cet utilitaire ne doit pas être confondu avec la synchronisation du datawarehouse.
Page 30/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Il existe une fonction appelée règle de synchronisation permettant l’alimentation d’une même
table de fait à partir d’une ou plusieurs tables ayant des règles de gestion différentes.
(Exemple : la table de fait ACHAT : alimentée par les règles de synchro PREQUIS( DA ) ,
PORDER(Commande), PINVOICE( facture )
Par exemple :
En comptabilité :
On veut le plus détaillé possible :
La première table est donc GACCENTRYA
Puis on va descendre sur les tables GACCENTRYD et ensuite GACCENTRY
Mais on peut très bien se trouver dans un dossier où il n’y a pas d’imputation
analytique.
Donc on partira de la table GACCENTRYD pour aller sur la table
GACCENTRY.
Il faut donc prévoir deux règles différentes.
C’est pour cette raison que dans les règles de synchronisation, on trouve la règle ENTRY1 et
ENTRY2.
Page 31/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Page 32/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Les règles de synchronisation Sage ERP X3 –Business Objects
Code activité
Extraction
Table d’origine de la table
principale
Filtre
Clé
20 Table origine : C’est une table Sage X3, elle sera donc auditée. (par le biais de la table
© 2006 Sage – Division Moyennes & Grandes Entreprises
Règle de création :
1,1 : un enregistrement X3 donne un enregistrement BO,
1, n : un enregistrement X3 donne n enregistrements BO
Exemple : les éléments de facturation. Afin de créer le nombre de lignes
nécessaires, il est possible de passer par le biais des conditions.
Page 33/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Onglet Destination :
Table destination
Table dans
laquelle on
fait les mises
Liens à jour
Champ Intitulé
Clé de lien Formule
Tableau des
champs avec des
formules (si un
champ de même
nom existe dans
une des tables
d’origine, il est
proposé par défaut)
Page 34/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Après avoir renseigné le datawarehouse, il y a plusieurs options afin de mettre à jour les
tables :
Type de table :
Codes accès = table dans le datawarehouse AX3ACC,
Calendrier = table AX3DAT,
Dossier = AX3DOS,
Autorisation site = AX3FCTFCY,
Menus locaux : autant de menus locaux (pas pour un seul menu local) = AX3MNLxx,
Page 35/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Page 36/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.9.1 Définition
Ce traitement permet à partir des datamarts paramétrés dans Sage X3 de générer les univers
dans Business Objects.
2.9.2 Paramétrage
Champ univers :
Si ce champ n’est pas renseigné : le nom de l’univers sera la concaténation de
l’abréviation du datamart (cf. Chapitre ‘Datamart’) et d’un numéro séquentiel sur 4
positions.
Sinon, le nom saisi sera utilisé.
Traduction : Il est possible de générer des univers traduits mais cela implique d’avoir
effectué auparavant la traduction adéquate.
Code accès : Reprend la confidentialité des codes d’accès paramétrés sur les fiches
utilisateurs.
Page 37/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Mapping des états : Si cette case est cochée le traitement de mapping( cf. chapitre 10 )
sera chainé à la génération de l’univers .
Page 38/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Univers destination : Ouvre une fenêtre reprenant tous les univers de la solution BO.
Attention : si l’on veut exécuter des états depuis Sagex3 le mapping doit s’effectuer
dans les répertoires définis dans la fiche Datawarehouse.
Répertoire ALL : On trouve dans ce répertoire les états livrés en standard.
Le mapping : lors de la génération de l’univers, le mapping est le fait de recopier le
répertoire ALL vers le répertoire FRA
Page 39/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.11.1 Définition
Une hiérarchie est une liste ordonnée d’objets du dictionnaire BO permettant d’utiliser le
mode « Exploration ».
Cette fonction a été reprise dans SageX3.
Les hiérarchies d’analyse sont une composante de l’univers. Il faut donc les paramétrer avant
la génération de celui-ci.
2.11.2 Paramétrage
Deux boutons de type flèches permettent de déplacer les éléments dans la hiérarchie.
Cet écran permet de préciser une requête selon un ordre d’exploration prédéfini :
Exemple : si on fait une requête sur la somme des débits et le résultat : sera un montant
global .On veut éclater ce montant par classification de compte
(par exemple, par type de compte de cumul 1, cumul2, cumul3)
Si c’est un collectif, on veut le voir par tiers.
Page 40/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
2.12.1 Définition
Ce sont des filtres prédéfinis ou des restrictions « prêtes à l’emploi » crée soit par
l’intermédiaire du module BO designer soit par Sage X3.( exemple : commandes de l’année )
2.12.2 Paramétrage
Elles sont associées à une table de fait et/ou une dimension dans un datamart.
Ces filtres sont directement utilisables depuis l’univers BO.
Ces conditions sont directement exprimées dans des syntaxes SQL pour Oracle et SQL
Serveur (une seule syntaxe étant donnée si les deux sont identiques)
Attention, les champs doivent être suivis de _0,_1,_2 selon les cas)
@prompt («???,…) où « ??? » est remplacé par le texte d’invite (traduisible) saisi au
préalable.
Contraintes : les conditions prédéfinies de type invite avec saisie de texte ne peuvent être
évaluées. Elles vont être en « … » et ceci est considéré comme une constante.
Or les constantes ne peuvent être traduites ex : les sections.
Page 41/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
3.1 Impressions
Un dictionnaire des états BO existe (avec définition des paramètres)
Une impression peut désormais être un état Crystal Reports, un état Business Objects, un
export, une requête, une requête SQL.
Rappel : Un état est toujours rattaché à un ou plusieurs univers et ne peuvent être dissociés
Contrairement aux tables de fait et aux dimensions qui peuvent être 'patchées' , l’état et
l’univers ne peuvent être exportés que par l’outil « Assistant d’importation » sous la forme de
fichier BIAR.
Page 42/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Soit lancer le navigateur (par exemple : Internet Explorer) et saisir l’url permettant
l’accès au serveur BO (on arrive à une fenêtre INFOVIEW)
Pour utiliser Infoview, il n’est pas nécessaire d’installer les logiciels supplémentaires sur
l’ordinateur.
INFOVIEW est une interface web à laquelle les utilisateurs finaux accèdent pour visualiser,
planifier et assurer le suivi des documents publiés.
Page 43/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
Individuellement, on peut appeler les fonctions de traduction, ce qui permet de parcourir les
états et de traduite les textes à condition d’utiliser dans les états des variables BO de type
§PAR_xxxx, §LIB_xxxx.
On ne sait pas traduire les constantes.
Page 44/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».
Sage ERP X3 –Business Objects
4 La Sécurité
Business Objects définit et gère sa propre sécurité (cf. cours Administering).
Il faut définir dans Business Object les groupes d’utilisateurs, les utilisateurs (affectation de
mot de passe …)
Cette association permettra par l’intermédiaire des tables AX3ACC et AX3FCTFCY d’activer
la même confidentialité dans BO que dans Sage X3.
Paramétrage/Utilisateurs/Utilisateurs
Page 45/45
©
Sage 2011
« Tous droits réservés. Toute reproduction, même partielle, est interdite sans notre autorisation ».