Keith Sirmons 97b58c65f5
Impalaconnection (#11151)
* 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

* fixed ui ordering of precision and scale.
Precision should be ordred in front of scale since the precision is set first in decimal data types

* first pass for impala connector

* updated default auth_mechanism to be one of the enum values.

* updated UI documentation to match fields for the impalaconneciton.

refined impalaConnection to bring use_ssl to a boolean instead or relying on an extra connection option being manually added.

Removed reference to hive for type mapping

added impala to the pip setup

* py_format updates

* removed print statement

* Lints and fixes

* Updated database documentation to follow new style

* Flag as BETA

* Remove tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2023-04-21 09:57:13 +02:00

33 lines
1.2 KiB
Markdown

---
title: Database Services
slug: /connectors/database
---
# Database Services
- [Athena](/connectors/database/athena)
- [AzureSQL](/connectors/database/azuresql)
- [BigQuery](/connectors/database/bigquery)
- [Clickhouse](/connectors/database/clickhouse)
- [Databricks](/connectors/database/databricks)
- [Datalake](/connectors/database/datalake)
- [DB2](/connectors/database/db2)
- [DeltaLake](/connectors/database/deltalake)
- [Domo Database](/connectors/database/domo-database)
- [Druid](/connectors/database/druid)
- [DynamoDB](/connectors/database/dynamodb)
- [Glue](/connectors/database/glue)
- [Hive](/connectors/database/hive)
- [Impala](/connectors/database/impala)
- [MariaDB](/connectors/database/mariadb)
- [MSSQL](/connectors/database/mssql)
- [MySQL](/connectors/database/mysql)
- [Oracle](/connectors/database/oracle)
- [Postgres](/connectors/database/postgres)
- [Presto](/connectors/database/presto)
- [Redshift](/connectors/database/redshift)
- [Salesforce](/connectors/database/salesforce)
- [SingleStore](/connectors/database/singlestore)
- [Snowflake](/connectors/database/snowflake)
- [Trino](/connectors/database/trino)
- [Vertica](/connectors/database/vertica)