Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
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 18/07/2005, 12h12   #1
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Par défaut Quel serveur choisir pour un entrepôt de donnée??

slt tout le monde,

Je dois crée un entrepôt de donnée sous sql server pour une pme. Leur base de production est sous oracle 9i et fait 1 giga à peu près.
j'aurai aimé savoir si pour un entrepôt de donnée , il y a besoin d'un serveur puissant avec beaucoup de RAM ou pas? est ce que cela dépend des transformation (etl) qu'il yaura à faire et de la creation de plusieurs table d'agrégat ou de cubes par exemple?

Merci
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 14h17   #2
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
plus c'est chere mieu c'est
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 15h00   #3
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
de toute façon, pour des configs BDD, plus on a de mémoire, mieux on se porte.
Après, voir plutot dans le forum hardware pour ton pb de configuration ....
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 15h34   #4
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
ou est ce forum Hardware je ne l'ai pas trouvé

Merci
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 15h38   #5
Invité de passage
 
Inscription : juillet 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 3
Points : 2
Points : 2
Par défaut quels sont les volumes et nombre de transactions

tout depend du nombre de sujet a traiter.

finance
logistique
vente
production

car hormis les dimensions (clients, produits etc)
c'est le nombre de faits qui determinera les charges .
1 charge pour le chargement
2 charge lors de la consulation

Sous 9i il est parfois possible de se simplifier la vie avec des vues materialisées.


A dispo
pascal
pascalste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 16h53   #6
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Je sais pas exactement ce que tu sous entends par entrepot de données.
mais vu qu'il y a déjà Oracle 9 dans ta PME, pourquoi ne pas utiliser cette base ?
(pis accessoirement une base d'1 Go ca me parait pas énorme ou je me trompe ?)

sinon le forum hardware se situe ici
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 18h02   #7
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
merci pour l'adresse du forum.

sinon par entrepot de donnée, j'entends datawarehouse et donc organisé , historisé , controlé ... les donnée de la base de production à des fins de reporting qui ne sont possible sous une base de production.

d'ailleur il ne faut jamais entreposé un entrepôt de donnée dans le même SGBD que la base de prod.
sinon SQl server par raport a Oracle 9i dispose d'un ETL, et de reporting services en plus --> donc moins chère . En plus , la console d'administration , et le moteur olap (analysis services) de sql server est beaucoup plus ergonomique et simple que celle d'oracle.
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 19h30   #8
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
bon ben si tu le dis, pas de pb, car moins je ne sais pas.
mais si la PME a déjà le produit Oracle, c'est qu'elle est déjà pas pauvre
Au faite, pourquoi ne peux tu pas avoir la Base de prod et le DATAWAREHOUSE sur le même produit ?
Car y'a bien un "mode" DATAWAREHOUSE sur Oracle 9i aussi.
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 18h05   #9
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
sur le même SGBD , c'est possible mais pas sur le même serveur, il faut acheter une autre licence,
Et pk pas sur le même serveur?
Parce que les requète decisionelle sont complexe en général et demande beaucoup de ressource au serveur et cela pourrait entraîner des temps d'attentes plus long pour les requetes transactionnalles.
il faut donc un serveur spécialement dédié pour le décisionnel.
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 18h22   #10
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Citation:
Envoyé par alpachico
sur le même SGBD , c'est possible mais pas sur le même serveur, il faut acheter une autre licence,
Et pk pas sur le même serveur?
Parce que les requète decisionelle sont complexe en général et demande beaucoup de ressource au serveur et cela pourrait entraîner des temps d'attentes plus long pour les requetes transactionnalles.
il faut donc un serveur spécialement dédié pour le décisionnel.
ah ok, je comprend mieux maintenant le binz ....
sinon ca poserait pas de pb que l'un soit sous oracle et l'autre sous SQL server ?
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2005, 09h53   #11
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Généralement, les outils décisionnelles sont assez gourmands en CPU. Reste à voir quel ETL/Dataminer/Outil de reporting vous utilisez et quel usage vous en faites.
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2005, 23h37   #12
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 27
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : février 2004
Messages : 27
Points : 31
Points : 31
Le but de faire du datawarehouse est de sortir un maximum d'information, donc il faut voir le besoin.

Quel va être le plus petit niveau de détail qui va être consulter : Ex.: à la transaction ou un sommaire des transaction par jour.

L'historique est aussi un facteur important sur combien de temps vous allez garder l'information.

Dans ma boite on garde tout pendant 5 ans et au plus petit niveau de détail. Nous avons seulement des agrégats pour accèlérer certains rapports ou analyse. Là aussi c'est un facteur qu'elle délais les utilisateurs sont près à attendre des secondes, des minutes, des heures ou des jours avant d'avoir l'informations.

Nos bd opérationnel donne environ 12 Gig de data chez nous (sans archivage) mais un coup arriver dans le warehouse on parle de 800 Gig total de data avec les agrégats et l'historisation. (Donc grosse machine, mais avec 20 gig de data une petite machine a 2 CPU ferait l'affaire et 4 Gig RAM)

