Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL
ETL Le Forum d'entraide ETL (Extract Transform Load) et Datawarehouse : DataStage, SunOpsis, Data Integrator, Informatica, OWB, Data Manager, Talend Open Studio,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2005, 08h43   #1
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Par défaut [9] ou [10] Datawarehouse temps réel

Bonjour,

J'ai une base de données de production. Je voudrais créer un datawharehouse qui soit mis à jour pratiquement en temps réel par la base de production. La base de données datawharehouse pourrait avoir exactement le même contenu que la base de production.

Comment faire techniquement ?
Type de licences Standard ou Enterprise ?

Merci,
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2005, 10h52   #2
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Cela dépend de beaucoup de choses :

- Charge importante sur la base de production ?
- Volume de la prod ?
- Espace disponible pour le DWH ?
- fréquence de la charge sur la prod ?
- fréquence du reporting sur le datawarehouse ? Si faible, pourquoi vouloir dupliquer la prod en DWH ?

En gros tu peux très bien faire ton reporting sur ta production, si le reporting n'est pas trop pénalisant en terme de charge sur la production. Pourquoi ? Parce qu'une "simple" réplication de la production dans le DWH va entraîner :
1) de gros problèmes techniques
2) de l'administration (beaucoup)
3) des ralentissements sur la base de production si tu veux du temps réel.
4) un volume pour le DWH équivalent à celui de la production, ce qui est aberrant.

Cependant un DWH dans une base à part est très intéressant pour :
1) un reporting coûteux en terme de perfs
2) l'évolution et le rajout de "fonctionnalités"
3) l'indépendance par rapport à la production (souvent les équipes sont différentes, si elles dependent trop les unes des autres, ça n'avance jamais).

Voila, n'hésite pas à préciser plus ta vision des choses et tes besoins et je te donnerais plus d'infos.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2005, 08h11   #3
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Par défaut DTW ?

C'est déjà des questions que nous nous sommes posées. Un nombre important d'utilisateur se connectentur la base de données de production et nous utilisons BO pour éditer des rapport très consommateurs (on a vite fait de pondre une requête épouvantable ). Donc,la décision a été prise de faire DTW (ou plutôt une réplication de base de données a des fins de reporting). La base fait 20 Go et on a environ 200 personnes en transactionnel dessus à longueur de journée. On a le choix de la version d'ORACLE pour faire cette réplication. La réplication doit être temps réel car ils veulent faire des simulations (c'est de la comptabilité).

Existe-t-il un mécanisme ORACLE permettant cela ?

Merci
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2005, 08h27   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
et pourquoi pas une standby database ?

Edit : j'avais pas vu que c'était sur 20 Go, dans ce cas de simple vue matérialisée devrait faire l'affaire
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2005, 09h28   #5
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Par défaut StdBy ?

La standby ne peut pas être à la fois disponible en readonly et appliquer les log de la base de production ?

La 10G le permet ?
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2005, 09h52   #6
Membre éclairé
 
Inscription : juin 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 487
Points : 373
Points : 373
Il y a la standby logique qui le permet, mais je la déconseille en version 9 (c'est un avis personnel, mais sur les quelques tests que j'ai fait, il y avait trop de contraintes à respecter et la réplication était assez lente).

Je pense comme Orafrance que dans ton cas, les vues matérialisées (si cela n'impacte pas trop ta prod) sont la meilleure solution.

Ce ne sera pas du temps réel, mais pas loin non plus
aline est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2005, 11h16   #7
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par aline
Ce ne sera pas du temps réel, mais pas loin non plus
ça peut avec un refresh ON COMMIT
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h39.


 
 
 
 
Partenaires

Hébergement Web