README.md 1 KB
Newer Older
Endre Jenei's avatar
Endre Jenei committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
# Tableau External Service PoC

## Description

PoC for using External Web Services with Tableau (Desktop and Server).

## Installation

Install requirements and start the tabpy server:

```bash
cd <repo_directory>
virtualenv .
source bin/activate
pip install -r requirements.txt
cd lib/python2.7/site-packages/tabpy_server
nohup ./startup.sh &
18
python convert_deploy.py
Endre Jenei's avatar
Endre Jenei committed
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
```

Press Ctrl-C to quit

## Configuration

### Desktop

1. Go to `Help`/`Setting and Performance`/`Manage External Service Connection...`
2. Use `tableau-external-service.brilliant-data.net` as Server and `9004` as Port 
3. Test Connection and push OK

### Server

Refer to http://onlinehelp.tableau.com/current/pro/desktop/en-us/help.html#r_connection_manage.html

```bash
tabadmin stop
tabadmin set vizqlserver.allow_insecure_scripts true
38
tabadmin set vizqlserver.script.disabled true
Endre Jenei's avatar
Endre Jenei committed
39 40 41 42 43 44 45 46 47
tabadmin set vizqlserver.extsvc.host tableau-external-service.brilliant-data.net
tabadmin set vizqlserver.extsvc.port 9004
tabadmin configure
tabadmin start
```