décembre
2010
Voici le problème auquel j’ai été confronté : des utilisateurs requêtant AS via Excel, disposent d’une chaîne de connexion sur cette instance AS sans avoir précisé la base de données (mot clé Catalog absent de la connection string : à éviter). Après quelques heures d’utilisation, ils se rendent compte que leurs chiffres ne sont pas bons et pour cause. La veille, de nouvelles versions de leurs bases de données avaient été livrées dans un ordre […]
décembre
2010
On m’a demandé il n’y a pas longtemps s’il était possible de récupérer le script de création d’une base AS. Bien entendu, Managment Studio permet de le faire simplement. Mais dans le cas qui nous intéresse, le script de création devait être récupéré lors des backups, donc de manière automatisée. Pour cela, il y a des classes en AMO qui permettent de le faire assez facilement. Un code du genre de celui-ci-dessous vous en donne […]
octobre
2010
Si comme moi vous faites (encore) du tunning d’instances SSAS 2005, vous connaissez certainement les propriétés LowMemoryLimit (LML) et TotalMemoryLimit (TML). L’objet de ce billet n’est donc pas de présenter la fonction de ces deux éléments : pour cela vous trouverez des informations ici (page 92). Edit du 08/10/2010 : Je viens de tomber sur un post du très bon blog de François Jehl qui explique les subtilités de ce paramétrage : voir ici AS […]
octobre
2010
J’ai récemment constaté un problème de blocage des processing de cube AS. Dans un premier temps, on a tendance à penser que le processing dure juste plus longtemps qu’à l’accoutumé. Mais quand ça fait 12h que ça tourne pour une opération qui prend en temps normal 1h, y’a quand même de quoi se poser des questions.
septembre
2010
Dans la série « c’est toujours bon de savoir comment faire autrement », voici une brève présentation de la manière de modifier les rôles serveurs sur SSAS autrement que par Management Studio. Pour rappel, le rôle serveur est celui qui permet d’être administrateur de l’instance AS (attention, pas du service AS, mais juste de la partie management des données, les droits sur le service sont au niveau de l’OS). Sur SSMS, nous procédons de la sorte : […]
septembre
2010
Voici une astuce permettant la modification de l’emplacement du fichier de configuration de votre instance SSAS. Pour rappel ce fichier de configuration contient les propriétés de votre instance SSAS (les MemoryLimit, le chemin de vos fichiers de données, les paramètres du FlightRecorder, etc.). La modification de son emplacement se fait via l’éditeur de registre. Il faut modifier la valeur d’ImagePath située dans HKLM-SYSTEM-CurrentControlSet-Services puis MSSQLServerOLAPService (pour une instance par défaut) ou MSOLAP$InstanceName (pour une instance […]
août
2010
Voici un problème récurrent de freeze constaté sur une instance SSAS 2005 auquel j’ai été confronté un certain nombre de fois (attention, ce problème n’a pas été constaté sur 2008).
juillet
2010
Voici un petit cas d’utilisation permettant de montrer l’utilité du paramètre ForceCommitTimeout d’AS :
juillet
2010
Je remets ici un morceau de code bien pratique qui permet de vider le cache de quelques objets sur SSAS. Au niveau de la base : <clearcache xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <object> <databaseid>Adventure Works DW 2008</databaseid> </object> </clearcache>