Aller au contenu principal

Créer et gérer le connecteur SAP Business Data Cloud (BDC)

Cette page explique comment configurer une connexion SAP Business Data Cloud (BDC) sur Databricks pour OpenSharing. Cette connexion est nécessaire pour le partage vers et la réception de partages depuis un compte SAP BDC.

Exigences

Configurer la connectivité privée à SAP BDC

Si votre organisation exige une connectivité réseau privée à SAP BDC, configurez Private Link au stockage qui prend en charge vos partages SAP BDC avant de créer une connexion.

Suivez Configurez la connectivité privée vers les ressources gérées par AWS pour configurer AWS PrivateLink. Les produits de données SAP BDC sont pris en charge par des compartiments S3 que SAP gère, les deux étapes fonctionnent donc différemment :

  • Étape 2 : Lorsque vous créez l'endpoint d'interface AWS, saisissez le nom du compartiment S3 supportant votre partage SAP BDC dans le champ Noms des compartiments S3 . Pour trouver le nom du compartiment, accédez à Catalogue > Partages reçus , cliquez sur l'une des tables de votre catalogue et copiez le nom du compartiment à partir du chemin d'accès Emplacement de stockage . Par exemple, dans s3://sap-bucket-abc123/dsp/SAMPLE_DATA_PRODUCTS/objects/SAMPLE_TABLE, le nom du compartiment est sap-bucket-abc123.
  • Étape 3 : Puisqu'SAP gère le compartiment, vous ne pouvez pas mettre à jour vous-même la politique de ressource. Soumettez un ticket ServiceNow via SAP for Me afin qu'SAP puisse ajouter votre Endpoint Virtual Private Cloud (VPC) à la politique de compartiment. Incluez l'ID de l'Endpoint Virtual Private Cloud (VPC) (vpce-...) pour la règle d'endpoint privé que vous avez créée à l'étape 2, que vous trouverez dans le Règles d'endpoint privé tab de votre NCC.

Créer une connexion SAP BDC sur Databricks

Vous devez créer une connexion SAP BDC avant d'accorder l'accès aux données ou d'en recevoir d'un compte SAP BDC. L'utilisateur qui crée la connexion SAP BDC en devient le propriétaire. Lors de la création, deux objets sont automatiquement créés et correspondent au compte SAP BDC :

  • Objet fournisseur
  • Objet destinataire

Pour créer une connexion, vous devez d'abord envoyer un identifiant de connexion Databricks à un administrateur SAP BDC. L'administrateur SAP BDC utilise ensuite l'identifiant de connexion pour générer un Link de connexion sur SAP BDC. Avec le Link de connexion, vous terminez la création de la connexion SAP BDC sur Databricks.

Étape 1 : Obtenez un identifiant de connexion pour un administrateur SAP BDC

  1. Dans la barre latérale Databricks, cliquez sur Ingestion de données .
  2. Sélectionnez la tuile SAP Business Data Cloud.
  3. Cliquez sur **Identifiant de connexion**.
  4. Partagez les informations d'identifiant du partenaire avec votre administrateur SAP BDC.
  5. Demandez à votre administrateur SAP BDC de configurer une connexion Databricks sur SAP BDC à l'aide des informations d'identification fournies. Voir la documentation SAP BDC.

Étape 2 : créer une connexion SAP BDC

  1. Une fois que votre administrateur SAP BDC vous a envoyé la connexion Databricks pour votre identifiant, cliquez sur Connecter à SAP BDC .
  2. Dans Connection Link from SAP BDC , copiez le Link d'invitation envoyé par votre administrateur SAP BDC.
  3. Cliquez sur Connecter .
  4. Une fois la connexion établie, le compte SAP BDC est automatiquement ajouté en tant que fournisseur de partage et destinataire. Vous pouvez accéder aux partages accordés par un administrateur SAP BDC sur Databricks et partager les assets Databricks avec SAP BDC.
  5. Cliquez sur Afficher le fournisseur pour voir tous les produits de données reçus du compte SAP BDC. Ou cliquez sur Afficher le destinataire pour voir tous les assets de données que vous avez partagés avec le compte SAP BDC.

Après avoir monté un partage reçu de SAP BDC sur un catalogue Unity Catalog, les métadonnées sémantiques SAP (commentaires de table et de colonne, clés primaires, clés étrangères et balises de gouvernance) se synchronisent automatiquement dans Unity Catalog. Pour plus de détails, consultez les métadonnées sémantiques SAP BDC.

Mettre à jour le propriétaire de la connexion

Vous devez être le propriétaire de la connexion ou un administrateur du metastore pour mettre à jour le propriétaire d'une connexion.

remarque

Le propriétaire de la connexion doit être un utilisateur individuel. Vous ne pouvez pas transférer la propriété de la connexion à un groupe ou à un Service Principal.

Pour changer le propriétaire d'une connexion, veuillez procéder comme suit :

  1. Dans la barre latérale Databricks, cliquez sur Ingestion de données .
  2. Sélectionnez la tuile SAP Business Data Cloud.
  3. Trouvez la connexion que vous souhaitez mettre à jour et cliquez sur Icône du menu kebab..
  4. Sélectionner Modifier le propriétaire .

Supprimer une connexion

Une fois la connexion supprimée, le Workspace Databricks perd l'accès à tous les produits de données partagés par l'administrateur SAP BDC et le destinataire SAP BDC perd l'accès aux partages.

Vous devez être le propriétaire de la connexion.

Étape 1 : Nettoyer les assets partagés

Démontez tous les partages reçus de SAP BDC des catalogues. Le propriétaire du catalogue doit le faire. Consultez Démonter un partage.

Si des catalogues montés existent toujours, vous ne pouvez pas supprimer la connexion.

Étape 2 : Supprimer la connexion SAP BDC

Après avoir désactivé tous les assets partagés, effectuez les opérations suivantes pour supprimer une connexion SAP BDC :

  1. Dans la barre latérale Databricks, cliquez sur Ingestion de données .
  2. Sélectionnez la tuile SAP Business Data Cloud.
  3. Trouvez la connexion que vous souhaitez mettre à jour et cliquez sur Icône du menu kebab..
  4. Sélectionnez **Supprimer la connexion**.

Limitations

  • Il y a une limite de cinq connexions par métastore.

Ressources supplémentaires