Skip to main content

#Fff0 discussing

Hi All,

            I have a Tableau dashboard which has a source with data around 2.3 million records. Initially we were not able to publish it due to the huge no of data.

So i reduced the size of records to 300000 and then we were able to publish the dashboard and see the data.

 

Now when i loaded the source table with more than 500000 records the dashboard in webview i am getting an error. Kindly let me know how to deal with this issue.

 

I have attached the error message over this question.

6 answers
  1. Mar 11, 2020, 9:08 AM

    Hi Karthi,

     

    How much did you increase the timeout to ?

    You need to keep the proxy server timeout more than the time your view is taking to render on the server.

     

    Try to load the view on tableau desktop and check how much time, it takes. Tableau server will take near around the same time to render the view. So, you should setup the proxy timeout to near around that duration.

     

    For proxy server time, no other way around. It is not related to tableau.

     

    Here is a kb article on this topic : https://kb.tableau.com/articles/issue/error-proxy-server-received-invalid-response-loading-view

0/9000
I have created 'List Button' from Setup -> Contact object.

On that button click i have call one new created visualforce page.

When i click on button i want to show spinner on new visualforce page untill my backend apex class loads the data.

I have called my apex class using extension and action in <apex:page> tag.
2 answers
  1. Nov 4, 2025, 9:57 AM

    Hello @Salesforce Newbee E-ZPass Illinois

    To show a spinner until your Apex class loads data, use <apex:actionStatus> with <apex:page>'s action attribute. Wrap your content in <apex:outputPanel> and bind it to the action status. Example:

    <apex:actionStatus id="loadStatus">

    <facet name="start">

    <img src="/img/loading.gif" alt="Loading..." />

    </facet>

    </apex:actionStatus>

    <apex:outputPanel id="content" layout="block" rendered="{!NOT(ISNULL(data))}" >

    <!-- Your page content here -->

    </apex:outputPanel>

    Then link it to your action:

    <apex:page controller="YourController" action="{!loadData}" >

    <apex:form>

    <apex:actionFunction name="loadData" action="{!loadData}" status="loadStatus" />

    </apex:form>

    </apex:page>

    This will show the spinner until loadData completes. 

     

    Best Regards, 

    Delia Guzman 

     

0/9000

When sending an email via Pardot - how do you modify the preview text? I can't figure out how to get rid of the "*MC_PREVIEW_TEXT*" code from my templates. Do I need to modify the html code of the template or just the text area of the template? 

2 answers
  1. Nov 24, 2023, 11:08 AM

    Hello @Amit Kumar, I tried the code with the hidden previous text. However, when I want to insert the image for the email header it didn't appear on the previous. Here's the code : Can you check what went wrong ? 

     

    <!DOCTYPE html>

    <html lang="fr">

    <head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Proposition de Partenariat - Winston & Léon</title>

    <style>

    body {

    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

    background-color: #f5f5f5;

    padding: 20px;

    }

    .email-container {

    max-width: 600px;

    margin: 0 auto;

    background-color: #fff;

    padding: 20px;

    border-radius: 10px;

    box-shadow: 0 0 10px rgba(0,0,0,0.1);

    }

    h1 {

    color: #333;

    }

    p {

    color: #555;

    line-height: 1.6;

    }

    .btn-container {

    margin-top: 20px;

    }

    .btn {

    display: inline-block;

    padding: 10px 20px;

    text-decoration: none;

    color: #fff;

    font-weight: bold;

    border: none;

    border-radius: 5px;

    cursor: pointer;

    margin-right: 10px;

    }

    .btn-green {

    background-color: black;

    }

    .img-header {

    width: 100%; /* Adjust as needed */

    max-height: 200px; /* Adjust as needed */

    object-fit: cover;

    }

    .small-text {

    font-size: 12px;

    color: #777;

    text-align: center;

    }

    </style>

    </head>

    <body>

    <div pardot-region="hidden-preview-text" pardot-region-type="simple" style="padding: 5px; ">

    <div style="display: none; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; max-height: 0px; max-width: 0px; opacity: 0; overflow: hidden; mso-hide: all;">

    </div>

    </div>

    <div class="email-container">

    <img src="LIVING ROOM LUXE.jpg" alt="Header Image" class="img-header">

    <p>Bonjour,</p>

    <p>Je me permets de vous contacter au nom de Winston & Léon ; agence immobilière à Paris spécialisée dans l'immobilier de luxe et la clientèle.</p>

    <p>Nous aimerions développer un partenariat avec vous. Nous pensons que travailler ensemble permettra d'accroître mutuellement notre chiffre d’affaires.</p>

    <p>Les avantages de ce partenariat sont notamment :</p>

    <ul>

    <li>Une commission de 10% à 20% pour chaque transaction conclue</li>

    <li>La promotion de vos services auprès de nos clients existants</li>

    </ul>

    <div class="btn-container">

    <a href="https://calendly.com/lvigier/winston-leon-meeting-with-leonard-vigier" class="btn btn-green">Réserver un rendez-vous</a>

    </div>

    <p>Si vous avez besoin de plus d'informations, n'hésitez pas à nous contacter.</p>

    <p>En attente de votre réponse.</p>

    <p>Bien cordialement,<br>Hazel Jane</p>

    <img src="Signature email 1.png" alt="">

    <p class="small-text">You are receiving this email because you signed up to receive our monthly newsletter at https://www.winston-et-leon.fr/<br>

    <a href="{{Unsubscribe}}" rel="nofollow,noreferrer">Unsubscribe</a> from email communications<br>

    {{{Organization.Address}}}</p>

    </div>

    </body>

    </html>

