Submit a ticket My tickets
Welcome
Login  Sign up

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

This article explains how the Tableau CRM connector for DataGalaxy works.

This connector is available in the following modes:

Desktop mode ✅SaaS Online mode ❌

Connector Overview

The connector allows to retrieve metadata from Dashboards, Lenses and Datasets via the Salesforce API. The retrieved objects and their correspondences in DataGalaxy are detailed in the following table

Tableau CRM objectDataGalaxy ObjectComments
AppApplicationEach App shared in Tableau CRM is imported as an application, within a root application (to be named during configuration) in the Usage module.
Lense ReportEach dashboards and lenses are imported as children of an application object, reproducing the source application structure.
DashboardDashboard
PageUsage ComponentThe dashboard pages are imported as a "Tab" component of the dashboard.
WidgetUsage ComponentEach Dashboard's/Report's widget element is imported as a child component of the corresponding page.  
DatasetData SetEach datatset is imported with its dates, dimensions and measures as child fields. 
Links are imported to associate datasets used in a dashboard or a lens.

Step 1: Installation

  • Download DataGalaxy connector from the portal (see here)
  • Extract the connector archive in the directory of your choice
  • Download the Tableau CRM plug-in from the portal and copy it into the /lib directory of the connector

Step 2: Running the Tableau CRM connector

  • After starting the connector, access Software type connectors:
  • If it has been correctly installed, the Tableau CRM plug-in appears in the list
  • The following information is requested: 
ParameterMandatoryDescription

API Host URL

YesThe URL of the API, example: https://eu25.salesforce.com/ 
UserYesUser's Salesforce login email address
PasswordYesUser's Salesforce login password
TokenYesIdentifier of the initial access token associated with the user. The following documentation explains how to generate one to receive it by email: Reset Your Security Token
Client IDYesFollowing Saleforce documentation explains how to generate a Connected APP  to obtain a clients ID and secret: Enable OAuth Settings for API Integration.
Client secretYes
Root application nameYesName of the "parent" application in the DataGalaxy Usage module, which will be used to store all reports and dashboards of the Tableau CRM tool.

If the application does not exist, it will be created during the import.

ScopeYesSelect the import perimeter. By default, during the beta version, only one option is available and mandatory (Usage).
Note: in CLI mode, the 3 secrets "Password", "Client secret", "Token" have to be passed via the --password argument using the json format, like this:
--password "{'password':'my_password','token':'mytoken','client_secret':'my_client_secret'}"

Technical Information

The connector uses version 51.0 of Salesforce API  (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

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.