├── .dockerignore ├── .env.example ├── .github ├── CODEOWNERS └── workflows │ └── github-pages.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── Makefile ├── Readme.md ├── data ├── .gitkeep └── git_metadata │ └── .gitkeep ├── dbt-search-app ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── Dockerfile ├── README.md ├── favicon.png ├── index.html ├── manifest.webmanifest ├── nginx.conf ├── package-lock.json ├── package.json ├── src │ ├── app.css │ └── app.js └── yarn.lock ├── dbt_metadata_utils ├── Dockerfile ├── __init__.py ├── algolia.py ├── column_level.py ├── config.py ├── git_metadata.py ├── models.py └── sql │ └── redshift_last_insert.sql ├── docker-compose.yml ├── docs ├── algolia.png ├── architecture.png ├── architecture.py ├── dbt-search-app.png └── dbt.png ├── mypy.ini ├── notebooks └── lineage_graph.ipynb ├── pyproject.toml ├── requirements.txt └── tox.ini /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @louisguitton 2 | -------------------------------------------------------------------------------- /.github/workflows/github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/.github/workflows/github-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/Makefile -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/Readme.md -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/git_metadata/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbt-search-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/.editorconfig -------------------------------------------------------------------------------- /dbt-search-app/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.cache 4 | -------------------------------------------------------------------------------- /dbt-search-app/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: 'algolia', 3 | }; 4 | -------------------------------------------------------------------------------- /dbt-search-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/.gitignore -------------------------------------------------------------------------------- /dbt-search-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/.prettierrc -------------------------------------------------------------------------------- /dbt-search-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/Dockerfile -------------------------------------------------------------------------------- /dbt-search-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/README.md -------------------------------------------------------------------------------- /dbt-search-app/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/favicon.png -------------------------------------------------------------------------------- /dbt-search-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/index.html -------------------------------------------------------------------------------- /dbt-search-app/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/manifest.webmanifest -------------------------------------------------------------------------------- /dbt-search-app/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/nginx.conf -------------------------------------------------------------------------------- /dbt-search-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/package-lock.json -------------------------------------------------------------------------------- /dbt-search-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/package.json -------------------------------------------------------------------------------- /dbt-search-app/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/src/app.css -------------------------------------------------------------------------------- /dbt-search-app/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/src/app.js -------------------------------------------------------------------------------- /dbt-search-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt-search-app/yarn.lock -------------------------------------------------------------------------------- /dbt_metadata_utils/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/Dockerfile -------------------------------------------------------------------------------- /dbt_metadata_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbt_metadata_utils/algolia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/algolia.py -------------------------------------------------------------------------------- /dbt_metadata_utils/column_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/column_level.py -------------------------------------------------------------------------------- /dbt_metadata_utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/config.py -------------------------------------------------------------------------------- /dbt_metadata_utils/git_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/git_metadata.py -------------------------------------------------------------------------------- /dbt_metadata_utils/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/models.py -------------------------------------------------------------------------------- /dbt_metadata_utils/sql/redshift_last_insert.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/dbt_metadata_utils/sql/redshift_last_insert.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/algolia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/docs/algolia.png -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /docs/architecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/docs/architecture.py -------------------------------------------------------------------------------- /docs/dbt-search-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/docs/dbt-search-app.png -------------------------------------------------------------------------------- /docs/dbt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/docs/dbt.png -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/mypy.ini -------------------------------------------------------------------------------- /notebooks/lineage_graph.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/notebooks/lineage_graph.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louisguitton/dbt-metadata-utils/HEAD/tox.ini --------------------------------------------------------------------------------