Partager via


Développement de connecteurs de cluster Excel

S’applique à: Excel 2013 | Office 2013 | Visual Studio

Les connecteurs de cluster Excel permettent de décharger automatiquement les appels de fonction définis par l’utilisateur sécurisés dans un XLL vers un serveur en cluster. Pour obtenir une description des fonctions définies par l’utilisateur sécurisées pour le cluster, consultez Fonctions sécurisées de cluster. Ce déchargement peut améliorer les performances en permettant d’utiliser davantage de ressources de calcul. Un connecteur de cluster est généralement développé par un fournisseur de cluster de calcul hautes performances.

Connecteurs de cluster

Un connecteur de cluster est une DLL qui fournit des points d’entrée définis qu’Excel utilise pour coordonner les appels de fonction définis par l’utilisateur sécurisés pour le cluster. Il sert d’interface entre Excel et le cluster de calcul hautes performances, pour la gestion des sessions, pour effectuer des appels de fonction (en transmettant le nom complet de la fonction et les arguments réels de l’appel) et pour retourner les résultats des appels à Excel via un mécanisme de rappel.

Pour créer un connecteur de cluster, créez une DLL qui expose les points d’entrée répertoriés dans fonctions de connecteur de cluster Excel.

Installer un connecteur de cluster

Pour rendre un connecteur de cluster disponible dans Excel, le code d’installation du connecteur doit installer la DLL du connecteur sur l’ordinateur sur lequel Excel est installé. En outre, le code d’installation du connecteur doit ajouter une entrée pour le connecteur sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Excel Cluster Connectors\

Ajoutez un nœud à cette clé pour le connecteur de cluster qui spécifie les chaînes suivantes :

  • Name: nom qui apparaîtra dans la liste des connecteurs de cluster dans Excel.

  • Filename: chemin d’accès complet de la DLL.