Connection String Options
The connection string properties are the various options that can be used to establish a connection. This section provides a complete list of the options you can configure in the connection string for this provider. Click the links for further details.
| Async Query Timeout | The timeout for asynchronous requests issued by the provider to download large result sets. |
| Auth Scheme | The authentication scheme used. Accepted entries are Plain, LDAP, None, and Kerberos. |
| Database | The name of the SparkSQL database. |
| Describe Command | The describe command to determine which describe command will use to communicate with the Hive server. Accepted entries are DESCRIBE and DESC. |
| Detect View | Specifies whether to use DECRIBE FORMATTED ... to detect the specified table is view or not. |
| Firewall Password | A password used to authenticate to a proxy-based firewall. |
| Firewall Port | The TCP port for a proxy-based firewall. |
| Firewall Server | The name or IP address of a proxy-based firewall. |
| Firewall Type | The protocol used by a proxy-based firewall. |
| Firewall User | The user name to use to authenticate with a proxy-based firewall. |
| HTTP Path | The path component of the URL endpoint when using HTTP TransportMode. |
| Kerberos KDC | The Kerberos Key Distribution Center (KDC) service used to authenticate the user. |
| Kerberos Keytab File | The Keytab file containing your pairs of Kerberos principals and encrypted keys. |
| Kerberos Realm | The Kerberos Realm used to authenticate the user with. |
| Kerberos Service KDC | The Kerberos KDC of the service. |
| Kerberos Service Realm | The Kerberos realm of the service. |
| Kerberos SPN | The service principal name (SPN) for the Kerberos Domain Controller. |
| Kerberos Ticket Cache | The full file path to an MIT Kerberos credential cache file. |
| Location | A path to the directory that contains the schema files defining tables, views, and stored procedures. |
| Log Modules | Core modules to be included in the log file. |
| Max Rows | Limits the number of rows returned rows when no aggregation or group by is used in the query. This helps avoid performance issues at design time. |
| Other | These hidden properties are used only in specific use cases. |
| Password | The password used to authenticate with SparkSQL. |
| Port | The port for the SparkSQL database. |
| Protocol Version | The Protocol Version used to authenticate with SparkSQL. |
| Proxy Auth Scheme | The authentication type to use to authenticate to the ProxyServer proxy. |
| Proxy Auto Detect | This indicates whether to use the system proxy settings or not. This takes precedence over other proxy settings, so you'll need to set ProxyAutoDetect to FALSE in order use custom proxy settings. |
| Proxy Exceptions | A semicolon separated list of destination hostnames or IPs that are exempt from connecting through the ProxyServer . |
| Proxy Password | A password to be used to authenticate to the ProxyServer proxy. |
| Proxy Port | The TCP port the ProxyServer proxy is running on. |
| Proxy Server | The hostname or IP address of a proxy to route HTTP traffic through. |
| Proxy SSL Type | The SSL type to use when connecting to the ProxyServer proxy. |
| Proxy User | A user name to be used to authenticate to the ProxyServer proxy. |
| Readonly | You can use this property to enforce read-only access to Spark SQL from the provider. |
| Server | The host name or IP address of the server hosting the SparkSQL database. |
| Server Configurations | A name-value list of server configuration variables to override the server defaults. |
| SSL Server Cert | The certificate to be accepted from the server when connecting using TLS/SSL. |
| Timeout | The value in seconds until the timeout error is thrown, canceling the operation. |
| Transport Mode | The transport mode to use to communicate with the Hive server. Accepted entries are BINARY and HTTP. |
| Use Databricks Upload Api | This option specifies whether the Databricks Upload API will be use when executing batch insert. |
| Use Desc Table Query | This option specifies whether the columns will be retrieved using a DESC TABLE query or the GetColumns Thrift API. |
| Use Insert Select Syntax | Specifies whether to use an INSERT INTO SELECT statement. |
| User | The username used to authenticate with SparkSQL. |
| Use Show Databases Query | This option specifies whether the schemas will be retrieved using a SHOW DATABASES query or the GetSchemas Thrift API. |
| Use Show Tables Query | This option specifies whether the tables will be retrieved using a SHOW TABLES query or the GetTables Thrift API. |
| Use SSL | Specifies whether to use SSL Encryption when connecting to Hive. |