I realize this question is a couple of months old now. But the specific error message you are receiving can be fixed by specify the view size in the embed code.
If using Trusted Authentication the Canvas adapter will be needed. The canvas adapter will not be needed if using SAML to single sign-on to both Salesforce and Tableau Server.
I hope that clears things up.