1 Reply Latest reply on Nov 19, 2013 5:39 PM by Russell Christopher

    How to identify when client/ local rendering takes place?

    Scott Bortz

      I'd like to understand if and how I can identify whether my workbook is utilizing client/ local rendering on Tableau Server.  Is this indicated via the Performance Recorder?  Perhaps the Server logs?


      Also, does local rendering apply just the same for live/ proxy connections to relational data sources as it would for Tableau Data Extracts?



        • 1. Re: How to identify when client/ local rendering takes place?
          Russell Christopher

          Hey Scott -


          Using an Extract vs. Live data connection has no impact on Browser or Server rendering.  It's really all about complexity and amount of data vs where the the data comes from (see About Client-Side Rendering for more info)


          In terms of identifying whether browser or server rendering is occurring:


          • There's is no officially documented mechanism to do this.
          • Just out of curiosity, how would this info be useful to you?



          I just looked in the vizqlserver logs and see the following string whenever client rendering occurs: "Client render mode is active.":


          2013-11-19 20:29:24.997 (Default,russch,8CB41A43A89A4D60B6E2D545429FDA2A-0:0,UowQdMCoyycAAAasCbgAAABh) 15a8: COMMAND.POST get-drill-info

          2013-11-19 20:29:24.997 (Default,russch,8CB41A43A89A4D60B6E2D545429FDA2A-0:0,UowQdMCoyycAAAasCbgAAABh) 15a8: Start WorksheetImage::FillCache

          2013-11-19 20:29:24.997 (Default,russch,8CB41A43A89A4D60B6E2D545429FDA2A-0:0,UowQdMCoyycAAAasCbgAAABh) 15a8: Not caching tiles. Client render mode is active.


          I wouldn't bet my life that this is 100% accurate all the time (I have no reason NOT to beleive it wouldn't be, but this is simply deduction by observation vs. "knowing")...