To improve performance of your Hive or relational connections, custom SQL queries can be enabled to push the initial filtration of table rows and columns back the database, which is more efficient at performing this task. Instead of loading the entire table into the
|D s webapp|
When enabled, custom SQL query is available for Hive, Redshift, and all relational sources.
|D s config|
Locate the following settings:
"webapp.connectivity.customSQLQuery.enabled": true, "webapp.connectivity.customSQLQuery.enableMultiStatement": false,
trueto enable the SQL pushdown feature. By default, this feature is enabled.
When set to
true, you can insert multi-line statements in your SQL pushdown queries. The default is
NOTE: Use of multi-line SQL has limitations. See Limitations on Multi-statement SQL above.
- Save the file.
- As needed, you can configure the maximum permitted load time before timeout from the application. See Configure Application Limits.
- Restart the platform. See Start and Stop the Platform.
Use Custom SQL Queries
When custom SQL query is enabled, you can enter customized SQL statements in the imported dataset page as part of the import process. See Import Data Page.
For examples, see Create Dataset with SQL.
After a dataset has been imported using custom SQL, you can edit the SQL as needed. See Dataset Details Page.