1 Reply Latest reply on May 6, 2019 6:14 PM by inuser508814

    working dynamic masking with tableau

    New Member



      we recently were working on a project that require using tableau with dynamic data masking service.

      things all work fine till we try to extract a large table with approx. 20000000 records of data thru ddm proxy


      we know that when the database receives the request, it'll then send masked data back to the application (such as tableau) through the Dynamic Data Masking service. and right now we encountered that when dataset is too large, the data failed to return to application thru ddm ( without ddm, the data returns just fine )


      so  is it because ddm which acts as proxy, incapable of pass large amount of data back to application?


      have anyone ever meet situation like this?


      some advise will be appreicated

        • 1. Re: working dynamic masking with tableau
          New Member

          Here is the DDM log showing the problem we encountered as described above:


          [DDM for PostgreSQL] ERROR - RoutePeer-2.serverData: Failed with:

          java.io.IOException: Connection reset by peer

               at sun.nio.ch.FileDispatcherImpl.Write0(Native Method)

               at sun.nio.ch.SocketDispatcherImpl.Write(SocketDispatcher.java:47)

               at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)

               at sun.nio.ch.IOUtil.write(IOUtil.java:51)

               at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)

               at com.activebase.c.b.c.write(c.java:126)

               at com.activebase.c.b.a.b.write(b.java:385)

               at com.activebase.router.a.a(a.java:421)

               at com.activebase.router.a.serverData(a.java:286) at



          at com.activebase.dnr.DNRProtocolAdapter.serverData(DNRProtocolAdapter.java:107)........