Nouveautés d’Excel Services (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Excel Services dans Microsoft SharePoint Server 2010 est conçu pour faciliter l’analyse des données métiers et favoriser l’aide à la décision. Excel Services est un service partagé Microsoft SharePoint Server 2010 qui vous permet de publier des classeurs clients Microsoft Excel sur SharePoint Server. Les classeurs publiés sont mis à la disposition des travailleurs du savoir au sein de votre organisation. Tout classeur publié peut être géré et sécurisé en fonction des besoins de l’organisation, puis partagé au sein de celle-ci.

Grâce à l’aide à la décision, vous pouvez stocker des données qui représentent les processus d’entreprise clés de votre organisation, organiser ces données d’une manière utile et les présenter de manière significative. Les travailleurs du savoir peuvent ensuite agir sur ces informations pour accroître la productivité et fournir des commentaires qui améliorent les processus d’entreprise sous-jacents.

Nouvelles fonctionnalités Excel Services

Excel Services introduit de nombreuses nouvelles fonctionnalités pour l’informaticien. Plusieurs de ces nouvelles fonctionnalités proviennent de SharePoint Server, mais elles ont une incidence directe sur tous les services partagés. Les nouvelles fonctionnalités partagées et les fonctionnalités exclusives ajoutées lorsque vous déployez Excel Services sont présentées dans cette section.

  • Compte de service autonome   Excel Services fournit un compte de service autonome à faibles privilèges, que les clients peuvent utiliser comme type de compte unique de récupération de données. Les clients peuvent l’utiliser en guise de compte à privilèges dans Microsoft Office 2010. Excel Services s’appuie sur le service Banque d’informations sécurisé pour stocker le compte autonome chiffré. Les informations d’identification du compte autonome sont stockées ou mises en cache selon le cas pendant une session ou une connexion, si bien que lorsqu’un classeur chargé contient une connexion de données pour le compte autonome, celui-ci est appelé à partir du magasin sécurisé, puis utilisé. Le magasin sécurisé stocke les données sécurisées Excel Services et est présent dans toutes les batteries de serveurs SharePoint Server. Le fonctionnement du magasin sécurisé est indépendant de la configuration de l’authentification dans une batterie de serveurs.

  • Gérer les applications de service   Le site Web Administration centrale de SharePoint contient un lien vers la page Gérer les applications de service, qui recense tous les services que l’utilisateur est habilité à administrer. Fondamentalement, tous les services disponibles pour un utilisateur ou un rôle particulier sont collectés dans la page Gérer les applications de service. Chaque service possède sa propre page d’administration, par exemple Gérer Excel Services.

  • Windows PowerShell   Windows PowerShell peut prendre en charge un déploiement d’Excel Services complet, ainsi que l’installation et le déploiement autonomes des Produits Microsoft SharePoint 2010. Les administrateurs qui doivent rechercher des emplacements approuvés et des fonctions définies par l’utilisateur peuvent désormais effectuer cette opération à l’aide d’une seule clé Windows PowerShell. Toutes les commandes Stsadm utilisées par rapport à des paramètres propres à Excel Services sont vouées à l’échec ; à la place, utilisez la commande SPServiceApplicationWindows PowerShell.

  • Emplacements approuvés   Des emplacements approuvés sont désormais fournis par défaut ; en règle générale, aucune action n’est requise de la part de l’administrateur. Toutefois, si des types UNC (Universal Naming Convention) de dossiers ou d’emplacements approuvés sont utilisés avec Excel Services, l’administrateur doit créer des emplacements approuvés pour ces types.

  • Collaboration multi-utilisateur   L’environnement collaboratif multi-utilisateur permet à plusieurs utilisateurs de modifier un classeur simultanément. (Lorsque l’utilisateur est actif, la fréquence d’interrogation est déterminée par un algorithme adaptatif exécuté sur le composant ECS. Toutes les modifications étant traitées dans l’ordre dans lequel elles sont reçues par le composant ECS, la dernière modification remplace toute modification antérieure apportée à la même cellule du classeur.)

  • Déléguer les autorisations des services   SharePoint Server contient une nouvelle infrastructure de services partagés qui permet à l’administrateur central de déléguer aux utilisateurs les autorisations de gérer les autres services.

  • Fonctionnalité Segment (Slicer)   La fonctionnalité Segment (Slicer) est un nouveau type de filtre de données dans Microsoft Excel 2010 qui est interactif, souple dans sa conception et dans sa présentation, et qui comporte toujours l’état de filtrage actuel. Grâce à ces filtres de données, davantage de personnes tirent parti de la puissance de l’analyse de données à l’aide de tableaux croisés dynamiques et de fonctions OLAP. La fonctionnalité Segment permet aux auteurs utilisant Excel 2010 d’écrire des modèles de données OLAP et de créer des rapports complets et interactifs autour de ces modèles en toute simplicité. Les rapports peuvent ensuite être publiés sur Excel Services où ils présenteront les mêmes caractéristiques que dans le client Excel en termes d’affichage et d’interactivité. La fonctionnalité Segment est également paramétrée par d’autres composants WebPart dans les tableaux de bord d’aide à la décision.

    La fonctionnalité Segment effectue uniquement un filtrage manuel et ne fournit pas de filtrage avancé tel que les types de filtrage sur les étiquettes, les dates, les valeurs et les 10 valeurs maximales. La fonctionnalité Segment peut être connectée à plusieurs tableaux croisés dynamiques et faire office de filtre partagé, ce qui permet la propagation automatique des sélections réalisées dans cette fonctionnalité Segment vers tous les tableaux croisés dynamiques connectés à celle-ci. En outre, vous pouvez mettre en forme la fonctionnalité Segment en appliquant des styles.

Nouvelles applications Excel Services personnalisées

Les applications personnalisées sont créées à l’aide de fonctions définies par l’utilisateur et ces fonctions demeurent disponibles pour Excel Services. Les API Excel Services fonctionnent avec Excel Services et il existe également quelques nouvelles API. Les fonctions définies par l’utilisateur sont des fonctions courantes qui étendent les capacités de calcul et d’importation de données d’Excel. Pour plus d’informations, voir l’article de la bibliothèque Microsoft MSDN Fonctions Excel Services définies par l’utilisateur. Vous disposez désormais de deux méthodes supplémentaires pour créer des applications personnalisées :

  • API REST L’API REST est une architecture/un protocole logiciel client serveur qui définit des entités et l’accès à celles-ci. Cette API utilise des liens hypertexte et est configurée sans état. Elle permet à l’utilisateur d’accéder à des entités (plages, graphiques) dans les classeurs à l’aide d’Excel Services par le biais du protocole HTTP et de définir des valeurs dans ces plages, y compris dans des cellules uniques.

    L’API REST repose sur les services REST (Representational State Transfer) basés sur deux contraintes :

    1. traitement du schéma utilisé pour la recherche de ressources réseau ;

    2. méthodologie permettant de retourner les représentations de ces ressources.

  • JSOM ou ECMAScript (modèle objet JavaScript ou JScript)   ECMAScript autorise la syndication, les modifications, l’automatisation d’Excel Services, et l’extension d’Excel Services par des tierces parties. En outre, il fournit un sous-ensemble de fonctionnalités Microsoft Excel Web Access qui permettent à un administrateur ou à un développeur d’insérer dans une page Web du code JavaScript qui aura une incidence sur la navigation dans les plages, sur les valeurs des cellules et sur d’autres opérations liées aux grilles. ECMAScript reflète les fonctionnalités de l’API de services Web Excel Services ; toutefois, il ne s’agit pas d’un proxy pour cette API.