Créer un ticket Mes tickets
Bienvenue
Connexion  S'inscrire

Connecteur Salesforce Tableau CRM (ex Einstein Analytics) (Beta)

Cet article explique le fonctionnement du connecteur Salesforce Tableau CRM pour DataGalaxy.

Ce connecteur est disponible dans les modes suivants :

Mode DesktopMode SaaS Online ❌

Présentation du connecteur

Le connecteur permet de récupérer les métadonnées des Dashboards, des Lenses et des Datasets via l’API Salesforce. Les objets récupérés et leurs correspondances dans DataGalaxy sont détaillés dans le tableau suivant :  

Objet Salesforces Tableau CRMObjet DataGalaxyCommentaires
AppApplicationChaque APP partagée dans l'outil Salesforce Tableau CRM est importée en tant qu'application dans une application racine (à nommer lors du paramétrage) dans le module Usage.
Lense Rapport Les dashboards et lenses sont importés en tant qu'enfants de l'App, conservant ainsi l'arborescence définie dans l'outil.
DashboardTableau de bord
PageComposant UsageLes pages des dashboards sont importées en tant que composants de type "Onglet" du tableau de bord.
WidgetComposant UsageChaque widget (graphique, tableau,...) du dashboard est importé en tant que composant de la page associée.
DatasetData SetChaque dataset est importé ainsi que ses champs dates, les dimensions et les mesures (en tant que champs du dataset).
Des liens sont créés pour associer les datasets utilisés dans un dashboard ou un lens

Etape 1 : Installation

  • Télécharger le connecteur DataGalaxy depuis le portail (voir ici)
  • Extraire l'archive du connecteur dans le répertoire de votre choix
  • Télécharger le plug-in Salesforce Tableau CRM depuis le portail et le copier dans le répertoire /lib du connecteur

Etape 2 : Exécution du connecteur Salesforce Tableau CRM

  • Après avoir démarré le connecteur, accéder aux connecteurs des Usages : 
  • S'il a été correctement installé, le plug-in Salesforce Tableau CRM apparaît dans la liste
  • Les informations suivantes sont demandées : 
ParamètreObligatoireDescription
URL de l'APIOuiL’URL de l’API, exemple : https://eu25.salesforce.com/
UtilisateurOuiAdresse mail de connexion à Salesforce de l'utilisateur
Mot de passeOuiMot de passe de connexion à Salesforce de l'utilisateur
TokenOuiIdentifiant du jeton d'accès initial associé à l'utilisateur. La documentation suivante explique comment en générer un pour le recevoir par mail : Reset Your Security Token
Identifiant clientOuiLa documentation Salesforce suivante explique comment générer une "Connected APP" afin d'obtenir l'identifiant et le secret: Enable OAuth Settings for API Integration
Secret clientOui
Nom de l'application racineOuiNom de l'application "parent" dans le module Usage de DataGalaxy, qui sera utilisée pour stocker l’ensemble des rapports, tableaux de bord et dataset de l'outil Salesforce Tableau CRM.
Si l'application n'existe pas, elle sera créée lors de l'import.
PérimètreOuiChoix du périmètre d'import. Par défaut pour la version beta, une seule option est disponible et obligatoire (Usage).
Note : en mode CLI, les 3 secrets "Mot de passe", "Token" et "Secret client" doivent être passés via l'argument --password, grâce au format json de cette manière :
--password "{'password':'my_password','token':'mytoken','client_secret':'my_client_secret'}"

Informations techniques

Le connecteur utilise la version 51.0 de l'API de Salesforce (https://developer.salesforce.com/docs/atlas.en-us.230.0.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_lenses_id.htm )

Releases

DatePlugin
Version
DataGalaxy
release
Desktop Connector
version (minimum)
Description
23/08/20243.0.1v3.69.05.2.3Updated the logger to show more information when using verbose mode  
06/08/20243.0.0v3.65.0
5.0.5Migrated from java 11 to java 17 + CVE fixes

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.