Cube Divalto
Le cube Divalto est déployé dans SSAS par l'installeur Décisionnel BI ou en mode manuel.
Son traitement et la planification du rafraichissement du cube se fait par l'utilisation d'Agent SQL Server. Il convient donc de vérifier par le Gestionnaire de configuration SQL Server que le service est démarré.
Dans la rubrique Agent SQL Server, un clic droit permet de créer un Nouveau travail
Les caractéristiques du travail sont les suivantes :
- GENERAL
- Nom : donnez un nom au travail, par exemple RefreshCube
- ETAPES : Ajoutez un étape
- Nom : donnez un nom à l'étape, par exemple TraitementCube
- Type : Commande SQL Server Analysis Services
- Serveur : indiquez le nom du serveur, par exemple localhost
- Commande : mettez la commande XML (voir plus bas)
- PLANIFICATION : Ajoutez le mode de planification souhaité, par exemple hebdomadaire
La commande XML permet de demander un retraitement complet du cube. Les paramètres sont transmis par balise (nom de la base de données cubes et nom du cube)
<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">
<Object>
<DatabaseID>NOM_DE_LA_BASE_CUBE</DatabaseID>
<CubeID>NOM_DU_CUBE</CubeID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Batch>
NOM_DE_LA_BASE_CUBE vaut par exemple Divalto_Cubes
NOM_DU_CUBE