A simple proof-of-concept showing how Tableau Server and Liferay can be integrated in the form of a portlet