Authentification des données pour Visio Services dans SharePoint ServerData authentication for Visio Services in SharePoint Server

Résumé : Visio Services prend en charge les connexions avec les classeurs Excel, les listes SharePoint, les bases de données SQL Server et les sources de données OLE DB et ODBC.Summary: Visio Services supports connections with Excel workbooks, SharePoint lists, SQL Server databases, and OLE DB and ODBC data sources.

Les sources de données sont classées comme suit en deux catégories, internes ou externes :Data sources are categorized as internal or external as follows:

  • Internes : données hébergées dans la batterie de serveurs SharePoint (par exemple, un classeur Excel ou une liste SharePoint).Internal: Data hosted within the SharePoint farm, such as an Excel workbook or a SharePoint list.

  • Externes : données SQL Server ou une source de données OLE DB ou ODBC.External: SQL Server data, or an OLE DB or ODBC data source.

Pour extraire des données d'une source de données, un utilisateur doit être authentifié par la source de données, puis autorisé à accéder aux données qu'elle contient. Dans le cas d'un diagramme, Visio Services authentifie la source de données pour le compte de l'utilisateur qui la consulte afin d'actualiser les données auxquelles le diagramme est connecté.Retrieving data from a data source requires a user to be authenticated by the data source and then authorized to access the data that it contains. In the case of a diagram, Visio Services authenticates to the data source on behalf of the user who is viewing it in order to refresh the data to which the diagram is connected.

La méthode d'authentification utilisable par Visio Services pour extraire les données dépend du type de la source de données sous-jacente, comme indiqué dans le tableau suivant. La connexion de données doit préciser la méthode d'authentification à utiliser lorsque les sources de données prennent plusieurs méthodes en charge.Which authentication method Visio Services can use to retrieve data depends on the type of the underlying data source, as outlined in the following table. For data sources that support more than one authentication method, the data connection must specify which one to use.

Source de donnéesData source Méthode d'authentificationAuthentication method
Listes SharePointSharePoint lists
Autorisations utilisateur SharePointSharePoint user permissions
Classeurs ExcelExcel workbooks
Autorisations utilisateur SharePointSharePoint user permissions
SQL ServerSQL Server
Au choix :One of:
Authentification Windows (sécurité intégrée)Windows authentication (integrated security)
à l'aide de la délégation Kerberos contrainteusing Kerberos Constrained Delegation
à l’aide de la Banque d’informations sécuriséeusing Secure Store
à l’aide du compte de service automatiséusing the Unattended Service Account
Authentification SQL ServerSQL Server Authentication
OLE DB/ODBCOLE DB/ODBC
Varie selon la source de données, en général une paire formée par le nom d’utilisateur et le mot de passe, stockée dans la chaîne de connexion.Varies per data source, typically a user-name and password pair stored in the connection string.

Des fournisseurs de données personnalisés peuvent également être utilisés.Custom data providers can also be used.

Les sources de données suivantes sont prises en charge dans Visio, mais pas dans Visio Services :The following data sources are supported in Visio but not in Visio Services:

  • Bases de données AccessAccess databases

  • Classeurs Excel non hébergés sur SharePoint ServerExcel workbooks not hosted on SharePoint Server

  • OLAPOLAP

Connexion de Visio Services aux données hébergées sur SharePoint ServerConnect Visio Services to data hosted on SharePoint Server

Visio Services prend en charge les diagrammes connectés aux données qui sont connectés aux données hébergées dans la batterie de serveurs SharePoint, notamment :Visio Services supports data-connected diagrams that are connected to data hosted within the SharePoint farm, including the following:

  • les classeurs Excel qui résident dans une bibliothèque de documents ;Excel workbooks residing in a document library

  • les données dans des listes SharePoint.Data in SharePoint lists

Connexion aux classeurs ExcelConnect to Excel workbooks

