Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add merge query results functionality to rest_api_query #1058

Merged
merged 3 commits into from May 7, 2021

Conversation

youngyjd
Copy link
Member

@youngyjd youngyjd commented May 6, 2021

Summary of Changes

Adding this functionality in support of moving Move Dashboard Extractors to discovery API.

Based on discovery api documents, space discovery api has dashboard_group_id, dashboard_group_name, and dashboard_group_description, while report discovery api has dashboard_id, dashboard_name, dashboard_group_id, and dashboard_description etc. If we want to extract DashboardMetadata that has all these information in one record, we have to join them based on dashboard_group_id. The purpose of this PR is to address this.

There are some other use cases that we need to merge results as well, for example, total_views_count that lives in report stats discovery api, which we have to merge into the response of report discovery api

Tests

Unit test for QueryMerger

CheckList

Make sure you have checked all steps below to ensure a timely review.

  • PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"
  • PR includes a summary of changes.
  • PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
  • In case of new functionality, my PR adds documentation that describes how to use it.
    • All the public functions and the classes in the PR contain docstrings that explain what it does

Signed-off-by: Junda Yang <youngyjd@gmail.com>
@youngyjd youngyjd requested a review from a team as a code owner May 6, 2021 23:23
@youngyjd
Copy link
Member Author

youngyjd commented May 6, 2021

@feng-tao @dorianj @allisonsuarez @dkunitsk ^^ Let me know if you have any question

Signed-off-by: Junda Yang <youngyjd@gmail.com>
@feng-tao
Copy link
Member

feng-tao commented May 7, 2021

@youngyjd could you fix the CI? i could take a look at the PR tonight.

Signed-off-by: Junda Yang <youngyjd@gmail.com>
@feng-tao
Copy link
Member

feng-tao commented May 7, 2021

lgtm, any remaining MODE apis are still on legacy?

@feng-tao feng-tao merged commit ade4902 into amundsen-io:main May 7, 2021
@youngyjd
Copy link
Member Author

youngyjd commented May 7, 2021

@feng-tao yeah.

this one

url = 'https://app.mode.com/api/{organization}/spaces/{dashboard_group_id}/reports'
Discovery api only has last execution state but no last execution timestamp. Mode team is addressing it.

and this one

memberships_url_template = 'https://app.mode.com/api/{organization}/memberships'
Username is missing from mode's discovery api. They are working on it too.

