SQL Job Management¶
SQL jobs allow you to execute SQL statements in the SQL job editing window, import data, and export data.
SQL job management provides the following functions:
Searching for Jobs: Search for jobs that meet the search criteria.
Viewing Job Details: Display job details.
Terminating a Job: Stop a job in the Submitting or Running status.
Exporting Query Results: A maximum of 1000 records can be displayed in the query result on the console. To view more or all data, you can export the data to OBS.
SQL Jobs Page¶
On the Overview page of the DLI console, click SQL Jobs to go to the SQL job management page. Alternatively, you can click Job Management > SQL Jobs. The job list displays all SQL jobs. If there are a large number of jobs, they will be displayed on multiple pages. You can switch to the specified page as needed. DLI allows you to view jobs in all statuses. By default, jobs in the job list are displayed in descending order of the job creation time.
Parameter | Description |
---|---|
Queues | Name of the queue to which a job belongs |
Username | Name of the user who executed the job. |
Type | Job type. The following types are supported:
|
Status | Job status. Possible values are as follows:
|
Query | SQL statements for operations such as exporting and creating tables You can click to copy the query statement. |
Duration | Running duration of a job |
Created | Time when a job is created. Jobs can be displayed in ascending or descending order of the job creation time. |
Operation |
Note The View Log button is not available for synchronization jobs and jobs running on the default queue. |
Searching for a Job¶
On the SQL Jobs page, you can search jobs with any of the following operations.
Select a queue name.
Set the date range.
Enter a username, statement, or job ID.
Select the creation time in ascending or descending order.
Select a job type.
Select a job status.
Select the job execution duration in ascending or descending order.
Viewing Job Details¶
On the SQL Jobs page, you can click in front of a job record to view details about the job.
Job details vary with job types. The job details vary depending on the job types, status, and configuration options. The following describes how to load data, create a table, and select a job. For details about other job types, see the information on the management console.
Load data (job type: IMPORT) include the following information: queue, job ID, username, type, status, execution statement, running duration, creation time, end time, parameter settings, label, number of results, scanned data, number of scanned data, number of error records, storage path, data format, database, table, table header, separator, reference character, escape character, date format, timestamp format, total CPU used, and output bytes.
Create table (job type: DDL) include the following information: queue, job ID, username, type, status, execution statement, running duration, creation time, end time, parameter settings, tags, number of results, scanned data, and database.
Select (job type: QUERY) include the following information: queue, job ID, username, type, status, execution statement, running duration, creation time, end time, parameter setting, label, number of results (results of successful executions can be exported), and scanned data, username, result status (results of successful tasks can be viewed. Failure causes of failed tasks are displayed), database, total CPU used, and output bytes.
Note
Total CPU Used (Core x ms): total CPU used during job execution.
Output Bytes: number of output bytes after the job is executed.
Terminating a Job¶
On the SQL Jobs page, you can click Terminate in the Operation column to stop a submitting or running job.
Exporting Query Results¶
A maximum of 1000 records can be displayed in the query result on the console. To view more or all data, you can export the data to OBS. The procedure is as follows:
You can export results on the SQL Jobs page or the SQL Editor page.
On the Job Management > SQL Jobs page, you can click More > Export Result in the Operation column to export the query result.
After the query statements are successfully executed on the SQL Editor page, click next to the View Result tab page to export query results.
Note
If there are no numerical columns in the query results, job results cannot be exported.
Parameter | Description |
---|---|
Data Format | Format of the exported query result file. This parameter can be set to json or csv. |
Queues | The queue where the jobs are executed. SQL jobs can only be executed on SQL queues. For details about how to create a queue, see Creating a Queue. |
Compression Format | Compression format of the data to be exported. The options are:
|
Storage Path | OBS path to store the result. Note
|
Export Mode | Mode for saving the exported query result data.
|
Number of Results | Number of exported query results. If no value is entered or the value is 0, all results are exported. |
Table Header | Whether the data to be exported contains table headers. |