IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[SSAS/SSRS 2K5] Data source view


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 104
    Par défaut [SSAS/SSRS 2K5] Data source view
    Bonjour.

    J'ai une petite question,

    Sous SS2K5, j'ai plusieurs BDD:
    - Soc1_0809
    - Soc1_0708
    - Soc1_0607
    - Soc2_0809
    - Soc2_0708

    Donc en gros j'ai une BDD par société et par année, ces BDD ayant le même schéma.

    Actuellement, j'ai créé sous SSAS une base Olap qui pointe sur Soc1_0809 et sous SSRS j'ai créé des rapport qui pointe sur cette base OLAP.

    Mais désormais, j'aurais besoin de pouvoir taper dans les base des différentes société (en ajoutant un filtre selon la société dans mes rapports) ainsi que les différentes années. Mais je ne sais pas trop comment procéder?

    Dois-je sous SSAS, mettre en data source :
    - Soc1_0809
    - Soc1_0708
    - Soc1_0607
    - Soc2_0809
    - Soc2_0708

    Puis en data source view :
    - je n'en fais qu'une qui contient uniquement des Named Query qui fait des UNION des tables des différentes année et société?

    Est-ce de cette façon que je dois procéder? Ou y a-t-il des méthodes plus propre? Plus performantes?

    Merci de votre aide.

    PS : pour info, certaines tables sont très grande, en particulier une qui contient environ 45 Million d'enregistrements pour chaque année.

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Il aurait été plus judicieux de placer toutes ces tables dans la même base de données, mais j'imagine que vous n'avez pas le choix ...

    Vous pouvez créer une vue sur plusieurs bases de données, mais les performances ne seront pas au rendez-vous à mon avis ...

    @++

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 104
    Par défaut
    Bonjour.

    Merci pour ta réponse elsuket.
    Effectivement, je n'ai pas vraiment eu le choix dans le faite de devoir créer une BBD par année et par société sous la base SQL.

    Mais je pensais que j'aurais pu regrouper ces base via SSAS et non via des vues sous SQL? Ce qui une fois la base OLAP généré, ne devrait pas diminuer les perf? Mais de quelle façon?

    Merci.

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 104
    Par défaut
    Pas d'autre avis?

  5. #5
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Personnellement je passerais par des vues sur les bases de données. Comme vous allez avoir une base par année à chaque fois il faudra modifier / rafraîchir votre data source view pour prendre en compte votre nouvelle base alors qu'il suffira de modifier la vue ou les vues concernés sur le serveur sans rien changer à votre data source view

    ++

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 104
    Par défaut
    Merci mikedavem pour ta réponse.
    C'est vrai que le système des vues et bien pour ceci, mais de toute façon, je devrais rafraîchir la datasource tous les jours pour prendre en compte mes nouvelles données (dans les bases SocX_0910).
    Peut-être est-ce mieux de créé une base OLAP pour chaque société et chaque année, et ajouter un paramètre à mes rapports pour choisir quelle base utiliser? De cette façon je ne régénèrerais que la base de l'année en cours, ou dois-je partir sur une solution du tout dans une base OLAP?

    Merci.

  7. #7
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Une autre solution, que je n'ai pas testé mais qui est fonctionnelle est de créer effectivement 1 seul cube mais qui serait constitué de plusieurs partition. une par société, par année par exemple...
    Il est ensuite possible d'alimenter ces partitions via du SSIS ou XMLA.
    Si tu pars sur cette solution, il faudrait passer sur l'autre forum et un petit topic que je viens de créer pour avoir ce genre d'infos.

  8. #8
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 104
    Par défaut
    Merci Jinroh77.

    Je vais voir ce que tout cela donne.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SSAS] [2K5] Erreur Data Source View
    Par samus535 dans le forum SSAS
    Réponses: 0
    Dernier message: 30/09/2010, 17h19
  2. Réponses: 4
    Dernier message: 19/06/2008, 15h22
  3. Réponses: 2
    Dernier message: 16/06/2008, 13h32
  4. Réponses: 3
    Dernier message: 28/05/2008, 20h28
  5. [SSAS][2k5] Data Source View et numéro de ligne
    Par clementratel dans le forum SSAS
    Réponses: 0
    Dernier message: 24/04/2008, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo