diff --git a/README.md b/README.md index 8d06d062b..8ab121000 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ Here are some of the major database solutions that are supported: exasol monet-db apache-kylin + hologres

**A more comprehensive list of supported databases** along with the configuration instructions can be found diff --git a/docs/src/images/databases/hologres.png b/docs/src/images/databases/hologres.png new file mode 100644 index 000000000..612b41d04 Binary files /dev/null and b/docs/src/images/databases/hologres.png differ diff --git a/docs/src/pages/docs/Connecting to Databases/hologres.mdx b/docs/src/pages/docs/Connecting to Databases/hologres.mdx new file mode 100644 index 000000000..87be1b036 --- /dev/null +++ b/docs/src/pages/docs/Connecting to Databases/hologres.mdx @@ -0,0 +1,25 @@ +--- +name: Hologres +menu: Connecting to Databases +route: /docs/databases/hologres +index: 27 +version: 1 +--- + +## Hologres + +Hologres is a real-time interactive analytics service developed by Alibaba Cloud. It is fully compatible with PostgreSQL 11 and integrates seamlessly with the big data ecosystem. + +Hologres sample connection parameters: + +- **User Name**: The AccessKey ID of your Alibaba Cloud account. +- **Password**: The AccessKey secret of your Alibaba Cloud account. +- **Database Host**: The public endpoint of the Hologres instance. +- **Database Name**: The name of the Hologres database. +- **Port**: The port number of the Hologres instance. + +The connection string looks like: + +``` +postgresql+psycopg2://{username}:{password}@{host}:{port}/{database} +``` diff --git a/docs/src/pages/docs/Connecting to Databases/index.mdx b/docs/src/pages/docs/Connecting to Databases/index.mdx index 9d71701ce..6b334087c 100644 --- a/docs/src/pages/docs/Connecting to Databases/index.mdx +++ b/docs/src/pages/docs/Connecting to Databases/index.mdx @@ -38,6 +38,7 @@ A list of some of the recommended packages. |[Elasticsearch](/docs/databases/elasticsearch)|```pip install elasticsearch-dbapi```|```elasticsearch+http://{user}:{password}@{host}:9200/```| |[Exasol](/docs/databases/exasol)|```pip install sqlalchemy-exasol```|```exa+pyodbc://{username}:{password}@{hostname}:{port}/my_schema?CONNECTIONLCALL=en_US.UTF-8&driver=EXAODBC```| |[Google Sheets](/docs/databases/google-sheets)|```pip install gsheetsdb```|```gsheets://```| +|[Hologres](/docs/databases/hologres)|```pip install psycopg2```|```postgresql+psycopg2://:@/```| |[IBM Db2](/docs/databases/ibm-db2)|```pip install ibm_db_sa```|```db2+ibm_db://```| |[MySQL](/docs/databases/mysql)|```pip install mysqlclient```|```mysql://:@/```| |[Oracle](/docs/databases/oracle)|```pip install cx_Oracle```|```oracle://```| diff --git a/docs/src/resources/data.js b/docs/src/resources/data.js index fcdfde718..7d3e9d6bc 100644 --- a/docs/src/resources/data.js +++ b/docs/src/resources/data.js @@ -220,4 +220,9 @@ export const Databases = [ href: 'https://www.vertica.com/', imgName: 'vertica.png', }, + { + title: 'Hologres', + href: 'https://www.alibabacloud.com/product/hologres', + imgName: 'hologres.png', + }, ]; diff --git a/superset-frontend/images/hologres.png b/superset-frontend/images/hologres.png new file mode 100644 index 000000000..612b41d04 Binary files /dev/null and b/superset-frontend/images/hologres.png differ