innovark37 opened a new issue, #36672: URL: https://github.com/apache/superset/issues/36672
*Please make sure you are familiar with the SIP process documented* [here](https://github.com/apache/superset/issues/5602). The SIP will be numbered by a committer upon acceptance. ## [SIP] Proposal for implementing data upload to ClickHouse DB via CSV/Excel<title> ### Motivation Currently, not all database engines in Superset support data upload via files. I am implementing file upload functionality for ClickHouse in my fork-project and would like to contribute it to the Superset so it can be useful for others. ### Proposed Change 1. Implement a df_to_sql method within the ClickHouseEngineSpec class in /superset/db_engine_specs/clickhouse.py. Newly created tables will use the MergeTree engine. 2. Enable the supports_file_upload flag for ClickHouseEngineSpec in the same file. ### New or Changed Public Interfaces UI – The "Upload file…" button in the navigation bar will become active if there are ClickHouse database connections with file uploading enabled. The upload modal window will likely remain unchanged. ### New dependencies No new dependencies are required for this implementation. ### Migration Plan and Compatibility No database migrations are required for this feature. It is fully backward compatible. ### Rejected Alternatives No alternatives have been rejected at this stage. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
