Can you enable performance monitoring in Tablelau as well to see what Tableau is doing behind the scenes? This option can be found on the Help menu.
@Patrick, thank you for the suggestion. I'm not sure I see where to enable the performance monitoring. Here's a screen shot of the menu I see in the public version
I appreciate your response and help as this is the first connector I've tried to create and I'm not that familiar with Tableau beyond making dashboards.
tabprotoserv.txt has helped me figure out what the cause may be....
1 of 1 people found this helpful
I took a look at your code. The issue you are seeing is due to the order in which your calling certain operations (and this discrepancy isn't caught in the simulator as it should be).
In your code you have the following line:
The doneCallback() line of code is a signal to Tableau that you are done gathering data, and effectively closes the connection between Tableau and your web data connector. Unfortunately, since you are calling doneCallback() inside your for loop, you have only executed table.appendRows(tableData) a single time, hence you see only 100 rows. What you want is to ensure that you have finished fetching all of your data and called table.appendRows(tableData) as many times as you need before you call doneCallback().