.dockerignore
.editorconfig
.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
Makefile
NOTICE
README.md
requirements.txt
setup.cfg
setup.py
.dependabot/config.yml
.github/CODEOWNERS
.github/PULL_REQUEST_TEMPLATE.md
.github/stale.yml
.github/titleLint.yml
.github/workflows/license.yml
.github/workflows/monthly_release.yml
.github/workflows/publish_release.yml
.github/workflows/pull_request.yml
.github/workflows/pypipublish.yml
amundsen_databuilder.egg-info/PKG-INFO
amundsen_databuilder.egg-info/SOURCES.txt
amundsen_databuilder.egg-info/dependency_links.txt
amundsen_databuilder.egg-info/requires.txt
amundsen_databuilder.egg-info/top_level.txt
databuilder/__init__.py
databuilder/callback/__init__.py
databuilder/callback/call_back.py
databuilder/clients/__init__.py
databuilder/clients/neptune_client.py
databuilder/extractor/__init__.py
databuilder/extractor/athena_metadata_extractor.py
databuilder/extractor/atlas_search_data_extractor.py
databuilder/extractor/base_bigquery_extractor.py
databuilder/extractor/base_extractor.py
databuilder/extractor/base_postgres_metadata_extractor.py
databuilder/extractor/bigquery_metadata_extractor.py
databuilder/extractor/bigquery_usage_extractor.py
databuilder/extractor/bigquery_watermark_extractor.py
databuilder/extractor/cassandra_extractor.py
databuilder/extractor/csv_extractor.py
databuilder/extractor/db2_metadata_extractor.py
databuilder/extractor/db_api_extractor.py
databuilder/extractor/delta_lake_metadata_extractor.py
databuilder/extractor/dremio_metadata_extractor.py
databuilder/extractor/druid_metadata_extractor.py
databuilder/extractor/es_last_updated_extractor.py
databuilder/extractor/feast_extractor.py
databuilder/extractor/generic_extractor.py
databuilder/extractor/glue_extractor.py
databuilder/extractor/hive_table_last_updated_extractor.py
databuilder/extractor/hive_table_metadata_extractor.py
databuilder/extractor/kafka_source_extractor.py
databuilder/extractor/mssql_metadata_extractor.py
databuilder/extractor/mysql_metadata_extractor.py
databuilder/extractor/neo4j_extractor.py
databuilder/extractor/neo4j_search_data_extractor.py
databuilder/extractor/neptune_search_data_extractor.py
databuilder/extractor/postgres_metadata_extractor.py
databuilder/extractor/presto_view_metadata_extractor.py
databuilder/extractor/redshift_metadata_extractor.py
databuilder/extractor/snowflake_metadata_extractor.py
databuilder/extractor/snowflake_table_last_updated_extractor.py
databuilder/extractor/sql_alchemy_extractor.py
databuilder/extractor/table_metadata_constants.py
databuilder/extractor/vertica_metadata_extractor.py
databuilder/extractor/dashboard/__init__.py
databuilder/extractor/dashboard/mode_analytics/__init__.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_charts_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_constants.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_executions_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_last_modified_timestamp_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_last_successful_executions_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_owner_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_queries_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_usage_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_user_extractor.py
databuilder/extractor/dashboard/mode_analytics/mode_dashboard_utils.py
databuilder/extractor/dashboard/mode_analytics/batch/__init__.py
databuilder/extractor/dashboard/mode_analytics/batch/mode_dashboard_charts_batch_extractor.py
databuilder/extractor/dashboard/redash/__init__.py
databuilder/extractor/dashboard/redash/redash_dashboard_extractor.py
databuilder/extractor/dashboard/redash/redash_dashboard_utils.py
databuilder/extractor/dashboard/tableau/__init__.py
databuilder/extractor/dashboard/tableau/tableau_dashboard_constants.py
databuilder/extractor/dashboard/tableau/tableau_dashboard_extractor.py
databuilder/extractor/dashboard/tableau/tableau_dashboard_last_modified_extractor.py
databuilder/extractor/dashboard/tableau/tableau_dashboard_query_extractor.py
databuilder/extractor/dashboard/tableau/tableau_dashboard_table_extractor.py
databuilder/extractor/dashboard/tableau/tableau_dashboard_utils.py
databuilder/extractor/dashboard/tableau/tableau_external_table_extractor.py
databuilder/extractor/restapi/__init__.py
databuilder/extractor/restapi/rest_api_extractor.py
databuilder/extractor/user/__init__.py
databuilder/extractor/user/bamboohr/__init__.py
databuilder/extractor/user/bamboohr/bamboohr_user_extractor.py
databuilder/filesystem/__init__.py
databuilder/filesystem/filesystem.py
databuilder/filesystem/metadata.py
databuilder/job/__init__.py
databuilder/job/base_job.py
databuilder/job/job.py
databuilder/loader/__init__.py
databuilder/loader/base_loader.py
databuilder/loader/file_system_csv_loader.py
databuilder/loader/file_system_elasticsearch_json_loader.py
databuilder/loader/file_system_neo4j_csv_loader.py
databuilder/loader/file_system_neptune_csv_loader.py
databuilder/loader/generic_loader.py
databuilder/models/__init__.py
databuilder/models/application.py
databuilder/models/badge.py
databuilder/models/column_usage_model.py
databuilder/models/dashboard_elasticsearch_document.py
databuilder/models/elasticsearch_document.py
databuilder/models/es_last_updated.py
databuilder/models/graph_node.py
databuilder/models/graph_relationship.py
databuilder/models/graph_serializable.py
databuilder/models/owner_constants.py
databuilder/models/table_column_usage.py
databuilder/models/table_elasticsearch_document.py
databuilder/models/table_last_updated.py
databuilder/models/table_lineage.py
databuilder/models/table_metadata.py
databuilder/models/table_owner.py
databuilder/models/table_serializable.py
databuilder/models/table_source.py
databuilder/models/table_stats.py
databuilder/models/user.py
databuilder/models/user_elasticsearch_document.py
databuilder/models/watermark.py
databuilder/models/cluster/__init__.py
databuilder/models/cluster/cluster_constants.py
databuilder/models/dashboard/__init__.py
databuilder/models/dashboard/dashboard_chart.py
databuilder/models/dashboard/dashboard_execution.py
databuilder/models/dashboard/dashboard_last_modified.py
databuilder/models/dashboard/dashboard_metadata.py
databuilder/models/dashboard/dashboard_owner.py
databuilder/models/dashboard/dashboard_query.py
databuilder/models/dashboard/dashboard_table.py
databuilder/models/dashboard/dashboard_usage.py
databuilder/models/schema/__init__.py
databuilder/models/schema/schema.py
databuilder/models/schema/schema_constant.py
databuilder/models/timestamp/__init__.py
databuilder/models/timestamp/timestamp_constants.py
databuilder/models/usage/__init__.py
databuilder/models/usage/usage_constants.py
databuilder/publisher/__init__.py
databuilder/publisher/base_publisher.py
databuilder/publisher/elasticsearch_constants.py
databuilder/publisher/elasticsearch_publisher.py
databuilder/publisher/neo4j_csv_publisher.py
databuilder/publisher/neo4j_preprocessor.py
databuilder/publisher/neptune_csv_publisher.py
databuilder/rest_api/__init__.py
databuilder/rest_api/base_rest_api_query.py
databuilder/rest_api/rest_api_failure_handlers.py
databuilder/rest_api/rest_api_query.py
databuilder/rest_api/mode_analytics/__init__.py
databuilder/rest_api/mode_analytics/mode_paginated_rest_api_query.py
databuilder/serializers/__init__.py
databuilder/serializers/mysql_serializer.py
databuilder/serializers/neo4_serializer.py
databuilder/serializers/neptune_serializer.py
databuilder/task/__init__.py
databuilder/task/base_task.py
databuilder/task/neo4j_staleness_removal_task.py
databuilder/task/neptune_staleness_removal_task.py
databuilder/task/task.py
databuilder/transformer/__init__.py
databuilder/transformer/base_transformer.py
databuilder/transformer/bigquery_usage_transformer.py
databuilder/transformer/dict_to_model.py
databuilder/transformer/generic_transformer.py
databuilder/transformer/regex_str_replace_transformer.py
databuilder/transformer/remove_field_transformer.py
databuilder/transformer/table_tag_transformer.py
databuilder/transformer/template_variable_substitution_transformer.py
databuilder/transformer/timestamp_string_to_epoch.py
databuilder/utils/__init__.py
databuilder/utils/closer.py
docs/dashboard_ingestion_guide.md
docs/models.md
docs/assets/AmundsenDataBuilder.png
docs/assets/dashboard_graph_modeling.png
example/__init__.py
example/dags/athena_sample_dag.py
example/dags/hive_sample_dag.py
example/dags/postgres_sample_dag.py
example/dags/snowflake_sample_dag.py
example/sample_data/sample_application.csv
example/sample_data/sample_badges.csv
example/sample_data/sample_col.csv
example/sample_data/sample_column_usage.csv
example/sample_data/sample_dashboard_base.csv
example/sample_data/sample_dashboard_last_execution.csv
example/sample_data/sample_dashboard_last_modified.csv
example/sample_data/sample_dashboard_owner.csv
example/sample_data/sample_dashboard_query.csv
example/sample_data/sample_dashboard_table.csv
example/sample_data/sample_dashboard_usage.csv
example/sample_data/sample_schema_description.csv
example/sample_data/sample_source.csv
example/sample_data/sample_table.csv
example/sample_data/sample_table_column_stats.csv
example/sample_data/sample_table_last_updated.csv
example/sample_data/sample_table_owner.csv
example/sample_data/sample_table_programmatic_source.csv
example/sample_data/sample_tags.csv
example/sample_data/sample_user.csv
example/sample_data/sample_watermark.csv
example/scripts/sample_atlas_search_extractor.py
example/scripts/sample_bigquery_metadata.py
example/scripts/sample_bq_usage_loader.py
example/scripts/sample_data_loader.py
example/scripts/sample_data_loader_neptune.py
example/scripts/sample_db2_data_loader.py
example/scripts/sample_deltalake_metadata.py
example/scripts/sample_dremio_data_loader.py
example/scripts/sample_feast_loader.py
example/scripts/sample_glue_loader.py
example/scripts/sample_mssql_metadata.py
example/scripts/sample_mysql_loader.py
example/scripts/sample_neptune_data_cleanup_job.py
example/scripts/sample_postgres_loader.py
example/scripts/sample_snowflake_data_loader.py
example/scripts/sample_tableau_data_loader.py
example/scripts/sample_vertica_loader.py
tests/__init__.py
tests/integration/test_chained_trainsformers_task.py
tests/unit/__init__.py
tests/unit/test_base_job.py
tests/unit/callback/__init__.py
tests/unit/callback/test_call_back.py
tests/unit/extractor/__init__.py
tests/unit/extractor/test_athena_metadata_extractor.py
tests/unit/extractor/test_bigquery_metadata_extractor.py
tests/unit/extractor/test_bigquery_usage_extractor.py
tests/unit/extractor/test_bigquery_watermark_extractor.py
tests/unit/extractor/test_cassandra_extractor.py
tests/unit/extractor/test_csv_extractor.py
tests/unit/extractor/test_deltalake_extractor.py
tests/unit/extractor/test_dremio_metadata_extractor.py
tests/unit/extractor/test_es_last_updated_extractor.py
tests/unit/extractor/test_feast_extractor.py
tests/unit/extractor/test_generic_extractor.py
tests/unit/extractor/test_glue_extractor.py
tests/unit/extractor/test_hive_table_last_updated_extractor.py
tests/unit/extractor/test_hive_table_metadata_extractor.py
tests/unit/extractor/test_kafka_source_extractor.py
tests/unit/extractor/test_mssql_metadata_extractor.py
tests/unit/extractor/test_neo4j_extractor.py
tests/unit/extractor/test_neo4j_search_data_extractor.py
tests/unit/extractor/test_postgres_metadata_extractor.py
tests/unit/extractor/test_presto_view_metadata_extractor.py
tests/unit/extractor/test_redshift_metadata_extractor.py
tests/unit/extractor/test_snowflake_metadata_extractor.py
tests/unit/extractor/test_snowflake_table_last_updated_extractor.py
tests/unit/extractor/test_sql_alchemy_extractor.py
tests/unit/extractor/test_sql_server_metadata_extractor.py
tests/unit/extractor/dashboard/__init__.py
tests/unit/extractor/dashboard/mode_analytics/__init__.py
tests/unit/extractor/dashboard/mode_analytics/batch/__init__.py
tests/unit/extractor/dashboard/mode_analytics/batch/test_mode_dashboard_charts_batch_extractor.py
tests/unit/extractor/dashboard/redash/__init__.py
tests/unit/extractor/dashboard/redash/test_redash_dashboard_extractor.py
tests/unit/extractor/dashboard/redash/test_redash_dashboard_utils.py
tests/unit/extractor/dashboard/tableau/__init__.py
tests/unit/extractor/dashboard/tableau/test_tableau_dashboard_extractor.py
tests/unit/extractor/dashboard/tableau/test_tableau_dashboard_last_modified_extractor.py
tests/unit/extractor/dashboard/tableau/test_tableau_dashboard_query_extractor.py
tests/unit/extractor/dashboard/tableau/test_tableau_dashboard_table_extractor.py
tests/unit/extractor/restapi/__init__.py
tests/unit/extractor/restapi/test_rest_api_extractor.py
tests/unit/extractor/user/__init__.py
tests/unit/extractor/user/bamboohr/__init__.py
tests/unit/extractor/user/bamboohr/test_bamboohr_user_extractor.py
tests/unit/filesystem/__init__.py
tests/unit/filesystem/test_filesystem.py
tests/unit/loader/__init__.py
tests/unit/loader/test_file_system_csv_loader.py
tests/unit/loader/test_file_system_elasticsearch_json_loader.py
tests/unit/loader/test_file_system_neptune_csv_loader.py
tests/unit/loader/test_fs_neo4j_csv_loader.py
tests/unit/loader/test_generic_loader.py
tests/unit/models/__init__.py
tests/unit/models/test_application.py
tests/unit/models/test_badge.py
tests/unit/models/test_dashboard_elasticsearch_document.py
tests/unit/models/test_description_metadata.py
tests/unit/models/test_es_last_updated.py
tests/unit/models/test_graph_serializable.py
tests/unit/models/test_table_column_usage.py
tests/unit/models/test_table_elasticsearch_document.py
tests/unit/models/test_table_last_updated.py
tests/unit/models/test_table_lineage.py
tests/unit/models/test_table_metadata.py
tests/unit/models/test_table_owner.py
tests/unit/models/test_table_serializable.py
tests/unit/models/test_table_source.py
tests/unit/models/test_table_stats.py
tests/unit/models/test_user.py
tests/unit/models/test_user_elasticsearch_document.py
tests/unit/models/test_watermark.py
tests/unit/models/dashboard/__init__.py
tests/unit/models/dashboard/test_dashboard_chart.py
tests/unit/models/dashboard/test_dashboard_last_modified.py
tests/unit/models/dashboard/test_dashboard_metadata.py
tests/unit/models/dashboard/test_dashboard_owner.py
tests/unit/models/dashboard/test_dashboard_query.py
tests/unit/models/dashboard/test_dashboard_table.py
tests/unit/models/dashboard/test_dashboard_usage.py
tests/unit/models/schema/__init__.py
tests/unit/models/schema/test_schema.py
tests/unit/models/test_fixtures/__init__.py
tests/unit/models/test_fixtures/table_metadata_fixtures.py
tests/unit/publisher/__init__.py
tests/unit/publisher/test_elasticsearch_publisher.py
tests/unit/publisher/test_neo4j_csv_publisher.py
tests/unit/publisher/test_neo4j_preprocessor.py
tests/unit/publisher/test_publisher.py
tests/unit/resources/csv_publisher/nodes/test_column.csv
tests/unit/resources/csv_publisher/nodes/test_table.csv
tests/unit/resources/csv_publisher/relations/test_edge_short.csv
tests/unit/resources/extractor/user/bamboohr/testdata.xml
tests/unit/resources/fs_neo4j_csv_loader/movies/nodes/Actor_0.csv
tests/unit/resources/fs_neo4j_csv_loader/movies/nodes/City_0.csv
tests/unit/resources/fs_neo4j_csv_loader/movies/nodes/Movie_0.csv
tests/unit/resources/fs_neo4j_csv_loader/movies/relationships/test_Movie_Actor_ACTOR.csv
tests/unit/resources/fs_neo4j_csv_loader/movies/relationships/test_Movie_City_FILMED_AT.csv
tests/unit/resources/fs_neo4j_csv_loader/people/nodes/Person_0.csv
tests/unit/resources/fs_neo4j_csv_loader/people/nodes/Person_1.csv
tests/unit/resources/fs_neptune_csv_loader/nodes/Actor_6.csv
tests/unit/resources/fs_neptune_csv_loader/nodes/City_6.csv
tests/unit/resources/fs_neptune_csv_loader/nodes/Movie_6.csv
tests/unit/resources/fs_neptune_csv_loader/relationships/Movie_Actor_ACTOR.csv
tests/unit/resources/fs_neptune_csv_loader/relationships/Movie_City_FILMED_AT.csv
tests/unit/rest_api/__init__.py
tests/unit/rest_api/test_rest_api_failure_handlers.py
tests/unit/rest_api/test_rest_api_query.py
tests/unit/rest_api/mode_analytics/__init__.py
tests/unit/rest_api/mode_analytics/test_mode_paginated_rest_api_query.py
tests/unit/task/__init__.py
tests/unit/task/test_neo4j_staleness_removal_task.py
tests/unit/transformer/__init__.py
tests/unit/transformer/test_bigquery_usage_transformer.py
tests/unit/transformer/test_chained_transformer.py
tests/unit/transformer/test_dict_to_model_transformer.py
tests/unit/transformer/test_regex_str_replace_transformer.py
tests/unit/transformer/test_remove_field_transformer.py
tests/unit/transformer/test_table_tag_transformer.py
tests/unit/transformer/test_template_variable_substitution_transformer.py
tests/unit/transformer/test_timestamp_string_to_epoch_transformer.py
tests/unit/usage/__init__.py
tests/unit/usage/presto/__init__.py