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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for tabassist-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1932b301e5ed7ed069a60d656ceefd9771e87c4f3c5b98d978d2528455c91468
MD5 5e5cb1db09cdac17dacfcc64bd483f84
BLAKE2b-256 b1e42147aa9ed451f18524a9e254bb02cfd08fcf7d37a4d46b21eb10d75f45b9

See more details on using hashes here.

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

Hashes for tabassist-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9762669a6c1a46d064e6c7779e5a0c834462e2ca422d6434400c3bf99fb8f041
MD5 5eb1e33abee9e2da9dbe9f7708d72433
BLAKE2b-256 bb945e586a75f22b752d6d40b4fd712fcbbbec4abc0aa0541ef814eaeddaf743

See more details on using hashes here.

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