Skip to main content

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
email 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;line
check_trailing_whitespace // check field name for containing >whitespace before
'fake'
first_name None
last_name None
email None
gender None
ip_address None
birth_date None
order_date None

Known issues and workaround

not found yet.

DEVELOPMENT

  1. virtualenv env

  2. source ./env/bin/activate

  3. pip install -r requarements.txt

  4. (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 hashes)

Uploaded Source

Built Distribution

tabassist-0.2.2-py3-none-any.whl (10.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page