De plus néglige pas la modélisation de ton modèle c'est souvent le facteur le plus limitant à la performance.
Research Am est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2005, 14h31   #13
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Citation:
sinon ca poserait pas de pb que l'un soit sous oracle et l'autre sous SQL server ?
nan je ne pense pas du moment que tu peux faire tes liens ODBC ou OLE DB et donc extraire tes données de Oracle à SQl Server.
Citation:
Généralement, les outils décisionnelles sont assez gourmands en CPU. Reste à voir quel ETL/Dataminer/Outil de reporting vous utilisez et quel usage vous en faites
Je vais utiliser Sql server et donc analyses services et pour le reporting, reporting services.
Citation:
Quel va être le plus petit niveau de détail qui va être consulter : Ex.: à la transaction ou un sommaire des transaction par jour.
Je fais un entrepot pour une pme de location de voiture, je vais donc garder les données aux niveaux le plus fin. donc mettre dans la table de fait , le ca par contrat ou par facture.
Citation:
Nous avons seulement des agrégats pour accèlérer certains rapports ou analyse
Parles tu des tables d'agrégats?

Merci
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2005, 18h33   #14
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
1) effetiveemnt une machine OLTP (base de production) et une machine OLAP (décisionnelle) n'ont pas les mêmes configs.

2) l'offre complète serveur est de l'ordre de 360 K€ chez Oracle avec tous les outils (ETL, DATAMINING, REPORTING...) et 26 K€ chez MS SQL Server

3) beaucoup d'entreprises utilisent Oracle pour OLTP et SQL Server pour OLAP.

4) la version 2005, actuellement en béta et qui sortira en novembre est gratuite pendant 365 jours. Elle est sans bugs connus sur les éléments qui constitue la base de la v 2000, mais son ETL (SSIS) est beaucoup plus pointu et performant, notamment avec des algo en logique flou pour le recollement de données.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2005, 19h48   #15
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Citation:
la version 2005, actuellement en béta et qui sortira en novembre est gratuite pendant 365 jours. Elle est sans bugs connus sur les éléments qui constitue la base de la v 2000, mais son ETL (SSIS) est beaucoup plus pointu et performant, notamment avec des algo en logique flou pour le recollement de données
je vais achetez SQL server 2000 pour ma boîte. Ne vaut il pas mieux que je prenne la version beta de sql server 2005 pendant l'essai et que j'achete directement la version 2005 des sa sortie?

Merci
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2005, 20h16   #16
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Citation:
Envoyé par SQLpro
2) l'offre complète serveur est de l'ordre de 360 K€ chez Oracle avec tous les outils (ETL, DATAMINING, REPORTING...) et 26 K€ chez MS SQL ServerA +
Effectivement, ca donne matière à réflexion à quelques 300 K€
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 09h32   #17
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
Effectivement, travailler sur la béta 2005 en devéloppement, c'est sans risque et cela évitera quelques milliers d'euros de dépenses inuitiles.

Voir l'article que je commence à écrire sur les nouveautrés de MS SQLS erver 2005 : http://sqlpro.developpez.com/SQLserver2005/

Pour ce qui est de la différence importante de prix entre Oracle et SQL Server, c'est simple : MS vise à couper l'herbe sous le pied de ses concurrents, c'est pourquoi il offre tout dans le même package.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 18h41   #18
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Citation:
Envoyé par SQLpro
Pour ce qui est de la différence importante de prix entre Oracle et SQL Server, c'est simple : MS vise à couper l'herbe sous le pied de ses concurrents, c'est pourquoi il offre tout dans le même package.
A +
C'est aussi plus accessible par des PME / PMI (y'en a bcp en France !) alors que le marché d'Oracle est déjà établi avec des grandes entreprises et/ou des administrations.
Il me semblait même avoir lu qu'Oracle voulait aussi viser ce marché, car c'est bel et bien là qu'il était peu ou pas implanté.
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 15h39   #19
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
il existe une version light de oracle 10g qui avoisine les 2000 euros
c'est la version 10g standart edition one.

Mais je ne pense pas qu'elle soit aussi complète que l'offre de Microsoft
alpachico 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 05h58.


 
 
 
 
Partenaires

Hébergement Web