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 :

cube sql server


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 67
    Par défaut cube sql server
    bonjour
    SVP je veux savoir comment connecter avec sql server depuis java pour parcourir les données d'un cube ?
    j'ai pu connecter pour executer une simple requete ou bien faire appele a une procedure mais la je ne sais pas comment faire avec les cubes
    merci bien de me répondre
    Nadia.

  2. #2
    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
    Bonsoir,

    Il existe plusieurs solutions :

    - Utiliser le protocole XMLA de microsoft
    - Utiliser une API java OLAP4j

    ++

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 67
    Par défaut tj avec meme pb
    bonsoir
    merci bien mikedavem pour votre réponse
    moi je veux connecter depuis java a mes cubes réalisés avec Analysis service ,donc normalement je vais passé par l'API java OLAP4j c'est ca??j'ai cherché un peu a propos de cette api mais je ne sais pas comment démarrer pouvez m'aider un peu plus?!!
    j'utilise Sql server 2000
    merci bien

  4. #4
    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
    Malheureusement je ne connais que très peu ce driver.
    J'ai regardé simplement la doc associée à un moment par curiosité.

    Un exemple donné de la doc pourra peut etre vous aider à commencer (en sachant bien sur que pour les bases OLAP vous allez utiliser le langage MDX pour interroger vos données) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    import org.olap4j.*;
     
    Class.forName("mondrian.olap4j.MondrianOlap4jDriver");
    OlapConnection connection =
        DriverManager.getConnection(
            "jdbc:mondrian:local:Jdbc=jdbc:odbc:MondrianFoodMart;" +
            "Catalog=/WEB-INF/queries/FoodMart.xml;" +
            "Role='California manager'");
    OlapWrapper wrapper = (OlapWrapper) connection;
    OlapConnection olapConnection = wrapper.unwrap(OlapConnection.class);
    OlapStatement statement = olapConnection.createStatement();
     
    OlapResult result =
        statement.execute(
            "SELECT {[Measures].[Unit Sales]} ON COLUMNS,\n" +
            "  {[Product].Members} ON ROWS\n" +
            "FROM [Sales]");
    ++

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 67
    Par défaut
    Bonsoir
    et merci bien pour le doc
    dans le doc ils ont utilisés Mondrian ca c'est quoi??un driver???
    et puis il y a FoodMart.xml c'est quoi la relation du XML ici normalement FoodMart c'est une BDD non???
    merci bien de me répondre et désolé pour le dérangement
    merci
    a+

  6. #6
    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
    Je mets un exemple qui correspond plus à une connection à un serveur Microsoft Analys Services. (cf doc)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import org.olap4j.*;
     
    Class.forName("org.olap4j.driver.xmla.XmlaOlap4jDriver");
    OlapConnection connection =
        DriverManager.getConnection(
            "jdbc:xmla:Server=http://localhost/xmla/msxisapi.dll;" +
            "Catalog=FoodMart");
    OlapWrapper wrapper = (OlapWrapper) connection;
    OlapConnection olapConnection = wrapper.unwrap(OlapConnection.class);
    OlapStatement statement = connection.createStatement();
     
    CellSet result =
        statement.execute(
            "SELECT {[Measures].[Unit Sales]} ON COLUMNS,\n" +
            "  {[Product].Members} ON ROWS\n" +
            "FROM [Sales]");
    La chaîne de connection prend en paramètre l'URL de votre serveur IIS apres avoir configuré XML pour analys services (Donc msdn) et la base de donnée concernée (Catalog=...)

    ++

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/10/2008, 11h21
  2. Création d'un cube sous Sql Server 2005
    Par Valentino62100 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/04/2007, 09h42
  3. Problème connexion Cube SQL SERVER 2005 avec EXCEL
    Par nnasser dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 22/09/2006, 15h23
  4. sql server 2000/2005 les cubes
    Par schmur1 dans le forum MS SQL Server
    Réponses: 23
    Dernier message: 03/04/2006, 11h25
  5. Cube OLAP local avec SQL Server 2005 ??
    Par atom.hic dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/03/2006, 16h27

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