View Categories

Datawarehouse

1. Organisation des catégories #

Les catégories servent avant tout à structurer et isoler les traitements.

Recommandations #

  • Séparer les environnements :
    • DEV_
    • TEST_
    • PROD_
  • Organiser par domaine fonctionnel :
    • VENTES
    • FINANCE
    • RH
    • LOGISTIQUE
  • Éviter les catégories “fourre-tout” :
    • Divers
    • Tests
    • Temp
  • Préférer une hiérarchie lisible :
    • PROD_VENTES
    • PROD_FINANCE
    • DEV_RH

Objectif #

Faciliter :

  • la maintenance,
  • les droits d’accès,
  • la supervision,
  • l’identification rapide des traitements.

2. Nommage des lots #

Le lot doit immédiatement permettre de comprendre :

  • ce qu’il fait,
  • sur quel périmètre,
  • dans quel contexte.

Recommandations #

Utiliser un nom explicite basé sur :

  • l’action,
  • le domaine,
  • éventuellement la fréquence.

Exemples #

  • LOAD_VENTES_QUOTIDIEN
  • IMPORT_CLIENTS_CRM
  • ALIM_DWH_FINANCE

À éviter #

  • Lot1
  • Traitement
  • Import
  • Test_2

3. Nommage des tâches #

Les tâches doivent permettre d’identifier précisément leur rôle dans le lot.

Recommandations #

Préfixer selon le type de traitement :

PréfixeUsage
SQL_Requête SQL
LOAD_Chargement

Exemples #

  • SQL_CHARGEMENT_VENTES
  • LOAD_REFERENTIEL_CLIENT

Objectif #

Permettre :

  • une lecture rapide des logs,
  • un diagnostic plus simple,
  • une meilleure compréhension des dépendances.

4. Gestion des environnements #

C’est souvent un point critique.

Bonnes pratiques #

  • Identifier clairement les environnements dans les noms.
  • Éviter qu’un lot DEV puisse être confondu avec un lot PROD.
  • Séparer physiquement les catégories si possible.

Exemple #

EnvironnementExemple
DéveloppementDEV_LOAD_VENTES
TestTEST_LOAD_VENTES
ProductionPROD_LOAD_VENTES
Retour en haut