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 complément Excel de Databricks s’exécute dans Excel sur l’informatique de l’utilisateur. Les requêtes envoyées par le complément à votre Workspace proviennent de l’adresse IP de cet informatique, de la même façon que 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, comme les listes d’accès IP et le Private Service Connect frontal.

Lorsque les utilisateurs se connectent à votre workspace via Private Service Connect frontal, 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 dans Excel et l'écriture des données dans Databricks.

Lorsque le Private Service Connect frontal est activé et que l'accès public au workspace est désactivé, les utilisateurs doivent se connecter au réseau de votre entreprise ou à un 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).