* fix: bin creation + pass full table name for mysql median computation
* fix: ran linting for python
---------
Co-authored-by: Nahuel <nahuel@getcollate.io>
* Fixed tableau url
* review comments and tests
* changes to remove host-port addition from the UI for dashboard and chart urls
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Deprecate location and old storage service
* Format
* Fix test
* Refactor
* Clean location
* Rename object store to storage
* Rename object store to storage
* Rename object store to storage
* Format
* Format
* Refactor object store for storage
* Refactor object store for storage
* Rename object store to storage
* Fix test
* Fix test
* Format
* chore(ui): change Objectstore to Storage
* Fixes
* Fix test
* Remove storage service from Glue cypress
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* ISSUE #6340: Implement Median support for MySQL
- Added code to existing function that previously returned None
- Important - Tested only external to OM.
- Performance tested - 1/7th the speed of other solutions. Not impacted by index.
* ISSUE #6340 - Implement median support for MySQL
Changed to remove setting user variable in expression per Teddy
* ISSUE #6340 - Implement median support for MySQL
Formatting
* 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
* 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