* Improvements in DataModel Entity
* Added lineage view in DataModel Entity
* changes as per commets
* fix unit test issue
* fix code smell
* changes as per commets
* Organise calls
* Prepare skeleton
* Add looker model handling
* Parse files as sql
* Handle labels
* Linting
* Format
* Fix version
* Also check the API for explore lineage
* Fix Search Indexes: Normalize display name to be lowercase, such that upper or lowercase searches can work
* Fix Search Indexes: Normalize display name to be lowercase, such that upper or lowercase searches can work
* fixes App Analytics summary not adjusting to the datetime [UI] #10571
* added comments to the code
* updated sum logic, used sumBy method from lodash
* addressing comment
* Made changes to use the newly created APIs for fetching elasticSearch re-indexing data
* DOcs Fix and add validation
* Fixed APIs to fetch the batchJob reIndex data
worked on comments
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* Supported DataModel in Dashboard Page
* url fqn changes
* Support Activity tab for DataModel Entity
* Remove dataModel resource descriptor
* Fix tasks for dashboard data models
* changes as per comments
* minor fix
* changes as per comments and minor improvements
---------
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
* updated metadata to work with the impala query engine.
Uses the describe function to grab column names, data types, and comments.
* added the ordinalPosition data point into the Column constructor.
* renamed variable to better describe its usage.
* updated profile errors.
Hive connections now comment columns by default.
* removed print statements
* Cleaned up code by pulling check into its own function
* Updated median function to return null when it is being used for first and third quartiles.
* updated metadata to work with the impala query engine.
Uses the describe function to grab column names, data types, and comments.
* added the ordinalPosition data point into the Column constructor.
* renamed variable to better describe its usage.
* updated profile errors.
Hive connections now comment columns by default.
* removed print statements
* Cleaned up code by pulling check into its own function
* Updated median function to return null when it is being used for first and third quartiles.
* removed print statements and ran make py_format
* updated to fix some pylint errors.
imported Dialects to remove string compare to "impala" engine
* moved huge comment into function docstring.
This comment shows us the sql to get quartiles in Impala
* added cast to decimal for column when running average in mean.py
* fixed lint error
* ingestion/metadata - created client file and moved get request to client file
* moved code to client.py, created models.py
* added, self to MetabaseClient constructor
* added status_code in metabase client functions and handled Optional datatype in metabase metadata functions
* moved api calls to client
* passing service_connection and metabase_session from constructor to MetabaseClient
* renamed client to metabaseClient to avoid rewriting DashboardServiceSource.client
* moved post request from connection.py to client.py
* run make py_format
* moved client code to init constructor
* added Dashboard Model for Metabase
* updated client type to MetabaseClient and used get_dashboards_list() function in custom_executor
* updated client type to MetabaseClient and used get_dashboards_list() function in custom_executor
* make py_format
* pylint issues resolved
* pylint and run make py_format
* calling init method in Metabase source
* removed init method
* updated metadata to work with the impala query engine.
Uses the describe function to grab column names, data types, and comments.
* added the ordinalPosition data point into the Column constructor.
* renamed variable to better describe its usage.
* updated profile errors.
Hive connections now comment columns by default.
* removed print statements
* Cleaned up code by pulling check into its own function
* Updated median function to return null when it is being used for first and third quartiles.
* removed print statements and ran make py_format
* updated to fix some pylint errors.
imported Dialects to remove string compare to "impala" engine
* moved huge comment into function docstring.
This comment shows us the sql to get quartiles in Impala
* Added displayName field in Tags
* localisation key added
* minor changes
* added tooltip
* remove rename option from outside and added it inside the form
* minor changes
* fix cypress issue
* changes as per comments
* fix cypress issue
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Add ingestionIpInfoEnabled configuration
* Format
* hide ip address if api response if not 200
* removing dependancy on ip-modal and checking default state
* updated status code for ip to 204 to check default state
* fixed failing cypress
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Changed description change method for service connections from 'Put' to 'PATCH'
* worked on comments
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Supported DataModel in Dashboard Page
* url fqn changes
* Added Sql tab in Data Model Entity
* if sql is not there tab will not be shown
* fix the delete entity failure
* made changes to redirect user to test suite listing page after test suite deletion instead of homepage
* removed unnecessary fields being passed to API call for fetching for entity summary panel
* removed unnecessary fields being passed to API call for fetching test case results in dataset details page
* Added action column to the test suite list page inside tables for delete action
* fixed an issue with the test case form where going back and forth through steps was making fields unresponsive
* fixed unit tests
* fixed test suite deletion issue
* Revert changes for TableProfilerV1