Skip to main content

Tokern Data Catalog

Project description

dbcat PyPI image image

Data Catalog for Databases and Data Warehouses

Overview

dbcat scans and maintains metadata from all your databases and data warehouses. dbcat also stores metadata generated by other data governance applications such as PIICatcher and Lineage Engine. dbcat is typically used alongside other applications. It can also be used stand-alone to generate a very simple data catalog using the CLI or API.

dbcat stores the catalog in a Postgresql or SQLite database. By default, the catalog is stored in a SQLite database in ~/.config/tokern/catalog.db

The catalog can be exported to Datahub or Amundsen. This is very useful to export PII tags or column lineage generated by PIICatcher or Lineage Engine. Check documentation for detailed instructions to set PII tags and column-level lineage.

Quick Start

dbcat is distributed as a python application.

python3 -m venv .env
source .env/bin/activate
pip install dbcat

dbcat catalog add-sqlite --name sample --path <path to sqlite db>
dbcat catalog scan --source-name sample

Documentation

For advanced usage refer documentation Catalog Documentation.

Supported Technologies

The following databases are supported:

  • MySQL/Mariadb
  • PostgreSQL
  • AWS Redshift
  • BigQuery
  • Snowflake
  • AWS Athena

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

dbcat-0.15.0.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

dbcat-0.15.0-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file dbcat-0.15.0.tar.gz.

File metadata

  • Download URL: dbcat-0.15.0.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.18 Linux/6.2.0-1012-azure

File hashes

Hashes for dbcat-0.15.0.tar.gz
Algorithm Hash digest
SHA256 a1f547ed1e0845bf9e3fd45ab58a8d7ec3e40daf7153d2f4a52adaad1ed60a59
MD5 8a759597a183974d9816937b0220fa74
BLAKE2b-256 0007f02ce063b329a48c07adf77f844f979901748f53d1b25ebc3510d711173f

See more details on using hashes here.

File details

Details for the file dbcat-0.15.0-py3-none-any.whl.

File metadata

  • Download URL: dbcat-0.15.0-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.18 Linux/6.2.0-1012-azure

File hashes

Hashes for dbcat-0.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a1970b84ebd778ae2ab22a96959c7b9544a20a371830940066ae47c13daa6c0
MD5 64caea40a599fe33e9b9a1a30aeb431f
BLAKE2b-256 57264ccff21b2112992116436ecdcf1f35e0ec8ab7bb8cfd3ecdb8b8aeaf13e1

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