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

  1. #1
    Membre à l'essai
    Droits SASSProxy pour traiter dimensions et cubes
    Bonjour,

    J'ai une base Analysis Services dans laquelle il y a donc des cubes et des dimensions.
    Je souhaite paramétrer la mise à jour automatique de ces cubes via l'agent SQL Server.

    j'ai donc créé un job qui est supposé mettre à jour les dimensions puis les cubes.
    Ce job est exécuté en tant que SASSProxy via une commande Commande SQL Server Analysis Service
    Et un code de type

    Code XML :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
      <Process xmlns<img src="images/smilies/icon_mad.gif" border="0" alt="" title=":x" class="inlineimg" />sd="http://www.w3.org/2001/XMLSchema" xmlns<img src="images/smilies/icon_mad.gif" border="0" alt="" title=":x" class="inlineimg" />si="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" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200">
        <Object>
          <DatabaseID>MyDatabase</DatabaseID>
          <DimensionID>myDimension</DimensionID>
        </Object>
        <Type>ProcessFull</Type>
        <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
      </Process>
    </Batch>


    Le problème est que j'ai un message d'erreur
    Utilsateur DOMAIN\SQLSERVER2008SASS n a pas l autorisation de traiter l objet stock

    Et que je ne trouve pas où octroyer les droits à l'utilisateur SQLSERVER2008SASS pour traiter les dimensions et les cubes.

    Question subsidiaire : existe-t-il un moyen de mettre à jour automatiquement la totalité de la base Analysis ou est-on obligé d'écrire un ordre par dimension et par cube ?

    Merci par avance pour votre aide.

    Bonne journée

  2. #2
    Membre à l'essai
    Bonjour,

    Je crois avoir trouvé comment faire pour lancer la maj des cubes via l'agent SQL.
    J'ai créé un rôle dans le projet Analysis auquel j'ai attribué tous les droits et j'y ai ajouté comme utilisateur SQLSERVER2008SASS

    Cela fonctionne.
    Je ne sais pas s'il y a d'autres méthodes

    Par contre je ne sais pas s'il existe une commande qui permette de traiter toute la base d'un coup ou s'il faut le faire dimension par dimension et cube par cube.

    Merci par avance.

    Bonne journée