Visio Services exploite les informations d'identification SharePoint Server de la visionneuse de diagrammes pour se connecter à un classeur Excel (xlsx). Pour que l'opération d'authentification aboutisse, les conditions suivantes doivent être remplies :Visio Services uses the diagram viewer's SharePoint Server credentials to connect to an .xlsx Excel workbook. For the authentication operation to succeed, the following conditions must be met:

  • Office Online Server Preview doit être mis en service et configuré correctement sur la batterie de serveurs SharePoint.Office Online Server Preview must be provisioned correctly and configured on the SharePoint farm.

  • Le classeur doit être hébergé sur la même batterie de serveurs que le diagramme.The workbook must be hosted on the same farm as the diagram.

  • La visionneuse de diagrammes doit disposer au moins de l'autorisation de « lecture » sur le classeur Excel.The diagram viewer must have at least "read" permissions to the Excel workbook.

Aucune autre étape de configuration n’est nécessaire pour activer ce genre de connexion de données.No other configuration steps are required to enable this kind of data connection.

Note

Dans le cadre de la connexion à un classeur Excel, Visio Services demande à Excel Online d'actualiser le classeur s'il contient des connexions aux données externes. Le cas échéant, l'identité de la visionneuse de diagrammes est transmise à Excel Online pour permettre à Excel Online de s'authentifier aux sources de données sous-jacentes pour actualiser le classeur.As part of connecting to an Excel workbook, Visio Services requests that Excel Online refresh the workbook if it contains connections to external data. In this case, the diagram viewer's identity is passed on to Excel Online so that Excel Online can authenticate to underlying data sources to refresh the workbook.

Connexion de Visio Services à des listes SharePointConnect Visio Services to SharePoint lists

Visio Services exploite les informations d'identification SharePoint Server de la visionneuse de diagrammes pour se connecter à une liste SharePoint. Pour que l'opération d'authentification aboutisse, les conditions suivantes doivent être remplies :Visio Services uses the diagram viewer's SharePoint Server credentials to connect to a SharePoint list. For the authentication operation to succeed the following conditions must be met:

  • Pour accéder aux données d’une liste externe, l’utilisateur doit bénéficier des autorisations nécessaires pour l’accès au type de contenu externe et à la source de données externe.In order for a user to access data in an External List, the user must have permissions to access the External Content Type and permissions to access the external data source.

  • La visionneuse de diagrammes doit disposer au moins de l’autorisation de « lecture » sur la liste SharePoint.The diagram viewer must have at least "read" permissions to the SharePoint list.

Aucune autre étape de configuration n’est nécessaire pour activer ce genre de connexion de données.No other configuration steps are required to enable this kind of data connection.

Connexion de Visio Services à des données externesConnect Visio Services to external data

Visio Services peut se connecter à différentes sources de données externes, dont SQL Server, OLE DB/ODBC et des fournisseurs de données personnalisés. Pour se connecter à la source de données, Visio Services utilise un fournisseur de données spécifique pour chaque source de données.Visio Services can connect to various external data sources, including SQL Server, OLE DB/ODBC, and custom data providers. To connect to the data source, Visio Services uses a specific data provider for each data source.

Par mesure de sécurité, Visio Services doit explicitement approuver les fournisseurs de données avant de les utiliser.As a security measure, Visio Services must explicitly trust data providers before they can be used.

La connexion à une source de données SQL Server peut être effectuée en utilisant au choix :Connecting to a SQL Server data source can be done by using either:

  • Authentification WindowsWindows authentication

  • Authentification SQL ServerSQL Server Authentication

D’autres sources de données utilisent une chaîne de connexion habituellement formée d’un nom d’utilisateur et d’un mot de passe.Other data sources use a connection string usually consisting of a user name and password.

Connexions de donnéesData connections

Les diagrammes Visio utilisent l'un des deux types de connexions proposés :Visio diagrams use one of two kinds of connections:

  • Connexions incorporéesEmbedded connections

  • Connexions liéesLinked connections

Les connexions incorporées sont stockées dans le cadre du diagramme Visio. Les connexions liées sont stockées en externe, hors du diagramme, dans des fichiers ODC (Office Data Connection). Pour utiliser une connexion liée, un diagramme doit faire référence à un fichier .odc qui est également stocké dans la même batterie de serveurs que le diagramme. Chaque connexion de données est composée des éléments suivants:Embedded connections are stored as part of the Visio diagram. Linked connections are stored externally to a diagram in Office Data Connection (ODC) files. To use a linked connection, a diagram must reference an .odc file that is also stored in the same farm as the diagram. Each data connection consists of:

  • une chaîne de connexion ;A connection string

  • une chaîne de requête ;A query string

  • une méthode d’authentification ;An authentication method

  • éventuellement, des métadonnées nécessaires pour extraire des données externes.Optionally, some metadata required to retrieve external data

