• Aucun résultat trouvé

Mise en place d un Datawarehouse

N/A
N/A
Protected

Academic year: 2022

Partager "Mise en place d un Datawarehouse"

Copied!
18
0
0

Texte intégral

(1)

Mise en place d’un Mise en place d’un

Datawarehouse Datawarehouse

Logistique Logistique

ESSILOR

ESSILOR

LINCOLN

LINCOLN

(2)

Plan de la présentation

• Le projet

• Les objectifs

• Le contexte

• La démarche

• La réalisation

• Les impacts

(3)

Le projet

Constituer un entrepôt de

données afin d ’avoir une vue synthétique des flux de verres entre les différents continents.

US US

ASIE ASIE

EUROPE EUROPE

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts Le projet Le projet

(4)

Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts Les objectifs Les objectifs

Les objectifs

• Master Plan : permet de décider où sont fabriqués les verres.

• Planning Document : application Web destinée aux décideurs afin de visualiser les flux de verres.

Deux clients privilégiés :

Le projet Le projetLe projet

(5)

Le contexte

• La logistique

– les verres : de la fabrication à la livraison

– la collecte de données

• L’existant

– disparités géographiques des données

– architecture

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexte

(6)

Le contexte

La logistique

PRODUCTION STOCKS

COMMANDES

PREVISIONS DATAWAREHOUSE

CONTINENTAL

USINE STOCK SERVEUR

FILIALES CLIENT FINAL

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexte

(7)

Le contexte

L’existant

• De fortes différences selon le continent :

– machines, organisation,

– tables en exploitation : codification, variables, applications

• Mais aussi des points communs :

– référentiel produit, applications usines

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexte

(8)

Le contexte

L’existant

US US EUROPE EUROPE ASIE ASIE

Chine

Thaïlande Philippines

Serveur NT Serveur NT

Serveur NT Machine UNIX Machine UNIX

Codification Américaine

Codification Française

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexte

(9)

La démarche

• Créer un environnement dédié :

– dissocier le DWH Décisionnel du DWH Opérationnel

– imposer un référentiel unique

• Mettre en place l’architecture cible

– un seul modèle de données – une organisation par domaine

• Gérer le décalage horaire

La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte La démarche La démarche

(10)

La démarche

Créer un environnement dédié

• DWH Décisionnel Monde

– famille de clients – mois/année,

– famille de produits

DWH

Décisionnel

DWH

Opérationnel

Monde Monde

Référentiel

Données

• DWH Décisionnel Continental

– famille de clients – semaine/mois

– famille de produits

• DWH Opérationnel Continental

– clients/famille de clients – jour/semaine/mois

– article

Continent Continent

Systèmes Opérationnels

La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte La démarche La démarche

(11)

La démarche

Mettre en place l’architecture cible

• Un modèle de données unique

– alimentation spécifique à partir du DWH Opérationnel continental

– traitements homogènes (calculs),

exportation des données vers le Monde

• Domaines

– référentiel : articles, clients, usines, etc.

– données : stocks, production, commandes, prévisions, etc.

La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte La démarche La démarche

(12)

La démarche

Gérer le décalage horaire

US

Vendredi Samedi Dimanche Lundi

06h00 12h00 18h00 00h00 06h00 12h00 18h00 00h00 06h00 12h00 18h00 00h00

Europe

Vendredi Samedi Dimanche Lundi

12h00 18h00 00h00 06h00 12h00 18h00 00h00 06h00 12h00 18h00 00h00 06h00

Asie

Vendredi Samedi Dimanche Lundi

18h00 00h00 06h00 12h00 18h00 00h00 06h00 12h00 18h00 00h00 06h00 12h00

Indisponibilité de la machine (sauvegardes) Traitement du DWH Continental (+ transferts au Monde)

Heures de Travail Traitements du DWH Monde

Mise à jour locale des données Reprise des traitements Monde si erreur Envoi des données Monde aux continents

La réalisation La réalisationLa réalisation

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte La démarche La démarche

(13)

La réalisation La réalisation

La réalisation

• Les outils utilisés

– SAS V6 et V8.1

• Les restitutions

– vision Monde

– vision Continent

Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche

(14)

• WareHouse Administrator

La réalisation

Les outils utilisés

La réalisation La réalisation Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche

(15)

• WareHouse Administrator

• Web EIS 1.2 et 2.0

La réalisation

Les outils utilisés

La réalisation La réalisation Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche

Poste client sur NT

Apache

Applets Applets Servlets

Servlets Applets Applets

Serveur SAS machine UNIX

Serveur WEB

(16)

La réalisation

Les restitutions

La réalisation La réalisation Les impacts Les impactsLes impacts

Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche

Usine Usine Stock Stock serveur serveur Client Client

Vision Vision Monde Monde Vision Vision

Continent Continent Marché Marché Vision Vision

Continent Continent Stock

Stock

Serveur

Serveur

(17)

Les impacts

• Le système de prévisions Asie

• Mise en place du « Customer Service » en Asie

• Homogénéisation de la

codification (Articles, clients)

• Nouvelle organisation logistique

Les impacts Les impacts Le projet Le projetLe projet

Les objectifs Les objectifsLes objectifs Le contexte Le contexteLe contexte

La démarche La démarcheLa démarche La réalisation La réalisationLa réalisation

(18)

Contacts Contacts

Anne JAFFRÉ

ESSILOR INTERNATIONAL

1, rue Thomas Edison 94028 CRETEIL Cédex

Tél :01.48.98.74.76 Mél : [email protected]

Evelyne PONCET-MAYENÇON LINCOLN

38, rue Vauthier

92774 BOULOGNE BILLANCOURT Cédex Tél : 01.46.99.36.16

Mél : [email protected]

Références

Documents relatifs

Former une personnalité ne peut se réaliser que par le contact avec les autres, avec beaucoup d'autres en essayant de conserver son autonomie de jugement afin de ne pas tomber

– Comment casser la relation forte entre client et serveur, comment rendre le client indépendant du serveur pour l'appel.

• avec connexion / sans connexion (ou avec session): nécessité (/ou non) d'établir une connexion entre le client et le serveur. 11 2ème année BTS DSI Prof:EL

 Caractériser cette socket en terme de communication : -au moins un numéro de port (associé au service) -éventuellement une adresse IP (interface cible).  Lui permettre de

//On associe un paquet à un buffer vide pour la réception DatagramPacket paquet =new DatagramPacket(buffer,buffer.length());. //On crée un socket pour écouter sur le

Serveur en gestion multi--clients clients en en mode connecté. mode

◮ Réponse : message transmis par un serveur à un client suite à l’exécution d’une opération, contenant le résultat

Ainsi peut-on dire que notre angoisse essentielle est celle inhérente à notre nature humaine, en reflet de notre complicité générale avec la faute d’Adam. On peut dire qu’elle