1 of 11

PyCob

Data Catalog web app in 383 lines of Python

HOW TO BUILD A

2 of 11

Agenda

  1. Use cases
  2. App demo
  3. Architecture
  4. Code

3 of 11

Use cases

Data analysts, data scientists, engineers, and even business users frequently need to dive into the details of their organization’s data. Here are some ways a data catalog can help -

  1. Finding the right tables & columns (data discovery)
  2. Debugging data quality issues
  3. Writing SQL queries
  4. Maximizing the data’s business value

4 of 11

5 of 11

6 of 11

7 of 11

8 of 11

Architecture

Data Model

Pages

9 of 11

Table dataclass code

LINK

10 of 11

List tables code

LINK

11 of 11

Edit table code

LINK