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 :

Script de processing de cube


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut Script de processing de cube
    BOnjour,

    Je reviens à la charge avec une question qui, je le croyais, etais resolu...
    J'ai vu dans un post passé qu'on pouvait par le biais de la fenêtre de processing, sauvegarder le script de processing d'un cube analysis.
    Le probleme c'est que je ne sais pas où est la fenetre de processing, ni ce qu'est un script de processing...
    J'en ai besoin pour mettre a jour mes données de mon cube.
    Je voulais intégré ce script dans une tache d'exécution de processus dans un package SSIS ou dans un step de mon job.

    Au depart je pensais que c'etait une requete XMLA, mais dans la tache d'exécution de processus qui serait utilisée dans mon package attends un *.exe, *.com, *.cmd ou *.bat.

    Si qqn peut me decrire la marche à suivre...

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 265
    Par défaut
    Plusieurs choix s'offrent à toi:
    - utiliser le flux "Tâche de traitement SQL Server Analysis Services"; une interface te permet de sélectionner les objets à processer. Gros point négatif: impossible de variabiliser la liste des objets à traiter.
    - utiliser le flux "Tâche DDL d'exécution SQL Server Analysis Services"; dans ce cas, tu peux renseigner le nom d'une variable SSIS contenant la commande de process. Tu peux donc rendre dynamique celle-ci et l'intégrer au fichier de configuration.

    La commande pour processer une base SSAS ressemble à ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Process xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
      <Object>
        <DatabaseID>Nom_De_La_Base</DatabaseID>
      </Object>
      <Type>ProcessFull</Type>
      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
    </Process>

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    utiliser le flux "Tâche DDL d'exécution SQL Server Analysis Services"; dans ce cas, tu peux renseigner le nom d'une variable SSIS contenant la commande de process. Tu peux donc rendre dynamique celle-ci et l'intégrer au fichier de configuration.
    c'est ce que j'avais, mais, et c'est entierement ma faute, qd j'ai fait ca j'utilisais une authentification SQL 'sa' sans mot de passe, or etant donné qu'on veut entrer en production, j'ai mis un mot de passe...mais maintenant je ne peux plus traiter mon cube...
    J'ai testé en modifiant ma connexion dans mon cube, en spécifiant le mot de passe dans les parametre de ma source de données, mais le traitement foire tj.
    voila ce que j'ai comme erreur :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
      <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2">
        <Object>
          <DatabaseID>Cube</DatabaseID>
          <CubeID>Win M9DW</CubeID>
        </Object>
        <Type>ProcessFull</Type>
        <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
      </Process>
    </Batch>
    	Traitement de Cube «*Win M9DW*» terminé.
    		Début*: 17/01/2008 17:14:21*; fin*: 17/01/2008 17:14:28*; durée*: 0:00:07
    		Traitement de Groupe de mesures «*Fact Analytique*» terminé.
    			Début*: 17/01/2008 17:14:27*; fin*: 17/01/2008 17:14:28*; durée*: 0:00:01
    			Traitement de Partition «*Fact Analytique*» terminé.
    				Début*: 17/01/2008 17:14:27*; fin*: 17/01/2008 17:14:28*; durée*: 0:00:01
    		Traitement de Groupe de mesures «*Fact Marche*» terminé.
    			Début*: 17/01/2008 17:14:27*; fin*: 17/01/2008 17:14:28*; durée*: 0:00:01
    		Traitement de Groupe de mesures «*Fact Analytique Facture*» terminé.
    			Début*: 17/01/2008 17:14:27*; fin*: 17/01/2008 17:14:28*; durée*: 0:00:01
    		Traitement de Groupe de mesures «*Fact Recette*» terminé.
    			Début*: 17/01/2008 17:14:27*; fin*: 17/01/2008 17:14:28*; durée*: 0:00:01
    Erreurs et avertissements de la réponse
    	Erreur interne*: L'opération n'a pas abouti.
    	Erreur interne*: L'opération n'a pas abouti.
    	Erreur OLE DB*: Erreur OLE DB ou ODBC*:*Échec de l'ouverture de session de l'utilisateur*'sa'.;*28000.
    	Erreurs dans le moteur relationnel de haut niveau. Une connexion n'a pas pu être établie à la source de données avec le DataSourceID, «*Win M9DW*», nom de  «*Win M9DW*».
    	Erreurs dans le moteur de stockage OLAP*: Une erreur s'est produite lors du traitement de la partition*«*Fact Analytique*» du groupe de mesures*«*Fact Analytique*» pour le cube*«*Win M9DW*» à partir de la base de données*«*Cube*».

    Des que je reparametre à blanc le mot de passe de 'sa', tout refonctionne...
    En fait mon pb, c'est que je ne sais ce que je dois modifier pour que ca fonctionne avec mon utilisateur 'sa' et un mot de passe.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 265
    Par défaut
    Si tu te connectes sur ta base SSAS via SSMS et que tu process ton cube, il se passe quoi ?

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    j'arrive à me connecter dans tous les cas.
    Mais pour le traitement ca ne fonctionne pas avec un mot de passe pour l'utilisateur 'sa'...

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    J'ai trouvé!!!
    Ma source de données de mon cube cherchait à se connecter en authentification SQL 'sa' sans mot de passe, alors forcément qd j'en mettais un dans SSMS, il aimait pas trop...
    désolé...mais en meme temps j'apprends...
    merci!!

  7. #7
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Par défaut Probleme déploiement
    Bonjour ,
    J'ai un problème dans analysis services lorsque je veux traitre une dimension , il me donne une erreur :Erreur OLE DB : Erreur OLE DB ou ODBC : Échec de l'ouverture de session de l'utilisateur 'JFU\OTPDEV$'.; 28000.

    Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/09/2010, 13h55
  2. [SSAS] Process du cube en .bat
    Par boudaudr dans le forum SSAS
    Réponses: 2
    Dernier message: 03/04/2010, 16h10
  3. [SSQL2K5] SSAS - impossible de processer un cube
    Par sandmil dans le forum SSAS
    Réponses: 0
    Dernier message: 04/06/2009, 17h42
  4. Réponses: 0
    Dernier message: 20/10/2008, 15h39
  5. Réponses: 2
    Dernier message: 22/09/2008, 12h32

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