verdan added a commit that referenced this pull request May 11, 2021
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (#1048)

update Mode dashboard extractor tests (#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (#1053)

feat: Add dbt extractor for table lineage + metadata (#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>
verdan added a commit that referenced this pull request May 17, 2021
* parent f6b21b3
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (#1048)

update Mode dashboard extractor tests (#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (#1053)

feat: Add dbt extractor for table lineage + metadata (#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* FIxes the betterer issues

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* code review changes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* updates the common version

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes lint errors for metadata

Signed-off-by: verdan <verdan.mahmood@gmail.com>
dorianj pushed a commit to dorianj/amundsen that referenced this pull request Jun 18, 2021
…o#1084)

* parent f6b21b3
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (amundsen-io#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (amundsen-io#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (amundsen-io#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (amundsen-io#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (amundsen-io#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (amundsen-io#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (amundsen-io#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (amundsen-io#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (amundsen-io#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (amundsen-io#1048)

update Mode dashboard extractor tests (amundsen-io#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (amundsen-io#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (amundsen-io#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (amundsen-io#1053)

feat: Add dbt extractor for table lineage + metadata (amundsen-io#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (amundsen-io#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (amundsen-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (amundsen-io#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (amundsen-io#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (amundsen-io#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (amundsen-io#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (amundsen-io#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (amundsen-io#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (amundsen-io#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (amundsen-io#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* FIxes the betterer issues

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* code review changes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* updates the common version

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes lint errors for metadata

Signed-off-by: verdan <verdan.mahmood@gmail.com>
dorianj added a commit to dorianj/amundsen that referenced this pull request Jun 18, 2021
* feat: Apache Superset Extractor (amundsen-io#1076)

Adds support for syncing dashboard metadata from Apache Superset.

* boring_cyborg | 🎉 Initial commit. (amundsen-io#1101)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* fix: Try to use the app context (amundsen-io#1102)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* feat: Apache Superset UI Icons (amundsen-io#1100)

adds Apache Superset icons to frontend

* feat: Pre-work needed for the lineage graph visualization (amundsen-io#1084)

* parent f6b21b3
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (amundsen-io#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (amundsen-io#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (amundsen-io#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (amundsen-io#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (amundsen-io#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (amundsen-io#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (amundsen-io#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (amundsen-io#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (amundsen-io#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (amundsen-io#1048)

update Mode dashboard extractor tests (amundsen-io#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (amundsen-io#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (amundsen-io#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (amundsen-io#1053)

feat: Add dbt extractor for table lineage + metadata (amundsen-io#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (amundsen-io#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (amundsen-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (amundsen-io#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (amundsen-io#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (amundsen-io#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (amundsen-io#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (amundsen-io#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (amundsen-io#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (amundsen-io#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (amundsen-io#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* FIxes the betterer issues

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* code review changes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* updates the common version

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes lint errors for metadata

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* feat: Atlas Dashboard Support (amundsen-io#1066)

- metadata: extended atlas proxy with dashboard support
- databuilder: extended atlas search extractor with dashboard support

* feat: ML Features common schema and metadata API definition (amundsen-io#1059)

* feature model

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* feature model lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added query schema

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reorder

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* metadata swagger template

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* stubbing out all classes and methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Created models for tabs, stubbed out all API methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* defined feature API routes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* bumped common version

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more specific type

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* workflow change

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* badge import and tag import chnages

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed imports

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* small fixes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added standalone query file to common

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fix: dashboard in atlas metadata proxy (amundsen-io#1110)

Signed-off-by: DOMINIK CHOMA <dominik.choma@ing.com>

* Fix: Update Amundsen Common to 0.11.0 (amundsen-io#1088)

* Update amundsen-common version to '0.10.0'

Signed-off-by: Kevin Dukelow <Kevin_Dukelow@colpal.com>

* Update search and metadata services

Signed-off-by: Kevin Dukelow <Kevin_Dukelow@colpal.com>

* Update to 0.11.0

Signed-off-by: Kevin Dukelow <Kevin_Dukelow@colpal.com>

* feat: Implement ML Feature Details API (amundsen-io#1091)

* feature model

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* feature model lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added query schema

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reorder

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* metadata swagger template

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* stubbing out all classes and methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Created models for tabs, stubbed out all API methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* defined feature API routes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* bumped common version

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more specific type

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Started implwementation

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* workflow change

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* badge import and tag import chnages

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed imports

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* small fixes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* functional, need to verify structure, finish up some queries, and write tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* looks fully functional

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fully functional details

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleaned up a bit

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint and start testing

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added standalone query file to common

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* tests and some small changes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* made _exec_feature_query less complex

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added type annotation to classify tags arg

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed import order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more unit tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added final except and fixed query order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* created methods to extract objects from neo4j query

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* pinned common version in FE to latest

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Update search PR workflow to use search directory (amundsen-io#1112)

Signed-off-by: Grant Seward <grant@stemma.ai>

* perf: Update ModeDashboardUsageExtractor to discovery endpoint (amundsen-io#1115)

* move mode dashboard usage extractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* mock post process

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix test

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* solve lint error

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix isort

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* perf: Update mode dashboard executions extractor to discovery api (amundsen-io#1116)

* update ModeDashboardExecutionsExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update README

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* feat: Implement Feature Tag, Badge, Description and Owner APIs (amundsen-io#1108)

* feature model

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* feature model lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added query schema

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reorder

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* metadata swagger template

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* stubbing out all classes and methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Created models for tabs, stubbed out all API methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* defined feature API routes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* bumped common version

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more specific type

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Started implwementation

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* workflow change

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* badge import and tag import chnages

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed imports

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* small fixes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* functional, need to verify structure, finish up some queries, and write tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* looks fully functional

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fully functional details

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleaned up a bit

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint and start testing

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added standalone query file to common

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* tests and some small changes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* made _exec_feature_query less complex

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added type annotation to classify tags arg

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed import order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more unit tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* implemented feature badge API

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* implementing more feature APIs

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* manual testing and fixed bug

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added final except and fixed query order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* created methods to extract objects from neo4j query

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* pinned common version in FE to latest

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* description API works

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* functional owners API

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reverted and added separate method

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleaning up

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added from base proxy

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more to base proxy and other proxies

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reuse code

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* uodated test

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added unit tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleanup

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* oops

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added logging

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* updated comment

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fix: handle columns in manifest and not in catalog (amundsen-io#1095)

Signed-off-by: Adam Boscarino <aboscarino@devoted.com>

* boring-cyborg: make it a bit friendlier (amundsen-io#1123)

Given that this doesn't actually check if people filled out the issue template, I think it's a bit unfriendly. I also don't think it will change behavior for people who don't follow the template

Signed-off-by: Dorian Johnson <2020@dorianj.net>

* feat: ML Feature Generation Code API (amundsen-io#1122)

* WIP not functional

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* still wip

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Functional generation code API

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added method to base proxy and others

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* space

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* whitespace

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* eliminated weirdness

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* unit tests!'

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fix: Database filter to return string, not object (amundsen-io#1041)

* Database filter returns string not object

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added comma to fix syntax text

Signed-off-by: Grant Seward <grant@stemma.ai>

* docs: update databuilder directory name after deprecating databuilder submodule (amundsen-io#1106)

Signed-off-by: Marcin Mazurek <marcin@mazurek.pro>

* docs: fix some broken links (amundsen-io#1125)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

* update ModePaginatedRestApiQuery default parameterrs (amundsen-io#1126)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* Fix: Make BigQuery extractors support Relational Metadata store (amundsen-io#1109)

* Modify Watermark extractor to support relational metadata store

Signed-off-by: Sahithi Velma <sahithiv@wepay.com>

* Modify BigQuery Usage extractor to support relational metadata store

Signed-off-by: Sahithi Velma <sahithiv@wepay.com>

* Modify BigQuery Usage extractor to only count usage of tables present in the project_id_key

Signed-off-by: Sahithi Velma <sahithiv@wepay.com>

Co-authored-by: Sahithi Velma <sahithiv@wepay.com>

* feat: Pandas-Profiling TableColumnStats Extractor (amundsen-io#1105)

introduces pandas-profiling based extractor for table column stats

* feat: support skipping configured Mode spaces (amundsen-io#1129)

* bump up databuilder version to 4.4.1 (amundsen-io#1130)

* fix typo aws_secret_access_key in neptune csv publisher (amundsen-io#1134)

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* fix: search_table API swagger file bug fix (amundsen-io#1120)

* search table swagger file bug fix

Signed-off-by: nishant_cimpress <nishant.sharma@cimpress.com>

* removed comment

Signed-off-by: nishant_cimpress <nishant.sharma@cimpress.com>

Co-authored-by: nishant_cimpress <nishant.sharma@cimpress.com>

* feat: Atlas Lineage support (amundsen-io#1103)

introduces support for lineage in atlas metadata proxy

* fix: atlas proxy fix (amundsen-io#1139)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* feat: use chart_names in dashboard basic search (amundsen-io#1140)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* fix: pytest setup.cfg section fix (amundsen-io#1144)

Signed-off-by: Jakub Nowacki <j.s.nowacki@gmail.com>

* chore: remove a comment that conflicts with implementation (amundsen-io#1154)

Signed-off-by: Tero Paananen <tpaananen@bloomberg.net>

* feat: Common query models (amundsen-io#1155)

* Added join and where models for how tables are joined / filtered with sql

Signed-off-by: Grant Seward <grant@stemma.ai>

* removed addl space

Signed-off-by: Grant Seward <grant@stemma.ai>

* version bump

Signed-off-by: Grant Seward <grant@stemma.ai>

* feat: Configuration option to init custom routes (amundsen-io#1160)

* configuration option to init custom routes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes isort

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* :sigh: really fixes isort

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* feat: Search service adding suport for AWS Elasticsearch  (amundsen-io#1141)

Signed-off-by: Jakub Nowacki <j.s.nowacki@gmail.com>

* Fix installation link (amundsen-io#1159)

The link was broken

Signed-off-by: Fokko Driesprong <fokko@datafold.com>

* fix: 1157 issude - metadata sql alchemy for iodc component (amundsen-io#1169)

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* Helm service versions moved up to latest ones (amundsen-io#1165)

Signed-off-by: Jakub Nowacki <j.s.nowacki@gmail.com>

* Fix doc links in README.md (amundsen-io#1164)

Just a quick driveby to fix a few doc links that still point to old locations.

Signed-off-by: James Davidheiser <jamesdavidheiser@asana.com>

* fix: aws_config (amundsen-io#1167)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* fix: add optional list to atlas_search_extractor (amundsen-io#1180)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* feat: introduce atlas serializable for dashboards (amundsen-io#1138)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* build(deps): bump amundsenrds from `589be11` to `4509bb0` (amundsen-io#1174)

Bumps [amundsenrds](https://github.com/amundsen-io/amundsenrds) from `589be11` to `4509bb0`.
- [Release notes](https://github.com/amundsen-io/amundsenrds/releases)
- [Commits](amundsen-io/amundsenrds@589be11...4509bb0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore: bump up amundsen_common to 0.13.0 (amundsen-io#1183)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* fix: add amundsen-common requirement (amundsen-io#1184)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* feat: support mysql in metadata service (amundsen-io#1182)

* support metadata service for mysql

Signed-off-by: xuans <xuan_shen@outlook.com>

* update doc

Signed-off-by: xuans <xuan_shen@outlook.com>

* fixed some typo in doc

Signed-off-by: xuans <xuan_shen@outlook.com>

* Add configurable cli registration

Signed-off-by: xuans <xuan_shen@outlook.com>

* test: Increase test coverage for atlas proxy (amundsen-io#1173)

Signed-off-by: sinkuladis <sink.vlad@gmail.com>

* Fix broken anchor link in readme (amundsen-io#1193)

the section anchor for troubleshoot section is broken, I added the correct anchor.

Signed-off-by: qiman-wang <wangqiman0111@gmail.com>

* chore: update requirement file in metadata (amundsen-io#1194)

* chore: update requirement file in metadata

Signed-off-by: feng-tao <fengtao04@gmail.com>

* chore: update CI

Signed-off-by: feng-tao <fengtao04@gmail.com>

* update version

Signed-off-by: feng-tao <fengtao04@gmail.com>

* Docs: add AWS Neptune to metadata*s Readme (amundsen-io#1197)

* add AWS Neptune to metadata*s Readme

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* Update README.md

Co-authored-by: Tao Feng <tfeng@apache.org>

* feat: Add databuilder models for Feature (amundsen-io#1201)

* [feat] Add databuilder models for Feature

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* add feature model docs

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* fix dashboard owner test

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* lint failures

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* docstring improvements

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* bump version

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* feat: Generic Usage Extractor (amundsen-io#1199)

Signed-off-by: Allison Doami <adoami@chanzuckerberg.com>

* add information about default ES indexes to search Readme (amundsen-io#1198)

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* chore: add myself as codeowner for other services (amundsen-io#1204)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

* Add backwards compatible support for Jira cloud/hosted. (amundsen-io#1207)

Signed-off-by: BB <boyan@typed.wtf>

* adds the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* removes the duplicated file

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* fixes mypy

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Co-authored-by: mgorsk1 <gorskimariusz13@gmail.com>
Co-authored-by: Allison Suarez Miranda <22477579+allisonsuarez@users.noreply.github.com>
Co-authored-by: dechoma <dominik.choma@gmail.com>
Co-authored-by: KevinDukelow5 <Kevin_dukelow@colpal.com>
Co-authored-by: sewardgw <grant@stemma.ai>
Co-authored-by: Junda Yang <youngyjd@gmail.com>
Co-authored-by: Adam Boscarino <aboscarino@devoted.com>
Co-authored-by: Dorian Johnson <2020@dorianj.net>
Co-authored-by: Marcin Mazurek <marcin@mazurek.pro>
Co-authored-by: Sahithi Reddy Velma <46659774+sahithi03@users.noreply.github.com>
Co-authored-by: Sahithi Velma <sahithiv@wepay.com>
Co-authored-by: iamtodor <todor.ilya@gmail.com>
Co-authored-by: Nishant Sharma <nishantmaharishi@gmail.com>
Co-authored-by: nishant_cimpress <nishant.sharma@cimpress.com>
Co-authored-by: Jakub Nowacki <j.s.nowacki@gmail.com>
Co-authored-by: gorbachev <tpp+github@iki.fi>
Co-authored-by: Fokko Driesprong <fokko@driesprong.frl>
Co-authored-by: James Davidheiser <jdavidheiser@users.noreply.github.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Xuan <65048031+crazy-2020@users.noreply.github.com>
Co-authored-by: sinkuladis <sink.vlad@gmail.com>
Co-authored-by: QimanWang <wangqiman0111@gmail.com>
Co-authored-by: Tao Feng <fengtao04@gmail.com>
Co-authored-by: Tao Feng <tfeng@apache.org>
Co-authored-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>
Co-authored-by: Allison Doami <adoami@chanzuckerberg.com>
Co-authored-by: Boyan Bonev <bbsbb@users.noreply.github.com>
dorianj added a commit to dorianj/amundsen that referenced this pull request Jun 18, 2021
* feat: Apache Superset Extractor (amundsen-io#1076)

Adds support for syncing dashboard metadata from Apache Superset.

* boring_cyborg | 🎉 Initial commit. (amundsen-io#1101)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* fix: Try to use the app context (amundsen-io#1102)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* feat: Apache Superset UI Icons (amundsen-io#1100)

adds Apache Superset icons to frontend

* feat: Pre-work needed for the lineage graph visualization (amundsen-io#1084)

* parent f6b21b3
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (amundsen-io#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (amundsen-io#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (amundsen-io#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (amundsen-io#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (amundsen-io#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (amundsen-io#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (amundsen-io#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (amundsen-io#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (amundsen-io#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (amundsen-io#1048)

update Mode dashboard extractor tests (amundsen-io#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (amundsen-io#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (amundsen-io#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (amundsen-io#1053)

feat: Add dbt extractor for table lineage + metadata (amundsen-io#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (amundsen-io#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (amundsen-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (amundsen-io#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (amundsen-io#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (amundsen-io#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (amundsen-io#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (amundsen-io#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (amundsen-io#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (amundsen-io#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (amundsen-io#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* FIxes the betterer issues

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* code review changes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* updates the common version

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes lint errors for metadata

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* feat: Atlas Dashboard Support (amundsen-io#1066)

- metadata: extended atlas proxy with dashboard support
- databuilder: extended atlas search extractor with dashboard support

* feat: ML Features common schema and metadata API definition (amundsen-io#1059)

* feature model

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* feature model lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added query schema

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reorder

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* metadata swagger template

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* stubbing out all classes and methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Created models for tabs, stubbed out all API methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* defined feature API routes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* bumped common version

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more specific type

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* workflow change

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* badge import and tag import chnages

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed imports

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* small fixes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added standalone query file to common

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fix: dashboard in atlas metadata proxy (amundsen-io#1110)

Signed-off-by: DOMINIK CHOMA <dominik.choma@ing.com>

* Fix: Update Amundsen Common to 0.11.0 (amundsen-io#1088)

* Update amundsen-common version to '0.10.0'

Signed-off-by: Kevin Dukelow <Kevin_Dukelow@colpal.com>

* Update search and metadata services

Signed-off-by: Kevin Dukelow <Kevin_Dukelow@colpal.com>

* Update to 0.11.0

Signed-off-by: Kevin Dukelow <Kevin_Dukelow@colpal.com>

* feat: Implement ML Feature Details API (amundsen-io#1091)

* feature model

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* feature model lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added query schema

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reorder

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* metadata swagger template

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* stubbing out all classes and methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Created models for tabs, stubbed out all API methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* defined feature API routes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* bumped common version

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more specific type

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Started implwementation

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* workflow change

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* badge import and tag import chnages

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed imports

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* small fixes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* functional, need to verify structure, finish up some queries, and write tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* looks fully functional

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fully functional details

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleaned up a bit

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint and start testing

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added standalone query file to common

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* tests and some small changes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* made _exec_feature_query less complex

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added type annotation to classify tags arg

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed import order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more unit tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added final except and fixed query order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* created methods to extract objects from neo4j query

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* pinned common version in FE to latest

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Update search PR workflow to use search directory (amundsen-io#1112)

Signed-off-by: Grant Seward <grant@stemma.ai>

* perf: Update ModeDashboardUsageExtractor to discovery endpoint (amundsen-io#1115)

* move mode dashboard usage extractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* mock post process

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix test

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* solve lint error

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix isort

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* perf: Update mode dashboard executions extractor to discovery api (amundsen-io#1116)

* update ModeDashboardExecutionsExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update README

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* feat: Implement Feature Tag, Badge, Description and Owner APIs (amundsen-io#1108)

* feature model

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* feature model lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added query schema

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reorder

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* metadata swagger template

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* stubbing out all classes and methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Created models for tabs, stubbed out all API methods

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* defined feature API routes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* bumped common version

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more specific type

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Started implwementation

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* workflow change

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* badge import and tag import chnages

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed imports

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* small fixes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* functional, need to verify structure, finish up some queries, and write tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* looks fully functional

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fully functional details

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleaned up a bit

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint and start testing

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added standalone query file to common

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* tests and some small changes

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* made _exec_feature_query less complex

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added type annotation to classify tags arg

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fixed import order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more unit tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* implemented feature badge API

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* implementing more feature APIs

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* manual testing and fixed bug

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added final except and fixed query order

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* created methods to extract objects from neo4j query

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* pinned common version in FE to latest

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* description API works

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* functional owners API

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reverted and added separate method

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleaning up

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added from base proxy

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* more to base proxy and other proxies

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* reuse code

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* uodated test

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added unit tests

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* cleanup

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* oops

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added logging

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* updated comment

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fix: handle columns in manifest and not in catalog (amundsen-io#1095)

Signed-off-by: Adam Boscarino <aboscarino@devoted.com>

* boring-cyborg: make it a bit friendlier (amundsen-io#1123)

Given that this doesn't actually check if people filled out the issue template, I think it's a bit unfriendly. I also don't think it will change behavior for people who don't follow the template

Signed-off-by: Dorian Johnson <2020@dorianj.net>

* feat: ML Feature Generation Code API (amundsen-io#1122)

* WIP not functional

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* still wip

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* Functional generation code API

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* added method to base proxy and others

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* space

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* whitespace

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* eliminated weirdness

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* unit tests!'

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* lint

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* isort

Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>

* fix: Database filter to return string, not object (amundsen-io#1041)

* Database filter returns string not object

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added comma to fix syntax text

Signed-off-by: Grant Seward <grant@stemma.ai>

* docs: update databuilder directory name after deprecating databuilder submodule (amundsen-io#1106)

Signed-off-by: Marcin Mazurek <marcin@mazurek.pro>

* docs: fix some broken links (amundsen-io#1125)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

* update ModePaginatedRestApiQuery default parameterrs (amundsen-io#1126)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* Fix: Make BigQuery extractors support Relational Metadata store (amundsen-io#1109)

* Modify Watermark extractor to support relational metadata store

Signed-off-by: Sahithi Velma <sahithiv@wepay.com>

* Modify BigQuery Usage extractor to support relational metadata store

Signed-off-by: Sahithi Velma <sahithiv@wepay.com>

* Modify BigQuery Usage extractor to only count usage of tables present in the project_id_key

Signed-off-by: Sahithi Velma <sahithiv@wepay.com>

Co-authored-by: Sahithi Velma <sahithiv@wepay.com>

* feat: Pandas-Profiling TableColumnStats Extractor (amundsen-io#1105)

introduces pandas-profiling based extractor for table column stats

* feat: support skipping configured Mode spaces (amundsen-io#1129)

* bump up databuilder version to 4.4.1 (amundsen-io#1130)

* fix typo aws_secret_access_key in neptune csv publisher (amundsen-io#1134)

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* fix: search_table API swagger file bug fix (amundsen-io#1120)

* search table swagger file bug fix

Signed-off-by: nishant_cimpress <nishant.sharma@cimpress.com>

* removed comment

Signed-off-by: nishant_cimpress <nishant.sharma@cimpress.com>

Co-authored-by: nishant_cimpress <nishant.sharma@cimpress.com>

* feat: Atlas Lineage support (amundsen-io#1103)

introduces support for lineage in atlas metadata proxy

* fix: atlas proxy fix (amundsen-io#1139)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* feat: use chart_names in dashboard basic search (amundsen-io#1140)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* fix: pytest setup.cfg section fix (amundsen-io#1144)

Signed-off-by: Jakub Nowacki <j.s.nowacki@gmail.com>

* chore: remove a comment that conflicts with implementation (amundsen-io#1154)

Signed-off-by: Tero Paananen <tpaananen@bloomberg.net>

* feat: Common query models (amundsen-io#1155)

* Added join and where models for how tables are joined / filtered with sql

Signed-off-by: Grant Seward <grant@stemma.ai>

* removed addl space

Signed-off-by: Grant Seward <grant@stemma.ai>

* version bump

Signed-off-by: Grant Seward <grant@stemma.ai>

* feat: Configuration option to init custom routes (amundsen-io#1160)

* configuration option to init custom routes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes isort

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* :sigh: really fixes isort

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* feat: Search service adding suport for AWS Elasticsearch  (amundsen-io#1141)

Signed-off-by: Jakub Nowacki <j.s.nowacki@gmail.com>

* Fix installation link (amundsen-io#1159)

The link was broken

Signed-off-by: Fokko Driesprong <fokko@datafold.com>

* fix: 1157 issude - metadata sql alchemy for iodc component (amundsen-io#1169)

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* Helm service versions moved up to latest ones (amundsen-io#1165)

Signed-off-by: Jakub Nowacki <j.s.nowacki@gmail.com>

* Fix doc links in README.md (amundsen-io#1164)

Just a quick driveby to fix a few doc links that still point to old locations.

Signed-off-by: James Davidheiser <jamesdavidheiser@asana.com>

* fix: aws_config (amundsen-io#1167)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* fix: add optional list to atlas_search_extractor (amundsen-io#1180)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* feat: introduce atlas serializable for dashboards (amundsen-io#1138)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* build(deps): bump amundsenrds from `589be11` to `4509bb0` (amundsen-io#1174)

Bumps [amundsenrds](https://github.com/amundsen-io/amundsenrds) from `589be11` to `4509bb0`.
- [Release notes](https://github.com/amundsen-io/amundsenrds/releases)
- [Commits](amundsen-io/amundsenrds@589be11...4509bb0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore: bump up amundsen_common to 0.13.0 (amundsen-io#1183)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* fix: add amundsen-common requirement (amundsen-io#1184)

Signed-off-by: dechoma <dominik.choma@gmail.com>

* feat: support mysql in metadata service (amundsen-io#1182)

* support metadata service for mysql

Signed-off-by: xuans <xuan_shen@outlook.com>

* update doc

Signed-off-by: xuans <xuan_shen@outlook.com>

* fixed some typo in doc

Signed-off-by: xuans <xuan_shen@outlook.com>

* Add configurable cli registration

Signed-off-by: xuans <xuan_shen@outlook.com>

* test: Increase test coverage for atlas proxy (amundsen-io#1173)

Signed-off-by: sinkuladis <sink.vlad@gmail.com>

* Fix broken anchor link in readme (amundsen-io#1193)

the section anchor for troubleshoot section is broken, I added the correct anchor.

Signed-off-by: qiman-wang <wangqiman0111@gmail.com>

* chore: update requirement file in metadata (amundsen-io#1194)

* chore: update requirement file in metadata

Signed-off-by: feng-tao <fengtao04@gmail.com>

* chore: update CI

Signed-off-by: feng-tao <fengtao04@gmail.com>

* update version

Signed-off-by: feng-tao <fengtao04@gmail.com>

* Docs: add AWS Neptune to metadata*s Readme (amundsen-io#1197)

* add AWS Neptune to metadata*s Readme

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* Update README.md

Co-authored-by: Tao Feng <tfeng@apache.org>

* feat: Add databuilder models for Feature (amundsen-io#1201)

* [feat] Add databuilder models for Feature

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* add feature model docs

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* fix dashboard owner test

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* lint failures

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* docstring improvements

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* bump version

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* feat: Generic Usage Extractor (amundsen-io#1199)

Signed-off-by: Allison Doami <adoami@chanzuckerberg.com>

* add information about default ES indexes to search Readme (amundsen-io#1198)

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* chore: add myself as codeowner for other services (amundsen-io#1204)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

* Add backwards compatible support for Jira cloud/hosted. (amundsen-io#1207)

Signed-off-by: BB <boyan@typed.wtf>

* refactor: shared dependencies unification (amundsen-io#1163)

* unify_deps | 🎉 Initial commit.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ♻️ Refactoring code.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🚨 Removing linter warnings.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🚨 Removing linter warnings.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🚨 Removing linter warnings.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ✅ Adding tests.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ⬆️ Upgrading dependencies.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ✨ Introducing new features. (run tests when reqs change)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ♻️ Refactoring code.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 💡 Documenting source code.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 📝 Writing docs.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 💄 Updating the UI and style files.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ⬆️ Upgrading dependencies.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | ♻️ Refactoring code.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 💡 Documenting source code.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🚨 Removing linter warnings.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 👌 Updating code due to code review changes.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🎉 Initial commit.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

* unify_deps | 🐛 Fixing a bug.

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Co-authored-by: Dorian Johnson <2020@dorianj.net>

* fix: update sharded_table filter in BigQuery extractor (amundsen-io#1209)

* updated shared-table validator

Signed-off-by: xuans <xuan_shen@outlook.com>

* renaming

Signed-off-by: xuans <xuan_shen@outlook.com>

* fix mypy

Signed-off-by: xuans <xuan_shen@outlook.com>

* fix lint

Signed-off-by: xuans <xuan_shen@outlook.com>

* fix: Add forgotten init file to databuilder/models/feature module (amundsen-io#1211)

* add init file to feature module

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* loosen mypy annotation

Signed-off-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>

* fix: bug amundsen-io#1213 relates to AWS creds Neptune (amundsen-io#1214)

* fix bug amundsen-io#1213 relates to AWS creds Neptune

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* code clean up

Signed-off-by: iamtodor <todor.ilya@gmail.com>

* fix - Update README to GenericUsageExtractor (amundsen-io#1217)

Signed-off-by: Allison Doami <adoami@chanzuckerberg.com>

* fix db key constraints (amundsen-io#1216)

Signed-off-by: Junda Yang <jyang@brex.com>

* install stemma reqs

Signed-off-by: Grant Seward <grant@stemma.ai>

* requirement version pin

Signed-off-by: Grant Seward <grant@stemma.ai>

* req update again

Signed-off-by: Grant Seward <grant@stemma.ai>

* frontend reqs

Signed-off-by: Grant Seward <grant@stemma.ai>

* Applied to metadata and search

Signed-off-by: Grant Seward <grant@stemma.ai>

* added responses

Signed-off-by: Grant Seward <grant@stemma.ai>

* fstring fix

Signed-off-by: Grant Seward <grant@stemma.ai>

Co-authored-by: mgorsk1 <gorskimariusz13@gmail.com>
Co-authored-by: Verdan Mahmood <verdan.mahmood@gmail.com>
Co-authored-by: Allison Suarez Miranda <22477579+allisonsuarez@users.noreply.github.com>
Co-authored-by: dechoma <dominik.choma@gmail.com>
Co-authored-by: KevinDukelow5 <Kevin_dukelow@colpal.com>
Co-authored-by: Junda Yang <youngyjd@gmail.com>
Co-authored-by: Adam Boscarino <aboscarino@devoted.com>
Co-authored-by: Dorian Johnson <2020@dorianj.net>
Co-authored-by: Marcin Mazurek <marcin@mazurek.pro>
Co-authored-by: Sahithi Reddy Velma <46659774+sahithi03@users.noreply.github.com>
Co-authored-by: Sahithi Velma <sahithiv@wepay.com>
Co-authored-by: iamtodor <todor.ilya@gmail.com>
Co-authored-by: Nishant Sharma <nishantmaharishi@gmail.com>
Co-authored-by: nishant_cimpress <nishant.sharma@cimpress.com>
Co-authored-by: Jakub Nowacki <j.s.nowacki@gmail.com>
Co-authored-by: gorbachev <tpp+github@iki.fi>
Co-authored-by: Fokko Driesprong <fokko@driesprong.frl>
Co-authored-by: James Davidheiser <jdavidheiser@users.noreply.github.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Xuan <65048031+crazy-2020@users.noreply.github.com>
Co-authored-by: sinkuladis <sink.vlad@gmail.com>
Co-authored-by: QimanWang <wangqiman0111@gmail.com>
Co-authored-by: Tao Feng <fengtao04@gmail.com>
Co-authored-by: Tao Feng <tfeng@apache.org>
Co-authored-by: Dmitriy Kunitskiy <dkunitskiy@lyft.com>
Co-authored-by: Allison Doami <adoami@chanzuckerberg.com>
Co-authored-by: Boyan Bonev <bbsbb@users.noreply.github.com>
Co-authored-by: Junda Yang <jyang@brex.com>
zacr pushed a commit to SaltIO/amundsen that referenced this pull request May 13, 2022
…en-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>
zacr pushed a commit to SaltIO/amundsen that referenced this pull request May 13, 2022
…o#1084)

* parent f6b21b3
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (amundsen-io#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (amundsen-io#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (amundsen-io#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (amundsen-io#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (amundsen-io#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (amundsen-io#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (amundsen-io#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (amundsen-io#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (amundsen-io#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (amundsen-io#1048)

update Mode dashboard extractor tests (amundsen-io#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (amundsen-io#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (amundsen-io#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (amundsen-io#1053)

feat: Add dbt extractor for table lineage + metadata (amundsen-io#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (amundsen-io#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (amundsen-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (amundsen-io#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (amundsen-io#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (amundsen-io#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (amundsen-io#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (amundsen-io#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (amundsen-io#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (amundsen-io#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (amundsen-io#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* FIxes the betterer issues

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* code review changes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* updates the common version

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes lint errors for metadata

Signed-off-by: verdan <verdan.mahmood@gmail.com>
hansadriaans pushed a commit to DataChefHQ/amundsen that referenced this pull request Jun 30, 2022
…en-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>
hansadriaans pushed a commit to DataChefHQ/amundsen that referenced this pull request Jun 30, 2022
…o#1084)

* parent f6b21b3
author verdan <verdan.mahmood@gmail.com> 1620122095 +0200
committer verdan <verdan.mahmood@gmail.com> 1620776994 +0200

initial commit

Fixes the lineage query, updates the common model

more updates

updates the look and feel

removes commented code

Signed-off-by: verdan <verdan.mahmood@gmail.com>

passes the paramters to backend

adds the zooming feature

code refactor, addresses review comments

Signed-off-by: verdan <verdan.mahmood@gmail.com>

docs: update faq.md (amundsen-io#1038)

Signed-off-by: mgorsk1 <gorskimariusz13@gmail.com>

Modified methods to throw NOTFOUNDEXCEPTION instead RuntimeEror in neo4j_proxy (metadata_service) (amundsen-io#1028)

Signed-off-by: aparna-cimpress <aparna.singhal@cimpress.com>

perf: Update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api (amundsen-io#1040)

* update ModeDashboardLastModifiedTimestampExtractor to use Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* add empty line at the end of the file

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update comment

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

ci: fix metadata ci config (amundsen-io#1039)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

perf: update ModeDashboardLastSuccessfulExecutionExtractor to discovery api (amundsen-io#1042)

* update ModeDashboardLastSuccessfulExecutionExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* lint

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* remove unused import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

perf: Update ModeDashboardOwner extractor to use Mode discovery api (amundsen-io#1043)

* update ModeDashboardOwnerExtractor to discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* update import

Signed-off-by: Junda Yang <youngyjd@gmail.com>

update ModeDashboardQueryExtractor to discovery api (amundsen-io#1044)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix databuilder dep typo (amundsen-io#1046)

Signed-off-by: feng-tao <fengtao04@gmail.com>

build(deps): bump py from 1.5.3 to 1.10.0 in /databuilder (amundsen-io#1049)

chore: Update ModeDashboardLastModifiedTimestampExtractor typing (amundsen-io#1048)

update Mode dashboard extractor tests (amundsen-io#1047)

fix: Temporarily fix potential 404 in mode dashboard executions extractor (amundsen-io#1051)

* fix ModeDashboardExecutionsExtractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

test: refactor: update test and directory of ModeDashboardChartsBatchExtractor (amundsen-io#1052)

Temporarily fix potential 404 in ModeDashboardUsageExtractor (amundsen-io#1053)

feat: Add dbt extractor for table lineage + metadata (amundsen-io#1015)

* converted dbt extractor to mono repo

Signed-off-by: Grant Seward <grant@stemma.ai>

* Flake8 formatting

Signed-off-by: Grant Seward <grant@stemma.ai>

* Updates per feedback from Convoy

Signed-off-by: Grant Seward <grant@stemma.ai>

* Commented sample logging

Signed-off-by: Grant Seward <grant@stemma.ai>

* Added dbt to main amundsen README

Signed-off-by: Grant Seward <grant@stemma.ai>

fix bug in rest_api_query (amundsen-io#1056)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

feat: Add merge query results functionality to rest_api_query (amundsen-io#1058)

* Add merge query results functionality

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* fix mypy

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: fix gh page build workflow (amundsen-io#1062)

Signed-off-by: feng-tao <fengtao04@gmail.com>

chore: add mailmap to associate the right user (amundsen-io#1061)

Signed-off-by: feng-tao <fengtao04@gmail.com>

fix: Update ModeDashboardExtractor to Mode discovery api (amundsen-io#1063)

* Update ModeDashboardExtractor to Mode discovery api

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

chore: delete legacy ModeDashboardChartsExtractor (amundsen-io#1064)

* remove-legacy-charts-extractor

Signed-off-by: Junda Yang <youngyjd@gmail.com>

* nit

Signed-off-by: Junda Yang <youngyjd@gmail.com>

bump up databuilder version (amundsen-io#1065)

Signed-off-by: Junda Yang <youngyjd@gmail.com>

fix in another PR

Signed-off-by: verdan <verdan.mahmood@gmail.com>

makes Verdan and Dorian the code owners (amundsen-io#1081)

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Adds a new "parent" field in lineage model (amundsen-io#1080)

* adds 'parent' field to help build the graph

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* make the default to None

Signed-off-by: verdan <verdan.mahmood@gmail.com>

deploy_release: on release, publish to pypi/docker (amundsen-io#1079)

Given a release with a title of `<module_name> <version_number>`, this will push that release to PyPi and docker.

Note that this does not attempt to create the changelog or any of that stuff. That will need to be done by a separate action. This creates a nice modularity boundary, in that this action doesn't care where the release came from (manual or another automated step)

Signed-off-by: Dorian Johnson <2020@dorianj.net>

Fixes the test cases

Signed-off-by: verdan <verdan.mahmood@gmail.com>

Removes extra functionality

Signed-off-by: verdan <verdan.mahmood@gmail.com>

removes redundant flag

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* FIxes the betterer issues

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* code review changes

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* updates the common version

Signed-off-by: verdan <verdan.mahmood@gmail.com>

* Fixes lint errors for metadata

Signed-off-by: verdan <verdan.mahmood@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants