Points d'entrée > Module Superviseur > Script standard ABIMAJBAS 

MAJDAT : Modification de la synchronsiation des dates

Ce point d’entrée permet de prendre la main à chaque fois qu'on synchonise la table AX3DAT. Cela permet de mettre à jour une colonne supplémentaire par exemple

Attention :

Cette table est mise en jeux dans tous le datawarehouse. Aussi bien au niveau base de donnée que génération d'univers.

.

Contexte et mode de fonctionnement

Le point d’entrée MAJDATest appelé àprés chaque syncrhonisation de la table AX3DAT.

Le contexte est le suivant :

  • En transaction

  • Variable local DAT contient la date qui s'incremente de 1 en 1

  • La table AX3DAT est ouverte sous l'abréviation AAA_

    • Local File =MACHINE+"@"+[F:ABW]COD+"."+TABLE [AAA_]

  • La table est déja synchronisée.

  • Variable local[L]DEBDAT L]FINDAT, contiennent les bornes

  • Variable local CRE, contien le nombre d'enregistrement crées.

INITMAX : initialisation de variables

Ce point d’entrée permet de prendre la main à chaque fois qu'on lance une synchonisation. Cela permet de définir des dimensions ou de forcer des valeurs.


Contexte et mode de fonctionnement


Le point d’entrée INITMAX est appelé à chaque lancement d'une synchronisation d'un datawarehouse.

 

Le contexte est le suivant :

 

Transaction


Il n'y a pas de transaction en cours.


Fichier trace


Il y a un fichier trace ouvert


Classes fichiers et écrans disponibles


Variables modifiables :


MAXUSR : nombre de profils BI

MAXREP : nombre de Datamart maxi

MAXFIC : nombre de tables maxi définies dans la base du datawarehouse

MAXDOS : nombre de dossiers maxi

MAXORG : nombre de tables d'origine maxi

MAXREG : nombre de règles de synchronisation maxi

MAXDIM : nombre de dimensions


LSYNCDIM : indique si la synchronisation des tables de faits doit synchroniser les dimensions utilisant la même table d'origine (valeur par défaut = [V]CST_AYES)