Comment publier dans SharePoint vos rapports Excel sans data ?

La question peut sembler bizarre …

Imaginons que :

  1. nous mettons en place, sur un cube multidim, une sécurisation dynamique des données pilotée par le login utilisateur,
  2. un key user crée un rapport Excel sur notre cube multidim et désire le partager sous SharePoint

Lorsqu’il publie sous SharePoint son classeur Excel, celui-ci contiendra les données pour lesquelles notre key user est habilité, or cela peut poser des problèmes de confidentialité, car les utilisateurs qui auront accès à ce rapports n’auront pas forcément les mêmes habilitations de données. Quelles sont donc les solutions qui s’offrent à nous ?

Lire la suite

Power View sur du Multidim disponible en CTP

A peine un mois après l’annonce faite à Seattle lors du SQL PASS Summit 2012, Microsoft vient de mettre à disposition en CTP la version de SQL Server 2012 permettant d’utiliser Power View sur des cubes multidimensionnels.

Comme annoncé, Analysis Services est désormais capable, sur les modèles multidimensionnels, d’exposer les métadonnées en DAX et d’être requêté avec ce dernier.

Malheureusement, cette CTP ne nous permet d’exploiter cette fonctionnalité sous Power View qu’en mode intégré SharePoint. Il faudra encore attendre un peu pour en bénéficier sous Excel 2013…

Toutes les informations sont disponibles le site de Microsoft.

Gestion dynamique des partitions OLAP avec SSIS

Sur des projets de haute volumétrie, le partitionnement des groupes de mesures est indispensable aussi bien :

  • pour optimiser les temps de traitement d’un cube
  • que pour minimiser les temps de requêtes

C’est une bonne pratique reconnue mais pas toujours bien mise en oeuvre.

Tout d’abord, utilisons les seuils indiqués par les différents « white papers ». Si tout le monde les lisait, nos projets ne s’en porteraient que beaucoup mieux. Encore faut-il aimer son job, s’y intéresser et investir un peu de son temps personnel (bon là je dérive …)

La bonne pratique veut que tout groupe de mesures de plus de 20 millions de lignes ou de plus de 250 Mo doit être partitionné. A cela s’ajoute aussi les considérations hardware, nombre de coeurs et de disques, de façon à s’assurer que les opérations de lecture/écriture (I/O) puissent être parallélisées. Bien sur, il ne s’agit que de valeurs indicatives mais cela vous aidera à déterminer s’il faut partitionner ou bien revoir la stratégie de partitionnement déjà en place.

Lire la suite

Faciliter l’accès aux indicateurs clés sur un cube OLAP

Sur des cubes OLAP comportant plusieurs groupes de mesures avec plus d’une centaine d’indicateurs, il arrive que les analystes se perdent dans ce méandre pour en général n’en utiliser que 10%. Certes vous pouvez toujours créer un perspective permettant de proposer un cube simplifié mais non verrons ici une toute autre solution.

Lire la suite

DimTemps – Step 3 « Time Calculation »

Les « time calculation » dans SSAS sont très simples à constuire; comprenez par là les calculs d’agrégations et de comparaisons temporelles. Néanmoins, si vous voulez les généraliser à toutes vos mesures cela devient un chouillat plus compliqué.

Lire la suite