467 Commits

Author SHA1 Message Date
Dexter Lee
8185ba441c
fix(policy): Use search to fetch all policies (#4713)
* fix(policy): Use search to fetch all policies

* Add updated timestamp

* Change refetching logic and add timeout

* Increase wait on smoke test
2022-04-21 22:15:11 -07:00
David Sanchez
788fb8f45b
feat(ml): show custom properties for MLFeatureTable in UI (#4706)
* feat(ml): show custom properties for MLFeatureTable in UI

* Make assignment conditional

* Fix lint
2022-04-21 10:30:49 -07:00
Ankit keshari
f659cc8938
Redesign the login page (#4684) 2022-04-19 20:04:39 -07:00
John Joyce
f387901ca8
feat(gms): Entity change events v1 (Platform Event) (#4687) 2022-04-19 20:04:14 -07:00
RyanHolstien
15474cdad5
fix(timeline): enhance schema field name change and removal support (#4603) 2022-04-15 15:36:04 -07:00
Aditya Radhakrishnan
d9aedcaaf9
fix(cypress): enable retries for failed tests to minimize flaking (#4680) 2022-04-15 12:30:10 -07:00
Aditya Radhakrishnan
cb45d67b46
feat(ci) - add cypress dashboard view to CI (#4654) 2022-04-13 07:30:24 -07:00
Gabe Lyons
c92990d32b
feat(ml): bringing ml screens up to date w/ the modern ui layout & improving ml lineage (#4651)
* backend ml changes

* updating ml model UI

* more work on the UI

* ml primary key joining the party

* more progress on UI

* making progress on lineage

* finalizing UI experience

* remove irrelevant test

* fixing lint

* fixups

* add tests and fix what the issues they discovered

* internal > core
2022-04-12 22:42:12 -07:00
Dexter Lee
c9f2c453d2
Fix issue where browse cards are missing (#4652) 2022-04-12 16:19:05 -07:00
Tamas Nemeth
902f525307
[model]: Dataprocess instance entity to model datajob/jobflow runs (#4459)
* Initial model for dataprocess instance to model datajob/jobflow runs

* Fixing typos

* Removing dataprocessinstance from entity registry

* Add dataprocessinstance to entity registry
Adding DataprocessInstancekey aspect

* Fixing relationships

* Updating the model

* Removing EditableDataProcessInstanceProperties

* Makint try number optional

* Updating model

* Fixing typo

* visualizing job runs for a task

* add pagination

* show utc time on hover

* add dataset side

* dataprocessinstance > dataprocessinst

* add cypress test

* Removing jobs from DataFlowInfo.pdl as it should be part of another change if we really want it

* Adding missing files

* Fix moved import

* Remove duplicate import

* fixing yarn test

* Update DatasetRunsResolver.java

* Update TaskRunsResolver.java

* Update DatasetRunsResolver.java

* responding to comments

Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
Co-authored-by: John Joyce <john@acryl.io>
2022-04-12 08:52:07 +02:00
Aditya Radhakrishnan
80001d2206
fix(cypress) - add waits for cypress search test to remove flakiness (#4640) 2022-04-11 15:56:43 -07:00
Aseem Bansal
c5f1d2c9bd
feat(ingestion): snowflake, bigquery - enhancements to log and bugfix (#4442)
feat(ingestion): add logging for snowflake, bigquery
2022-03-21 09:50:36 -07:00
Gabe Lyons
ad039aab67
tests(cypress): reduce cypress flakiness by retrying login on failure (#4423)
* query for custom properties on containers

* retry login in cypress

* syntax fix
2022-03-16 10:37:32 -07:00
Pedro Silva
e8f6c4cabd
feat(cli) Changes rollback behaviour to apply soft deletes by default (#4358)
* Changes rollback behaviour to apply soft deletes by default

Summary:
Addresses feature request: Flag in delete command to only delete aspects touched by an ingestion run; add flag to nuke everything by modifying the default behaviour of a rollback operation which will not by default delete an entity if a keyAspect is being rolled-back.

Instead the key aspect is kept and a StatusAspect is upserted with removed=true, effectively making a soft delete.
Another PR will follow to perform garbage collection on these soft deleted entities.

To keep old behaviour, a new parameter to the cli ingest rollback endpoint: --hard-delete was added.

* Adds restli specs

* Fixes deleteAspect endpoint & adds support for nested transactions

* Enable regression test & fix docker-compose for local development

* Add generated quickstart

* Fix quickstart generation script

* Adds missing var env to docker-compose-without-neo4j

* Sets status removed=true when ingesting resources

* Adds soft deletes for ElasticSearch + soft delete flags across ingestion sub-commands

* Makes elastic search consistent

* Update tests with new behaviour

* apply review comments

* apply review comment

* Forces Elastic search to add documents with status removed false when ingesting

* Reset gradle properties to default

* Fix tests
2022-03-15 12:05:52 -07:00
Gabe Lyons
a21e3c16b4
wait more for add/remove user test (#4339) 2022-03-07 14:21:44 -08:00
Dexter Lee
18dd5b6c13
feat(Impact Analysis): Support impact analysis to check all downstreams of given entity (#4322) 2022-03-04 16:10:25 -08:00
John Joyce
9f1c5a8f75
feat(assertions): Adding Assertions Entity & Great Expectations BETA (#4305) 2022-03-04 11:51:31 -08:00
RyanHolstien
d8368e92ef
fix(ci): timeline - fix assertion in test (#4285) 2022-03-01 16:05:11 -08:00
RyanHolstien
77a27359f2
fix(platform): timeline - fix semantic version ordering in API response and cli improvements (#4271) 2022-02-28 15:14:13 -08:00
Ravindra Lanka
1ac20ee764
feat(platform): add timeline api for dataset entity (#4252) 2022-02-24 19:40:55 -08:00
Ankit keshari
826abb882e
Added Drawer to show the tag profile data (#4132) 2022-02-24 08:33:00 -08:00
Ravindra Lanka
7f4cb87c57
Revert "fix(ingest): Use lower-case dataset names in the dataset urns for all SQL-styled datasets. (#4140)" (#4218)
This reverts commit 6c75185445bbb23974932ff64cb142ee6bf5b51b.
2022-02-22 16:21:40 -08:00
John Joyce
93befda8cf
feat(groups): Adding editable group properties in the backend (#4166) 2022-02-17 22:47:59 -08:00
John Joyce
74ebbbf94f
fixes(ui): Misc UI fixes + Adding Owners to Search Filters (#4175) 2022-02-17 18:48:29 -08:00
RyanHolstien
6177a07244
bug(glossaryTermLabels): fix glossary term labels missing and add cypress test (#4171)
* bug(glossaryTermLabels): fix glossary term labels missing and add cypress test

* review comment

* fix cypress test

Co-authored-by: Ryan Holstien <ryan@acryl.io>
2022-02-17 16:50:59 -08:00
Ravindra Lanka
6c75185445
fix(ingest): Use lower-case dataset names in the dataset urns for all SQL-styled datasets. (#4140) 2022-02-16 19:45:07 -08:00
Ankit keshari
e3599c521c
UI Fix: Modal close on Enter press, autofocus on modal, added split panel, alignment of button (#4155) 2022-02-16 15:00:54 -08:00
Gabe Lyons
06bb03387a
fix(cypress): force clicks on tag mutation test (#4102)
* fix detached from dom issue in modal clicks

* warm up ES cache

* warm up ES cache

* trying to connect cypress w/ dashboard

* fix spacing

* record the run

* reverting cypress cli stuff
2022-02-11 16:20:03 -08:00
Gabe Lyons
582ba475db
fix(ui): glossary-terms - fixes add term flow (#4106) 2022-02-09 20:24:11 -08:00
John Joyce
8002fd8eb6
feat(deprecation): Entity Deprecation Backend (#4073) 2022-02-08 15:28:32 -08:00
Gabe Lyons
306fe0b5ff
fix(terms): fix removing terms from schema field & add cypress tests to cover these flows (#4091) 2022-02-08 12:27:09 -08:00
Aseem Bansal
452d2c22b5
fix(analytics): fix missing events from UI (#4026) 2022-02-07 09:22:59 -08:00
John Joyce
d19241740e
refactor(model): refactor new Assertion models (#4064) 2022-02-06 14:30:40 -08:00
ksrinath
4c24f386a6
feat(model): data quality model (#3787)
Co-authored-by: Ravindra Lanka <rlanka@acryl.io>
Co-authored-by: Mayuri N <mayuri.nehate@gslab.com>
2022-02-02 22:56:08 -08:00
Ravindra Lanka
f20382f956
feat(ingest): framework - client side changes for monitoring and reporting (#3807) 2022-02-02 13:19:15 -08:00
John Joyce
7fef9a514a
feat(containers): Backend for Asset Containers (as demo'd in townhall) (#4019) 2022-02-01 11:07:34 -08:00
John Joyce
ea271711bb
fix(groups): Fix UI encoding of groups with spaces in urns (#4021) 2022-02-01 10:47:45 -08:00
RyanHolstien
43c05e668a
feat(tests): add smoke test to check for concurrency in graph updates (#4014)
Co-authored-by: Ryan Holstien <ryan@acryl.io>
2022-01-31 14:56:49 -08:00
John Joyce
c1bcc9924e
fix(ci): reverting unnecessary test changes (#4013) 2022-01-30 18:12:40 -06:00
John Joyce
3c2a4fe39d
Refining docs (#4001) 2022-01-28 15:00:35 -08:00
John Joyce
282851eeed
feat(domains): Adding backend for Asset Domains (p1) (#3952) 2022-01-27 13:07:11 -08:00
John Joyce
271784c9c1
feat(ui): UI-based ingestion (as featured in Dec Townhall) (#3975) 2022-01-27 10:33:12 -08:00
John Joyce
0da1a6b53d
fix(graphQL): Fixing set ordering in batchGet of entities (#3950) 2022-01-23 11:24:09 -08:00
Gabe Lyons
3d981e69be
fix(ci): make tests wait for ingestion to complete (#3812) 2022-01-17 15:41:40 -08:00
Aditya Radhakrishnan
c3e98645a2
feat(ingest): operational stats - show last updated for sql usage sources (#3845) 2022-01-07 17:27:09 -08:00
Ravindra Lanka
bd69e736ba
feat(Stateful Ingestion-2/3): Client side changes for checkpointing a source job state. (#3763)
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2021-12-16 20:06:33 -08:00
Gabe Lyons
e9c87bc0df
ci(cypress): adding the foundation for cypress integration tests & some starter coverage for login, search & updates (#3672) 2021-12-13 23:08:30 -08:00
John Joyce
3bac7f7c43
fix(deletes): Fixing system metadata index deletes (#3693) 2021-12-08 14:03:24 -08:00
Kevin Hu
d3081f4807
feat(ingestion): anonymous usage stats (#3668) 2021-12-07 08:57:12 -08:00
Dexter Lee
025202a634
fix(search): Fix issue when query is empty (#3620) 2021-11-28 16:03:40 -08:00