Aller au contenu principal

Architecture et sécurité du complément Excel Databricks

info

Aperçu

Cette fonctionnalité est en préversion publique.

Cette page décrit comment le complément Databricks Excel se connecte à votre workspace Databricks et quelles fonctionnalités de sécurité réseau s'appliquent à son trafic.

Trafic réseau et architecture​

Le Databricks Excel Add-in s'exécute dans Excel sur l'informatique de l'utilisateur. Les demandes du complément à votre workspace proviennent de l'adresse IP de cet informatique, tout comme lorsqu'un utilisateur ouvre le workspace dans un navigateur. Le complément fonctionne donc avec les fonctionnalités de sécurité existantes de votre workspace Databricks, telles que les listes d'accès IP et le front-end Private Link.

Lorsque les utilisateurs se connectent à votre workspace via le front-end Private Link, le trafic entre le complément et votre workspace utilise votre réseau privé. Cela inclut la connexion au workspace, la navigation dans les données, l'exécution de queries, le renvoi des résultats de query vers Excel et l'écriture de données vers Databricks.

Lorsque le front-end Private Link est activé et que l'accès public au workspace est désactivé, les utilisateurs doivent se connecter à votre réseau d'entreprise ou à votre VPN pour utiliser le complément. Si un utilisateur n'est pas connecté, le workspace bloque ses demandes, y compris la connexion.

Le diagramme suivant montre comment le complément communique avec votre workspace :

Diagramme d'architecture du complément Excel. Le complément s'exécute en tant qu'iframe JavaScript dans Excel sur le bureau de l'utilisateur et envoie des requêtes par l'intermédiaire du proxy d'API Databricks au service d'interface utilisateur pour la connexion et les assets d'interface utilisateur statiques, ainsi qu'aux APIs Databricks.

  1. L'utilisateur se connecte au workspace Databricks.
  2. Le Workspace sert l’interface utilisateur du complément à Excel, où il s’exécute dans une iframe.
  3. Le complément appelle les API Databricks dont il a besoin.

Actualisation refresh​

Le refresh programmé s'exécute dans Databricks en tant que Job, et non dans Excel. Pour mettre à jour le classeur, Databricks effectue un appel sortant vers l'Endpoint public de l'API Microsoft Graphe (graph.microsoft.com).