Command line utility to work with Tableau workbook faster.
Project description
TABASSIST
What's is about
This package has aim to assist you while you work with Tableau and takes some routine from your shoulders.
INSTALATION
pip install tabassist
USAGE
// Check Tableau workbook for errors
$ tabassist check --file "/Users/user_name/Tableau_workbook.twbx"
T100: 'check_NOT_in_lowercase' field not in lowercase
T101: ' check_trailing_whitespace' field has trailing whitespace
T101: 'check_trailing_whitespace ' field has trailing whitespace
T102: 'check_non_unique_name (copy)' field has non allowed symbol(s)
T102: 'check_non_allowed_символы' field has non allowed symbol(s)
T103: 'check_non_unique_name (copy)' field has '(copy)' as a part of name
T104: 'check_comment_doesnt_exist' field doesn’t have comment
T105: 'check_comment_position' field has inline comment which doesn’t start from first line
T106: 'id' field doesn’t used by any worksheet
T106: 'check_unused_by_worksheet' field doesn’t used by any worksheet
T106: 'city' field doesn’t used by any worksheet
// Export documentation of Tableau workbook
$ tabassist doc export --file "/Users/user_name/Tableau_workbook.twbx" --name documentaion.md
Document exported to '/Users/user_name/'.
documentaion.md
Описание дашборда
to be updated...
Кто пользуется дашбордом
to be updated...
Частота обновления
to be updated...
MOCK_DATA
Местонахождение
Сервер -
Тип БД - textscan
База данных - None
Порт - NoneОписание полей
Наименование Описание Формула id None first_name None last_name None None gender None ip_address None birth_date None order_date None city None city None id None ages // age of fake client
DATEDIFF('year', [birth_date], >TODAY())check_NOT_in_lowercase // check field name in lowercase
'fake'check_non_unique_name (copy) // check stop words
'fake'check_non_allowed_символы // check non allowed symbols
'fake'check_comment_doesnt_exist 'fake' check_unused_by_worksheet // check field is unused
'fake'check_trailing_whitespace // check field name for containing >whitespace after
'fake'check_comment_exist // check commect exist
'fake'check_comment_position 'fake'
// check comment starts from first&>ensp;linecheck_trailing_whitespace // check field name for containing >whitespace before
'fake'first_name None last_name None None gender None ip_address None birth_date None order_date None Known issues and workaround
not found yet.
DEVELOPMENT
-
virtualenv env
-
source ./env/bin/activate
-
pip install -r requarements.txt
-
(OPTIONAL)
- pip install pycodestyle
- pip install pydocstyle
- pip install pytest
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tabassist-0.2.2.tar.gz
(9.1 kB
view details)
Built Distribution
tabassist-0.2.2-py3-none-any.whl
(10.6 kB
view details)
File details
Details for the file tabassist-0.2.2.tar.gz
.
File metadata
- Download URL: tabassist-0.2.2.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1932b301e5ed7ed069a60d656ceefd9771e87c4f3c5b98d978d2528455c91468 |
|
MD5 | 5e5cb1db09cdac17dacfcc64bd483f84 |
|
BLAKE2b-256 | b1e42147aa9ed451f18524a9e254bb02cfd08fcf7d37a4d46b21eb10d75f45b9 |
File details
Details for the file tabassist-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: tabassist-0.2.2-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9762669a6c1a46d064e6c7779e5a0c834462e2ca422d6434400c3bf99fb8f041 |
|
MD5 | 5eb1e33abee9e2da9dbe9f7708d72433 |
|
BLAKE2b-256 | bb945e586a75f22b752d6d40b4fd712fcbbbec4abc0aa0541ef814eaeddaf743 |