Chaque type de connexion présente ses avantages et ses inconvénients, traités ici ; choisissez celui qui s’adapte le mieux à votre scénario.Each kind of connection has its advantages and drawbacks discussed here; choose the one that best suits your scenario.

Type de connexionConnection type Connexions incorporéesEmbedded connections Fichiers ODCODC files
Sources de données prises en chargeData sources supported
SQL ServerSQL Server
OLE DB/ODBCOLE DB/ODBC
Classeurs ExcelExcel workbooks
Listes SharePointSharePoint lists
Fournisseurs de données personnalisésCustom Data Providers
SQL Server (prend en charge toutes les méthodes d'authentification)SQL Server (supports all authentication methods)
OLE DB/ODBCOLE DB/ODBC
AvantagesAdvantages
Toutes les informations de connexion sont stockées dans le diagramme.All connection information is stored in the diagram.
Les connexions incorporées nécessitent peu de tâches d’administration.Embedded connections require little administrative overhead to support.
Les connexions incorporées sont faciles à créer.Embedded connections are easy to create.
Les connexions liées peuvent être stockées, gérées, faire l’objet d’un audit et être partagées de manière centralisée et leur accès peut être contrôlé au moyen d’une bibliothèque de connexions de données.Linked connections can be centrally stored, managed, audited, shared and access to them controlled by using a data connection library.
Les auteurs des diagrammes peuvent utiliser des connexions existantes sans devoir créer de requêtes ni de chaînes de connexion.Diagram authors can use existing connections without having to create queries and connection strings.
En cas de modification des détails de la connexion de données d’une source de données, un administrateur doit simplement mettre à jour un fichier ODC. Grâce à cette modification, tous les diagrammes qui font référence au fichier ODC utilisent les informations de connexion mises à jour lors de la prochaine actualisation (ce scénario est vérifié lorsque le serveur de base de données est déplacé ou que le nom de la base de données est modifié, par exemple).If the data connection details for a data source change, an administrator only need update one ODC file. Thanks to that change, all diagrams that refer to the ODC file will use the updated connection information when the next refresh occurs. (An example of this scenario is when the database server is moved or the database name is changed.)
InconvénientsDrawbacks
Si les détails de la connexion de données d’une source de données changent, tous les diagrammes avec des connexions incorporées à cette source de données doivent être republiés avec les informations de connexion mises à jour.If the data connection details for a data source change, all diagrams with embedded connections to that data source will have to be republished with updated connection information.
Les connexions de données incorporées sont plus difficiles à soumettre à un audit pour les administrateurs SharePoint.Embedded data connections are more difficult to audit by SharePoint administrators.
Les connexions liées peuvent exiger l’aide d’un administrateur SharePoint pour le partage, la gestion et la sécurité.Linked connections may require the help of a SharePoint administrator to share, manage and secure.
Les connexions liées sont sauvegardées en texte clair et peuvent contenir des mots de passe de base de données. Une attention particulière doit être apportée à la sécurisation de ces fichiers.Linked connections are saved in clear text and may contain database passwords. Extra care must be taken to help secure these files.

À l'aide d'un fichier ODC, choisissez une connexion de données liée pour des scénarios où vous devez disposer d'une connexion de données à une source de données relationnelles à l'échelle de l'entreprise (SQL Server, par exemple). Les connexions de données liées sont très utiles dans des scénarios où elles doivent être partagées entre plusieurs utilisateurs et pour lesquels un contrôle administratif de la connexion est indispensable.Choose a linked data connection, by using an ODC file, for scenarios in which you must have a data connection to an enterprise-scale relational data source such as SQL Server. Linked data connections are most useful in scenarios in which they will be shared across many users and in which administrator control of the connection is important.

Note

Si vous utilisez Visio 2010, les fichiers ODC doivent d'abord être créés dans Excel et exportés vers SharePoint Server avant d'être utilisés avec Visio Services.If you are using Visio 2010, ODC files must first be created in Excel and exported to SharePoint Server before it can be used with Visio Services.

Choisissez une connexion incorporée pour les scénarios dans lesquels vous devez disposer d’une connexion de données rapide à une source de données de petite taille ou basée sur des fichiers que seuls quelques utilisateurs exploiteront.Choose an embedded connection for scenarios in which you have to have a quick data connection to a small or file-based data source that will only be used by some users.

Les fichiers ODC peuvent être stockés dans une bibliothèque de connexion de données (type spécial de bibliothèque de documents SharePoint). Le fait de centraliser les connexions de données dans une telle bibliothèque de documents présente plusieurs avantages :ODC files can be stored in a data connection library, a special kind of SharePoint document library. Centralizing data connections in such a document library has several advantages:

  • Les administrateurs peuvent limiter l’accès en écriture à une bibliothèque de connexion de données à des auteurs de connexion de données approuvés pour garantir que seules les connexions de données dûment testés et sécurisées sont utilisées par les auteurs des diagrammes.Administrators can restrict write access to a data connection library to trusted data connection authors to make sure that only well tested and secure data connections are used by diagram authors.

  • Les administrateurs gèrent les connexions de données d’un groupe important d’utilisateurs depuis un seul et même emplacement.Administrators have a single location to manage data connections for a large group of users.

  • Les administrateurs peuvent facilement approuver, contrôler (audit), rétablir et gérer des fichiers de connexion de données en utilisant les fonctions de contrôle de version et de flux de travail de la bibliothèque de documents.Administrators can easily approve, audit, revert and manage data connection files by using document library versioning and workflow features.

  • Les utilisateurs finaux cherchent les données de diagramme dans un seul emplacement, ce qui limite les risques de confusion et la formation des utilisateurs.End-users only have a single location to find diagram data, reducing confusion and user training.

Authentification WindowsWindows authentication

Ces informations d'identification sont courantes sur les réseaux Windows et sont les mêmes que celles utilisées pour se connecter sur les ordinateurs d'un domaine Windows. Les informations d'identification Windows sont considérées comme le moyen de contrôler l'accès aux bases de données SQL Server le plus sûr et le plus simple à gérer. Cependant, la mesure de sécurité Windows du double saut (« double-hop ») représente un obstacle à l'utilisation de l'authentification Windows avec Visio Services puisque les informations d'identification d'un utilisateur ne peuvent pas être transmises sur plusieurs ordinateurs dans un réseau Windows. Visio Services étant un système multiniveau, des méthodes d'authentification spéciales sont nécessaires pour que Visio Services puisse extraire des données pour l'utilisateur final.This kind of credential is common on Windows networks and is the same credential used to log on to computers on a Windows domain. Windows credentials are considered a more secure and manageable means of controlling access to SQL Server databases. However, one obstacle to using Windows authentication with Visio Services is the Windows double-hop security measure, wherein a user's credentials cannot be passed across more than one computer in a Windows network. Given that Visio Services is a multi-tiered system, special authentication methods are required for Visio Services to retrieve data on behalf of the end-user.

L'authentification Windows exige que Visio Services présente un ensemble d'informations d'identification Windows à SQL Server. Il existe plusieurs façons de procéder. Le choix de la méthode d'authentification dépend de divers facteurs comme indiqué dans le tableau suivant. Choisissez celle qui est la mieux adaptée à votre scénario.Windows authentication requires that Visio Services present to SQL Server a set of Windows credentials. There are several options for doing this. The authentication method to choose depends on various factors as outlined in the following table. Choose the one that best suits your scenario.

Méthode d'authentificationAuthentication method Délégation Kerberos limitéeKerberos constrained delegation Banque d'informations sécuriséeSecure Store Compte de service automatiséUnattended Service Account
DescriptionDescription
Avec la délégation Kerberos contrainte, les informations d'identification Windows de la visionneuse de diagrammes sont envoyées directement à la source de données.Using Kerberos constrained delegation, the diagram viewer's Windows credentials are sent to the data source directly.
Avec la Banque d'informations sécurisée, les informations d'identification Windows de la visionneuse sont mappées sur un autre ensemble d'informations d'identification spécifié dans une application cible de la Banque d'informations sécurisée.Using Secure Store, the viewer's Windows credentials are mapped to another set of credentials specified in a Secure Store target application.
À l'aide du service Banque d'informations sécurisée, toutes les visionneuses sont mappées sur un ensemble spécifique d'informations d'identification appelé Compte de service automatisé qui est stocké dans une application cible spécifique de la Banque d'informations sécurisée indiquée dans les paramètres globaux de Visio Services.Using Secure Store, all viewers are mapped to a specific set of credentials called the Unattended Service Account that is stored in a specific Secure Store target application specified in Visio Services Global Settings.
Informations d’identification de connexion de donnéesData connection credentials
Informations d’identification Windows de l’afficheur de diagrammes.The Windows credentials of the diagram viewer.
Informations d’identification indiquées dans l’application cible de la banque d’informations sécurisée.The credentials specified in the Secure Store target application.
Informations d’identification du compte de service automatisé.The credentials of the Unattended Service Account.
AvantagesAdvantages
Le protocole Kerberos est un outil standard de la gestion des informations d’identification.The Kerberos protocol is an industry standard in credentials management.
Kerberos est étroitement lié à l’infrastructure Active Directory existante.Kerberos ties into the existing Active Directory infrastructure.
La délégation Kerberos permet l’audit des accès individuels à une source de données.Kerberos delegation enables auditing of individual accesses to a data source.
L’identité de la visionneuse de diagrammes étant connue, les auteurs des diagrammes peuvent incorporer des requêtes de base de données personnalisées dans les diagrammes.Given that the diagram viewer's identity is known, diagram creators can embed personalized database queries into diagrams.
La Banque d'informations sécurisée fait partie de SharePoint Server et est plus facile à configurer que l'authentification Kerberos.Secure Store is part of SharePoint Server and is easier to configure than Kerberos authentication.
Les mappages sont souples : un utilisateur peut être mappé dans une relation un-à-un ou plusieurs-à-un.Mappings are flexible: a user can be mapped either 1-to-1 or many-to-1.
Les informations d’identification qui n’appartiennent pas à Windows peuvent être utilisées pour se connecter aux sources de données qui n’acceptent pas les informations d’identification Windows.Non-Windows credentials can be used to connect to data sources that do not accept Windows credentials.
Les mappages créés pour Visio peuvent être réutilisés par d'autres applications d'aide à la décision, telles que Excel Online.Mappings created for Visio can be re-used by other business intelligence applications such as Excel Online.
Le compte de service automatisé est la méthode d’authentification la plus simple à déployer et à configurer.The Unattended Service Account is the easiest authentication method to deploy and setup.
Le compte de service automatisé exige un minimum de tâches d’administration.The Unattended Service Account does not require much administrative overhead.
InconvénientsDrawbacks
Travail d'administration supplémentaire nécessaire pour la configuration de SharePoint Server et Visio Services.Additional administrative effort required to configure for SharePoint Server and Visio Services.
La création et la gestion des tables de mappage imposent une petite surcharge administrative.Establishing and managing mapping tables requires some administrative overhead.
La Banque d'informations sécurisée permet un audit limité. Dans le scénario plusieurs-à-un, des utilisateurs entrants individuels sont mappés sur les mêmes informations d'identification via une application cible, ce qui les transforme en un seul utilisateur.Secure Store allows limited auditing. In the many-to-1 scenario, individual incoming users are mapped into the same credentials through a target application, effectively blending them into one user.
Tous les utilisateurs étant mappés sur les mêmes informations d’identification, un administrateur ne peut pas savoir qui a accédé à une source de données.Given that everyone is mapped to the same credentials, an administrator cannot distinguish who accessed a data source.
Pour que l’opération d’authentification aboutisse…For the authentication operation to succeed …
La délégation Kerberos contrainte doit être configurée sur une batterie de serveurs SharePoint.Kerberos constrained delegation must be set up on the SharePoint farm.
La Banque d'informations sécurisée doit être mise en service et configurée sur la batterie de serveurs. Elle doit également contenir les informations de mappage appropriées pour un utilisateur entrant donné. En outre, des mises à jour régulières des informations de mappage peuvent être nécessaires afin de répercuter les changements de mot de passe apportés au compte mappé.Secure Store must be provisioned and configured on the farm. It must also contain appropriate mapping information for a particular incoming user. Additionally the mapping information may need to be updated periodically to reflect password changes on the mapped account.
La Banque d'informations sécurisée doit être mise en service et configurée sur la batterie de serveurs. Elle doit également contenir les informations d'identification du compte de service automatisé. En outre, des mises à jour régulières des informations de mappage peuvent être nécessaires afin de répercuter les changements de mot de passe apportés au compte mappé.Secure Store must be provisioned and configured on the farm. It must also contain the credentials for the Unattended Service Account. Additionally the mapping information may need to be updated periodically to reflect password changes on the mapped account.
Le compte de service automatisé doit être configuré dans les paramètres globaux de Visio Services.The Unattended Service Account must be configured in Visio Services Global Settings.

délégation Kerberos contrainte ;Kerberos constrained delegation

Choisissez la délégation Kerberos contrainte pour procéder à une authentification plus sécurisée et plus rapide dans les sources de données relationnelles d’entreprise qui prennent en charge l’authentification Windows.Choose Kerberos constrained delegation for more secure and faster authentication to enterprise-scale relational data sources that support Windows authentication.

Banque d’informations sécuriséeSecure Store

Choisissez la Banque d'informations sécurisée pour procéder à une authentification dans les sources de données relationnelles d'entreprise susceptibles de prendre en charge l'authentification Windows. La Banque d'informations sécurisée est également utile dans les cas où vous souhaitez contrôler les mappages des informations d'identification des utilisateurs.Choose Secure Store for authentication to enterprise-scale relational data sources that may support Windows Authentication. Secure Store is also useful in scenarios in which you want to control user credential mappings.

Compte de service automatiséUnattended Service Account

Pour faciliter la configuration, le Service Graphiques Visio fournit une configuration spéciale permettant à un administrateur de créer un mappage unique associant tous les utilisateurs à un même ensemble d'informations d'identification.For ease of configuration the Visio Graphics Service provides a special configuration where an administrator can create a unique mapping where all users are mapped to a single set of credentials.

Ce compte, appelé « compte de service automatisé », doit être un compte de domaine Windows à faibles privilèges. Visio Services emprunte ce compte quand il se connecte à une source de données pour le compte d'une visionneuse de diagrammes.This account, known as the Unattended Service Account, must be a low-privilege Windows domain account. Visio Services impersonates this account when it connects to a data source on behalf of a diagram viewer.

Il est d’usage de donner à ce compte aussi peu d’autorisations réseau que possible. Généralement, l’autorisation de se connecter au réseau et l’accès à la source de données à laquelle les utilisateurs doivent se connecter sont suffisants. Pour une sécurité accrue, veillez à ce que le compte de service automatisé n’ait pas accès aux bases de données de configuration et de contenu SharePoint.It is a best practice to give this account as few network permissions as possible, typically only to log on to the network and to access the data source that you want users to connect to. For better security, be sure that the Unattended Service Account does not have access to the SharePoint Configuration and Content databases.

Le compte de service automatisé est utilisé par Visio Services dans les circonstances suivantes :The Unattended Service Account is used by Visio Services in the following circumstances:

  • lorsqu’un fichier ODC stipule l’usage du compte de service automatisé pour l’authentification Windows ou SQL Server ;When an ODC file specifies the use of the Unattended Service Account for either Windows or SQL Server Authentication

  • lorsqu’aucun fichier ODC n’est utilisé et que l’authentification Kerberos échoue.When no ODC is used, and Kerberos authentication fails

Note

Le compte automatisé peut être un compte d'ordinateur local de type Windows. Si le compte de service automatisé est configuré en tant que compte d'ordinateur local, assurez-vous que la configuration est identique sur chaque serveur d'applications doté de Visio Services. Pour des raisons de simplicité de gestion, il est recommandé d'utiliser un compte de domaine.The unattended account can be a local computer account of type Windows. If the unattended service account is configured as a local computer account, make sure that the configuration is identical on every application server that is running Visio Services. For manageability reasons, the best practice is to use a domain account

Choisissez le compte de service automatisé lorsque vous vous connectez à des déploiements ad hoc de faible ampleur et pour lesquels la sécurité est moins importante ou la vitesse de déploiement est essentielle.Choose the Unattended Service Account when you connect to small ad-hoc deployments in which security is less important or for which speed of deployment is very important.

Pour plus d'informations sur l'utilisation du compte de service automatisé avec Visio Services, reportez-vous à Service de banque d'informations sécurisé pour les applications de services d'aide à la décision.For information about how to use the Unattended Service Account with Visio Services, see Secure Store for Business Intelligence service applications.

Authentification SQL ServerSQL Server Authentication

L'authentification SQL Server exige que Visio Services présente un nom d'utilisateur et un mot de passe SQL Server à une source de données SQL Server pour l'authentifier. Visio Services extrait ce nom d'utilisateur et ce mot de passe de la chaîne de connexion de données et les transmet à la source de données.SQL Server Authentication requires that Visio Services present a SQL Server user name and password to a SQL Server data source to authenticate. Visio Services extracts this user name and password from the data connection's connection string and passes it to the data source.

Pour réduire les risques de sécurité, Visio Services emprunte l'identité du compte de service automatisé lors de la connexion à une source de données de ce type.To reduce security risks, Visio Services impersonates the Unattended Service Account when it connects to such a data source.

Authentification dans des sources de données OLE DB/ODBCAuthentication against OLE DB/ODBC data sources

L'authentification dans des sources de données tierces exige généralement que Visio Services présente un nom d'utilisateur et un mot de passe à une source de données. Comme pour l'authentification SQL Server, Visio Services extrait ce nom d'utilisateur et ce mot de passe de la chaîne de connexion de données et les transmet à la source de données.Authentication to third-party data sources typically requires that Visio Services present a user name and password to a data source. Like SQL Server Authentication, Visio Services extracts this user name and password from the data connection's connection string and passes them to the data source.

Pour réduire les risques de sécurité, Visio Services emprunte l'identité du compte de service automatisé lors de la connexion à une source de données de ce type.To reduce security risks, Visio Services impersonates the Unattended Service Account when it connects to such a data source.

Actualisation des données de Visio ServicesVisio Services data refresh

Visio Services prend en charge l'actualisation des diagrammes connectés à une ou plusieurs des sources de données suivantes :Visio Services supports refreshing diagrams connected to one or more of the following data sources:

  • SQL ServerSQL Server

  • Listes SharePointSharePoint lists

  • Classeurs Excel hébergés dans SharePoint ServerExcel workbooks hosted in SharePoint Server

  • Oracle 9i, 9iR2, 10g, 10gR2, 11g, 11gR2 et DB2 9.2Oracle 9i, 9iR2, 10g, 10gR2, 11g, 11gR2, and DB2 9.2

Note

Si la source de données à laquelle vous souhaitez vous connecter ne figure pas dans la liste ci-dessus, vous pouvez ajouter sa prise en charge en créant un fournisseur de données personnalisées Visio. Cette technique vous permet d'encapsuler vos sources de données existantes dans une source que Visio Services peut exploiter.If the data source that you plan to connect to is not in the list above, you can add support for it by creating a Visio Custom Data Provider. This technology enables you to wrap your existing data sources into one that Visio Services can consume.

L’actualisation peut être déclenchée de l’une des manières suivantes à partir du navigateur :Refresh can be triggered in one of following ways from the browser:

  • L’utilisateur final ouvre le diagramme.The end-user opens the diagram.

  • L’utilisateur final clique sur le bouton d’actualisation sur un diagramme déjà ouvert.The end-user clicks on the refresh button on an already open diagram.

  • L’utilisateur final charge une page qui contient le composant WebPart Visio Web Access configuré par un concepteur de site pour être actualisé automatiquement.The end-user loads a page that contains the Visio Web Access Web Part which was configured by a site designer to refresh automatically .

    Note

    Un concepteur de site SharePoint doit placer le composant WebPart Visio Web Access sur une page et le configurer en vue d’une actualisation régulière.A SharePoint site designer must place the Visio Web Access Web Part on a page and configure it to refresh periodically.

En l'absence de versions précédemment mises en cache de ce diagramme, n'importe laquelle de ces actions déclenche une actualisation et met à jour le diagramme. Pour plus d'informations sur la configuration des paramètres de cache pour Visio Services, voir Configurer Visio Services.If there are no previously cached versions of this diagram, any of these actions will trigger a refresh and update the diagram. For information about how to configure cache settings for Visio Services, see Configure Visio Services.