Configurer l’actualisation des données d’Excel Online à l’aide de connexions de données externes dans Office Online Server

Résumé : Configurez l'actualisation des données Excel Online à l'aide de la Banque d'informations sécurisée et d'un fichier de connexion de données Office (ODC).

Excel Online fournit deux méthodes d'utilisation du Service Banque d'informations sécurisé pour actualiser la source de données externe dans un classeur :

En utilisant un fichier ODC pour votre connexion de données, vous séparez vos classeurs Excel des informations de connexion des données. Cela vous permet de partager un fichier ODC entre plusieurs classeurs et autorise également la gestion centralisée de vos connexions de données.

Avant de pouvoir utiliser Excel Online avec un fichier ODC, vous devez avoir installé Office Online Server et l’avoir configuré pour fonctionner avec SharePoint Server. Pour utiliser un fichier ODC, vous devez également configurer l’authentification de serveur à serveur entre Office Online Server et SharePoint Server.

L'utilisation d'Excel Online avec un fichier ODC implique les opérations suivantes :

  1. Configurer un compte d'accès aux données

  2. Créer une application cible du service Banque d'informations sécurisé

  3. Créer et publier un fichier ODC

  4. Configurer un classeur Excel pour utiliser le fichier ODC publié comme connexion de données

Configurer un compte d’accès aux données

Vous devez avoir un compte pouvant obtenir l'accès à la source de données à laquelle vous souhaitez connecter votre classeur Excel. Cela peut être un compte Active Directory, une connexion SQL Server, ou un autre ensemble d'informations d'identification requis par votre source de données. Ce compte sera stocké dans la Banque d'informations sécurisée.

Une fois que vous avez créé le compte, l'étape suivante consiste à accorder au compte un accès en lecture aux données requises. (dans cet article, nous utilisons l’exemple d’accès à une base de données SQL Server via un compte Active Directory. Si vous utilisez une source de données autre que SQL Server, consultez les instructions de votre source de données pour créer une ouverture de session avec des autorisations de lecture de données pour le compte d’accès aux données.)

Procédez comme suit pour créer une connexion SQL Server et accorder un accès en lecture à la base de données.

Pour créer une connexion SQL Server pour le compte d’accès aux données

  1. Dans SQL Server Management Studio, connectez-vous au moteur de base de données.

  2. Dans l'Explorateur d'objets, développez Sécurité.

  3. Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  4. Dans la zone Nom de connexion, tapez le nom du compte Active Directory que vous avez créé pour l'accès aux données.

  5. Dans la section Sélectionner une page, cliquez sur Mappage de l'utilisateur.

  6. Activez la case à cocher Mapper pour la base de données à laquelle vous souhaitez fournir un accès puis, dans la section Appartenance au rôle de base de données : <base de données>, activez la case à cocher db_datareader.

  7. Cliquez sur OK.

Maintenant que vous avez créé un compte d’accès aux données et lui avez accordé accès à une source de données, l’étape suivante consiste à créer une application cible du service Banque d’informations sécurisé.

Créer une application cible du service Banque d’informations sécurisé

Vous devez créer une application cible dans la Banque d'informations sécurisée qui contient les informations d'identification que vous avez créées pour l'accès aux données. Cette application cible peut être spécifiée dans un fichier ODC et sera utilisée par Excel Online lorsqu'il actualise les données dans le classeur.

Lorsque vous créez l'application cible, vous devez spécifier quels utilisateurs seront autorisés à utiliser les informations d'identification stockées dans la Banque d'informations sécurisée. Vous pouvez répertorier les utilisateurs individuellement, ou vous pouvez utiliser un groupe Active Directory. Nous recommandons l'utilisation d'un groupe Active Directory pour simplifier l'administration.

Remarque

Les utilisateurs que vous répertoriez dans l'application cible n'ont pas un accès direct aux informations d'identification stockées. Excel Online utilise plutôt les informations d'identification en leur nom pour actualiser les données dans les classeurs connectés aux données qui spécifient cette application cible.

Pour créer une application cible du service Banque d’informations sécurisé, procédez comme suit.

Pour créer une application cible

  1. Dans la page d'accueil de l'le site Web Administration centrale de SharePoint, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application du service Banque d’informations sécurisé.

  3. Sur le ruban, cliquez sur Nouveau.

  4. Dans la zone ID application cible, entrez un identificateur unique pour cette application cible (par exemple, ExcelOnlineDataAccess).

  5. Dans la zone Nom d'affichage, tapez un nom convivial ou une brève description.

  6. Dans la zone Adresse de messagerie du contact, tapez l'adresse électronique d'un contact pour cette application cible.

  7. Dans la liste déroulante Type d'application cible, sélectionnez Groupe.

  8. Cliquez sur Suivant.

  9. Dans la page Champs d'informations d'identification, si vous utilisez des informations d'identification Windows, conservez les champs d'informations d'identification par défaut. Si vous utilisez des informations d'identification autres que des informations d'identification Windows, modifiez la liste déroulante Type de champ pour l'adapter aux informations d'identification que vous utilisez. Cliquez sur Suivant.

  10. Dans la page Spécifier les paramètres d’appartenance :

  • Dans la zone Administrateurs d'application cible, tapez le nom du compte de l'utilisateur qui doit administrer cette application cible.

    Remarque

    Vous pouvez spécifier plusieurs utilisateurs ou un groupe Active Directory.

  • Dans la zone Membres, tapez les noms des utilisateurs à qui vous souhaitez donner la possibilité d'actualiser les données.

    Remarque

    Vous pouvez spécifier plusieurs utilisateurs ou un groupe Active Directory.

  1. Cliquez sur OK.

