Business Intelligence

Power Query & SharePoint Library

Contexte :

Un client a sur son Office 365 plusieurs librairies SharePoint pour les différentes filiales et la direction internationale du groupe. Chacune des filiales ne peut accéder qu'à leurs bibliothèques mais la direction internationale à tous les droits sur toutes les librairies, des Workflows SharePoint de validation seront par la suite implémentés.

Un cube tabulaire Power Pivot doit être implémenté permettant la consolidation des données provenant des différentes filiales ainsi que de la direction.

Pour simplifier l'alimentation un Workflow, suite à une validation regroupera les documents d'alimentation dans une seule librairie qui sera cachée aux utilisateurs et deviendra ma seule source d'alimentation.

Maintenant que toutes mes données à alimenter sont regroupées dans une même librairie, comment les merger, les rapatrier dans mon modèle, les nettoyer, les corréler, ... via une requête M (langage de programmation pour Power Query) ?

 PowerBI (suite…)

Romain Casteres
PowerShell

Add custom webpart to a page using power shell

if((Get-PSSnapin "Microsoft.SharePoint.PowerShell" ) -eq $null) { Add-PSSnapin "Microsoft.SharePoint.PowerShell"}; [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Publishing") [System.Reflection.Assembly]::LoadWithPartialName("System") $site = new-object Microsoft.SharePoint.SPSite("http://mysite"); $web = $site.OpenWeb() $fileDWP = $saveFolder + "myCustom.dwp" $errorMsg = "" [Microsoft.SharePoint.SPList]$wpList $site.GetCatalog([Microsoft.SharePoint.SPListTemplateType]::WebPartCatalog) $fileStream = ([System.IO.FileInfo](Get-Item $fileDWP)).OpenRead() [Microsoft.SharePoint.SPFolder]$wpFolder = $wpList.RootFolder Lire la suite

Soufiane Benyoussef
SharePoint

Extension STSADM

Les commandes STSADM peuvent s''avérer très utiles mais vous ne trouverez pas forcément la commande utile pour accomplir ce que vous voulez.
Récemment chez un client nous avons eu un petit soucis de modification de navigation.Chaque fois que nous tentions d''utiliser la page de modification de navigation de sharepoint,nous avions une jolie exception générée par Sharepoint.
Un utilisateur avait supprimé une page qui était encore référencée dans la navigation et du coup générait une NullReferenceException.

Ici nous allons vérifier que tout les noeuds de la navigation renvoie vers une page existant dans la doclib "Pages" en créeant une nouvelle commande STSADM.
Cela aurait pu être fait autrement mais nous allons ici aborder l''extension de commandes STSADM.

(suite…)

Soufiane Benyoussef