Je ne sais pas comment vous faites actuellement pour scheduler le process de vos cubes, mais voici une solution parmi d’autres :
1- Créer un lot SSIS dédié
2- Utiliser le composant : Analysis Services Execute DDL Task
3- Déclarer une connexion SSAS dans mon lot
4- dans le composant, indiquer :
- la connexion SSAS précédement créée
- ensuite pour mettre le bon script XMLA, c’est à ce moment précis que l’astuce F7 intervient :
il faut aller
dans management studio >sur l’instance OLAP > sur le cube que vous voulez processer>se mettre sur le dossier Dimension et appuyer sur F7.
Vos dimensions s’affichent dans l’ « Objet Explorer Details ». Il ne vous reste plus qu’à toutes les séléctionner et à faire clique droit process. Dans la fenêtre qui s’affiche à vous cliquez sur « Script » et prendre « Script action to new query window ».
Vous pouvez maintenant récupérer le script XMLA qui s’affiche et le mettre directement dans le composant SSIS :
Faire la même chose avec la partie cube, et voilà! Votre lot de process est fait…
Pour scheduler le process du cube, il ne restera qu’à créer un job avec un step pointant sur ce lot après mise à jour de votre datawarehouse, de vos datamarts.
Et vous, comment faites vous actuellement?