Appliquez la procédure suivante pour définir les informations d’identification de l’application cible.

Pour définir les informations d’identification de l’application cible

  1. Dans la page Application du service Banque d'informations sécurisé, dans la colonne ID de l'application cible, pointez sur l'application cible que vous venez de créer, cliquez sur la flèche qui apparaît, puis cliquez sur Définir les informations d'identification.

  2. Tapez le nom d’utilisateur et le mot de passe du compte d’accès aux données.

  3. Cliquez sur OK.

Une fois que vous avez défini les informations d'identification de l'application cible, cette dernière est prête à être utilisée. L'étape suivante consiste à créer un fichier ODC qui spécifie l'application cible pour l'actualisation des données d'Excel Online.

Créer et publier un fichier ODC

Maintenant que l'application cible de Banque d'informations sécurisée est configurée, l'étape suivante consiste à créer le fichier ODC et à le publier dans une bibliothèque SharePoint Server 2016. Utilisez la procédure suivante pour créer un fichier ODC qui spécifie l'application cible que vous venez de créer.

Pour créer et publier un fichier ODC

  1. Dans Excel, sous l'onglet Données, dans la section Données externes, cliquez sur Autres sources, puis sélectionnez votre source de données.

  2. Utilisez l’Assistant pour créer une connexion de données à votre source de données.

  3. Sous l'onglet Données, cliquez sur Connexions.

  4. Dans la boîte de dialogue Connexions du classeur, sélectionnez la connexion que vous venez de créer, puis cliquez sur Propriétés.

  5. Sous l'onglet Définition de la boîte de dialogue Propriétés de connexion, cliquez sur Paramètres d'authentification.

  6. Dans la boîte de dialogue Paramètres d'authentification d'Excel Services, sélectionnez l'option Utiliser un compte stocké puis, dans la zone ID de l'application, tapez l'ID de l'application cible de Banque d'informations sécurisée que vous avez créée.

    Remarque

    Dans Excel 2010, sélectionnez l'option SSS.

  7. Cliquez sur OK.

  8. Dans la boîte de dialogue Propriétés de connexion, cliquez sur Exporter le fichier de connexion.

  9. Enregistrez le fichier ODC dans une bibliothèque de connexions de données ou de documents sur votre batterie de serveurs.

Configurer un classeur Excel pour utiliser le fichier ODC publié comme connexion de données

Pour permettre à un classeur d'utiliser le fichier ODC que vous venez de créer, vous devez le connecter comme une source de données. Une fois qu'il est connecté, vous pouvez publier le classeur dans une bibliothèque de documents SharePoint Server 2016 et il maintiendra sa connexion au fichier ODC. Excel Online utilise ensuite les informations de connexion spécifiées dans le fichier ODC lorsqu'il actualise des données dans le classeur.

Procédez comme suit pour vous connecter au fichier ODC dans Excel.

Pour utiliser un fichier ODC comme source de données dans Excel

  1. Dans Excel, sur l'onglet Données, dans la section Données externes, cliquez sur Connexions existantes.

  2. Dans la boîte de dialogue Connexions existantes, cliquez sur Rechercher.

  3. Dans la boîte de dialogue Sélectionner la source de données, dans la zone URL, entrez l'URL de la bibliothèque où vous avez enregistré le fichier ODC, puis appuyez sur Entrée.

    Remarque

    L’actualisation de la liste avec du contenu depuis l’emplacement spécifié peut prendre un certain temps.

  4. Dans la liste Connexions de données, sélectionnez le fichier ODC que vous avez enregistré, puis cliquez sur Ouvrir.

  5. Dans la boîte de dialogue Importation de données, sélectionnez l'option Rapport de tableau croisé dynamique ou Rapport de graphique croisé dynamique et de tableau croisé dynamique, puis cliquez sur OK.

  6. Sous l'onglet Données, cliquez sur Connexions.

  7. Dans la boîte de dialogue Connexions du classeur, sélectionnez la connexion que vous venez d'ouvrir, puis cliquez sur Propriétés.

  8. Dans la boîte de dialogue Propriétés de connexion, sous l'onglet Définition, activez la case à cocher Toujours utiliser le fichier de connexion, puis cliquez sur OK.

    Remarque

    Cela garantit que le fichier de connexion auquel vous vous êtes connecté sera utilisé plutôt que les informations de connexion incorporées.

  9. Cliquez sur Fermer.

Une fois que vous avez terminé l'Assistant Connexion de données, vous pouvez créer votre rapport et le publier dans une bibliothèque de documents. Lors de la restitution du classeur avec Excel Online, Excel Online utilise les informations de connexion spécifiées dans le fichier ODC pour actualiser les données.

Voir aussi

Configure the Secure Store Service (SharePoint Server 2013)