Articles

Affichage des articles associés au libellé SSAS

Déploiment d'un cube sur plusieurs serveurs

Image
Scénario :  Déployer le cube sur plusieurs serveurs Solution :  Il existe 2 méthodes pour déployer un cube sur SQL Server Management Studio : Faire un Backup, -->  copier le fichier vers le nouvel environnement --> faire un restore depuis ce fichier Générer un script XMLA et l'exécuter directement sur le serveur cible   Méthode 1 Copiez le fichier de sauvegarde créé dans le nouvel environnement (attention aux droits d’accès ). Lancer SQL Server Management Studio dans le nouvel environnement et connectez-vous au serveur Analysis Services cible Créer une nouvelle base de données dans le serveur avec un nom pertinent (généralement concernant l'ancien nom de cube). Clic droit sur le dossier Bases de données et sélectionnez Restaurer Spécifier le fichier de sauvegarde, la base de données à laquelle il sera écrit, et cochez la case à cocher Autoriser le remplissage de la base de données.  Méthode 2 Ouvrez SQL Serv...

Comment calculer YTD, MTD en MDX - PeriodsToDate

Un besoin récurrent dans les rapports de Business Intelligence est de comparer les mesures à fréquence journalière ou mensuelle (chiffre d’affaire à titre d’exemple) par rapport aux mesures cumulées jusqu’à une date donnée (jour ou mois). Pour cette raison, on utilise fréquemment les notions de YTD (Year-to-Date) et MTD (month-to-Date). Plus souvent les mesures citées précédemment sont calculées dans le cube, d’autres mesures peuvent être rajoutées par ex. QTD (Qurter-to-Date) et WTD (Week-to-Date) Donc, comment calcule-t-on ces mesures en MDX ?  Pour ce faire, il existe des fonctions, à savoir : 1. YTD (member_expression) : est une fonction qui renvoie un ensemble de membres du même parent (sibling), cette liste contient en première position le premier frère et en dernière position le membre spécifié : member_expression. Ex. La fonction utilisée toute seule : YTD([Time].[CalendarMonth].[Month Id].&[201606]) renvoie la liste suivante : J...

Erreur lors de création d'un projet SSAS tabulaire

Image
Si vous tentez de créer un projet SSAS tabulaire et vous obtenez l'erreur suivante : cannot connect to server localhost . Reason : the workspace database server is not running in tabular mode Cette erreur signifie que votre instance Analysis Services 'localhost' ne fonctionne pas en mode tableau ... et qu'il fonctionne en mode multidimensionnel. La meilleure façon de tester le mode d'installation de la fonctionnalité Analysis Services est de se connecter avec SQL Server Management Studio, on remarquera rapidement que cet outil est configuré comme suit : et si on tente une connexion vers l'instance : localhost\Tabular, on aura un échec. La solution :  est d'nstaller une nouvelle instance de SQL Server Analysis Services avec Mode Tabular par exemple: localhost\Tabular. Ci-dessous quelques étapes : Nouvelle Installation de SQL Server Sélectionner l'outil SSAS Choisir le nom de l'instance Spécifier le mode Ta...