Execute Query
Description
The Execute Query activity allows users to execute SQL queries on files or data stored in a connected data source (e.g., database, storage, or file-based system).
This activity supports dynamic queries, and optionally allows saving the results to files with encryption, formatting, and custom output configuration.
Use this activity to:
- Execute ad hoc or parameterized SQL queries on uploaded or connected data
- Retrieve transformed or filtered data for further processing
- Generate reports or structured data files from query results
Use Case:
Useful in scenarios where data needs to be filtered, joined, aggregated, or reshaped before it’s used in reporting, validation, or export.
Input
Type | Description |
---|---|
Files | Files/data available in the connection |
Output
Type | Format | Description |
---|---|---|
Data / File | Table / File | Query result as a table or downloadable file |
Configuration Fields
Field Name | Required | Description |
---|---|---|
Connection | Yes | Connection to the data source where the query should be executed. |
Query | Yes | SQL query to be executed on the connected data source. |
Save As File | No | If enabled, the query result will be saved as a file. |
Secret Key | Conditional | Encryption key used to secure the generated output file (enabled only if Save As File is true). |
File Pattern | Conditional | Pattern for naming the generated files. |
Sheet Name | Conditional | Sheet name to use in the generated file (for Excel formats). |
File | Conditional | Template file to structure the output. |
Split by Column | Conditional | Column name used to split the query result into multiple output files. |
Starting Row | Conditional | Row index in the template file from where data insertion begins. |
Starting Column | Conditional | Column index in the template file from where data insertion begins. |
Sample Input
Not applicable — data is pulled from the connected data source.
Sample Configuration
Field | Value |
---|---|
Connection | AzureBlobConnection |
Query | SELECT * FROM SalesData WHERE Region = 'East' |
Save As File | true |
Secret Key | Encrypt@123 |
File Pattern | Sales_Report_[Region] |
Sheet Name | EastRegionSales |
Split by Column | Region |
Starting Row | 2 |
Starting Column | B |
Sample Output
Customer | Product | Region | Amount |
---|---|---|---|
John | Laptop | East | 1200 |
Alice | Printer | East | 400 |
If “Save As File” is enabled, this output will be saved in the specified file format.