1) What is Tableau’s Document API? With the release of Tableau 10, Tableau released a python utility called the Tableau Document API (or TDA for short). TDA allows users to easily programmatically modify tableau workbooks. Modifying tableau workbooks without using Tableau Desktop was possible before as tableau files .twb are actually just xml files. However, manually editing the xml of .twb files could easily result in a corrupted workbook. Fortunately with the release of this tool it is now much less risky to modify workbooks without using Tableau Desktop.
0) Install DBeaver You can find installation instructions here
1) Download the latest drivers You can find the latest drivers on the Cloudera website
2) Create a folder to store the drivers mkdir ~/.dbeaver-drivers/cloudera-hive/
3) Extract driver jars and move to the folder we made earlier 4) Create a New Driver in DBeaver Navigate to Database > Driver Manager > New Add all the files from ~/.dbeaver-drivers/cloudera-hive/ Driver name: Hive-Cloudera (for labeling only) Class name: com.
0) What is DBeaver? Quite simply DBeaver is the best multi-database SQL IDE that I’ve used. It supports every JDBC connection that I’ve thrown at it and has advanced features for some of the more popular databases such as Mysql & Postgres. Many thanks to serge-rider for creating such an awesome tool.
1) Install Java First we need to install java which can be easily by running the following command in terminal (homebrew required):
Update 2018-03-18: I’ve since moved to Hugo This is my first blog post using Pelican and Markdown. A lot of the content below is to be used as reference mostly for myself and any others who are exploring using Python3, Pelican, & Markdown to create a blog.
How to get up and running
mkvirtualenv personal_blog pip install pelican pip install markdown pip install fabric3 pip install ghp-import pip install webassets npm install less -g cd Dropbox/projects/python/personal_blog/ git clone https://github.