PowerPivot pour SharePoint 2013 et le refresh des données


Après plusieurs mois sans nouveaux articles, je vais aujourd’hui prendre le temps de vous faire un petit rappel sur le refresh des données PowerPivot sous SharePoint 2013.

Cet article ne vous montre pas comment mettre en place cette « u… à g.. » de Business Intelligence sous SharePoint 2013, il y a déjà beaucoup d’information sur Internet.

Le refresh on demand

Le refresh on demand utilise la configuration de la source de données du fichier Excel.

refreshOnDemand

Pour vérifier la configuration, ouvrir le fichier PowerPivot dans Excel 2013.

EditInExcel

Dans l’onglet Data, ouvrir les connexions de données.

EditConnection

Ouvrir les propriétés de la connexion aux données.

EditPropertiesConnection

Ouvrir les propriétés d’authentification

EdutAuthSetting

Sélectionner « None » pour que le refresh aille récupérer l’identité de la banque d’information sécurisée (Secure Store).

AuhtSecureStore

N’oubliez pas de positionner l’identité dans le secure store.

SetCredentialsSSOPowerPivot

Bien sur, donner les autorisations de lecture au compte sur les données (base de données) attaquées par le fichier PowerPivot.

Le refresh intéractif ou à la demande est normalement opérationnel.

Le refresh planifié

Une autre possibilité est de demander à SharePoint de faire la mise à jour des données PowerPivot.

Pour cela, rendez-vous dans la gestion des planifications de mises à jour.

ManageDataRefresh2

Activer la mise à jour planifiée et demander un refresh dès que possible.

EnableSchedule

Vous avez la possibilité de fournir des identifiants.

Sceduled1

Et de spécifier pour chaque connexion de données des paramètres spécifiques.

Sceduled2

Relancer la page de gestion des mises à jour planifiée. Vous allez voir apparaître sous peu une nouvelle ligne sur l’historique qui va vous confirmer (ou pas) la bonne exécution de la mise à jour des données.

ScheduleOK

L’astuce

Il est possible que la mise à jour échoue avec ce message d’erreur « Call to Excel Services returned an error. ».

SceduleFailed

ULS indique un message plus explicite :

EXCEPTION: System.InvalidOperationException: Call to Excel Services returned an error. —> Microsoft.AnalysisServices.SPClient.Interfaces.ExcelServicesException: We’re sorry. We can’t open the workbook in the browser because it uses these unsupported features:

Les mises à jour planifiées ne peuvent être réalisée si le fichier Excel PowerPivot contient une feuille PowerView. Cela fonctionne avec des PivotTables.

Supprimer ces feuilles, nous allons voir comment créer les rapports PowerView directement dans SharePoint.

Création d’un rapport PowerView depuis SharePoint

Nous avons désormais, un fichier PowerPivot avec beaucoup de données.

Nous allons créer un rapport PowerView sans Excel directement depuis SharePoint.

Depuis la galerie PowerPivot, lancer la création d’un rapport PowerView.

CreatePowerView

Vous vous retrouver dans votre navigateur à créer un rapport PowerView 🙂

IECreatePowerView

Enregistrer, le rapport il est ajouté automatiquement à la galerie.

Galerie

Conclusion

La mise à jour à la demande d’un fichier PowerPivot avec une feuille PowerView est possible mais plus de mise à jour planifiée. :-/

Je vous conseille donc de sortir les feuilles PowerView de vos fichiers PowerPivot afin de bénéficier de ces mises à jour automatiques bien pratiques !

@ bientôt, Damien

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :