3 Replies Latest reply on Jan 7, 2019 5:47 PM by patrick.byrne.0

    Tips for connecting, refreshing and deploying Salesforce Dashboard Starters

    Monica Van Loon

      Connecting the Dashboard Starters to your Salesforce cloud data can be confusing if you are not familiar with Tableau Extracts and the Dashboard Starter underpinnings.For example, even though you connect to your Salesforce cloud account, the Dashboard Starters may still show demo data. Or you may have worksheets showing no data at all. And when you don’t refresh properly, you may not see the current data you are expecting.


      This post will describe how to correctly “rewire” the Dashboard Starters to point to your own Salesforce cloud, how to set them up for refresh and options for delivering Tableau Salesforce Dashboards.  I will also identify commonly encountered issues and give tips on how to resolve these issues.


      PART 1
      Getting the Dashboard Starters to work with your own Salesforce cloud data


      1. Download Salesforce Dashboard Starters Tableau’s website https://www.tableau.com/products/dashboard-starters-downloadsDashboard Starters Downloads | Tableau Software.Or they are available on Tableau Server or Tableau Online.
      2. Open one of the workbooks in Tableau Desktop.
      3. Click on Data Source. When prompted to connect to Salesforce, enter your Salesforce cloud ID.
      4. Once you are connected to the Salesforce cloud, if you still see the demo data and not your own Salesforce data do the following:
        a. From the top menu in Tableau Desktop go to Data – Opportunities – Extract – Refresh (Full). This step may take some time depending on the number of Opportunities you have in Salesforce. (See image blow)
      5. Sometimes you may still not see data.  If this is the case - go to the filters Create Date and Close Date. Change the year to 2019. You should have now see data in your worksheets


      PART 2
      Set the Dashboard Starter up for automatic refresh using Tableau Online or Tableau Server

      Once the workbook is connected to your Salesforce cloud data, you may want to publish it and set it up for refresh. The best way to do this is in Tableau Server or Tableau Online. If you do not have Tableau Server or Tableau Online, you can manually refresh Dashboard Starters from Tableau Desktop by repeating step 4 in PART 1 above.


      EXTRA IMPORTANT TIP: If you are publishing more than one Dashboard Starter, each dashboard may need its own extract. For example, all of the “Opportunity” Dashboard Starters show Opportunities (Salesforce) as the data source, but in reality they all have different tables and hidden fields. This means you can’t use the same extract for Open Pipeline and Opportunity Overview.


      To illustrate why this is the case, see the data models for Open Pipeline and Opportunity Overview depicted below: all the data models contain different tables, which will make the extracts different.




      TIP: Step 1 (below) is optional. It is only to ensure you do not inadvertently overwrite a prior working extract. If the tables and hidden fields are exactly the same or if you are only publishing one Dashboard Starter, you can skip this step and go straight to step 2.


      1. Go to a worksheet. Click on Data->Opportunities (Salesforce). Rename the Opportunities (Salesforce) data source to a new name, publishing the workbook to Tableau Server/Tableau Online.  (See Image of how to Rename below)
      2. Publish your workbook to Tableau Online or Server. In the Publish dialog, choose Manage Data Sources > Published Separately, and Allow Refresh Access next to the Salesforce data source.
      3. Under Refresh Schedule, you can make changes or add a new schedule.
      4. Validate the Extract Refresh you ran in Tableau Server either by looking at the data source or by going to Tasks tab and going to Extract Refreshes.


      TIP: If the extract fails, check the credentials by going to the extract and choosing Edit Connection. Use the example shown in the following screenshot to set it up using your own Salesforce credentials.



      TIP: You will know if you inadvertently overwrote a working data source if your workbooks become blank and red exclamation points appear next to some of the dimensions and measures. See CloseDate in the screenshot below. You can also look at the Data Source in Tableau Online and view the connected workbooks.




      NOTE: Having multiple large extracts of similar data is not ideal. It can cause myriad problems including refreshes not finishing or giving errors, problems with API limits and data redundancy/mismatch. If this becomes unmanageable,  a replica Salesforce reporting database may be preferable.


      Share the dashboards on a regular basis


      If you want to regularly email your Salesforce Tableau dashboard to an audience, both Tableau Server and Tableau Online offer subscription capabilities. Users can be subscribed to the worksheet, dashboard or workbook on a daily, weekly or monthly basis. With subscriptions, users receive a thumbnail of the worksheet or dashboard in their email (see below for a sample email). When clicked on, the thumbnail launches your view within Tableau Server/Tableau Online.


      PART 4 (Optional)
      Embed a Tableau dashboard into Salesforce

      If your sales team lives and breathes Salesforce, embedding Tableau visualizations directly into Salesforce might be an excellent option. That way your Salesreps never have to leave the Salesforce environment they are most familiar with.  Embedding Tableau Dashboards in Salesforce also allows your sales team to see data from outside Salesforce.


      To learn more about how this works for customers see a webinar Senturus recently did on this subject:


      Below is an image  of a Tableau dashboard embedded in Salesforce.





      Tableau’s Dashboard Starters for Salesforce are a great way to get up and running quickly with Salesforce data visualized in Tableau. But the implementation process can be a little tricky. Following these tips will ensure the process goes as smoothly as possible and that you’ll end up with production-ready Salesforce dashboards that are up-to-date and ready to share with your organization.




      For more details on Tableau Dashboard Starters, refer to our blog Salesforce Dashboard Starters: 18 Lessons Learned or see our deep dive webinar on the subject.