0/9000

I have a Visualforce page with a form that shows all the help text at once when someone is submitting responses. Anyone know what the cause or fix is?

Visualforce help text glitch @* Salesforce Developers *

8 answers
  1. Apr 17, 2023, 6:54 AM

    @Regina Hodge To avoid all the field tooltips showing up simultaneously upon submission of the form, you can use the following solutions:

    1 Remove the tooltips from the form fields - This can be done by removing or disabling the tooltip functionality from the form fields, so that they won't pop up on submission of the form.

    2 Use a custom submit button - Instead of using the default submit button, you can create a custom submit button and add JavaScript code to handle the form submission. This way, you can control the behavior of the form after it's been submitted.

    3 Validate the form fields before submission - By adding client-side validation to the form, you can ensure that all the required fields are filled in and that the data entered is valid before the form is submitted. This will prevent any tooltips from popping up on submission due to invalid data.

    4 Use a different form submission method - If you're using the default Visualforce form submission method, you can try using a different method such as Ajax or REST to submit the form. This may help avoid any conflicts or issues that are causing the tooltips to pop up on submission.

0/9000

hello,

 

there is a lot of tutorials on internet about using D3.js in Tableau. One of the way is to make actions with parameters and to transform it in a custom url "data:text/html, <HTML content>. But When i'm trying to do it in the latest version of Tableau, it's not working at all. it's written that my hyperlink is not permitted.

 

Can you help me ?

thanks.

9 answers
  1. Jun 21, 2017, 3:51 PM

    If your D3 code is static and you have access to a web server you could install the HTML there and have your Tableau report link to that. You can even use your own Tableau Server as the web server if you have permissions. I tested this with our 9.3 and 10.3 servers.

     

    1. Test that the attached D3b.html file works in your web browser
    2. Copy D3b.html to C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\httpd\ on your Tableau Server
    3. Test that the following link works: http://YourTableauServer/errors/D3b.html (don't use https)
    4. Use that link in your URL action (I made a dashboard with a blank web page so the D3 code will open there)

     

    If your D3 code is static and you have access to a web server you could install the HTML there and have your Tableau report link to that.

0/9000

I've pulled default and some of my custom Mapbox maps into Tableau without any problem, but I haven't been able to pull data added to my Mapbox map into Tableau.

 

For example, I created a custom map in Mapbox editor and created a polygon to show a certain zone of a city, but when I connect it with my Tableau map sheet, Tableau pulls the map with its custom styling, but the added polygon data does not appear.

 

Can this be done? It would be incredibly useful.

24 answers
0/9000